2008-11-04 26 views
6

Tôi đã mệt mỏi vì cố gắng Delphi mỗi năm với hy vọng rằng tôi sẽ tìm một phiên bản ổn định để nâng cấp từ Delphi cũ của tôi 7.Delphi 2009? Ok hoặc lỗi?

Tôi có nên thử Delphi 2009 không? Hoặc nó là không ổn định như các phiên bản trước và tôi nên đợi cho đến khi Delphi 2010?

Cảm ơn

Trả lời

3

Đây là loại một câu hỏi mở, nhưng câu trả lời ngắn gọn là Delphi 2009 là ổn định, nhanh chóng, và một bước nhảy vọt từ phiên bản cũ (đặc biệt là 2005).

IDE đã phát triển một chút kể từ Delphi 7 và có nhiều tính năng tương tự như Visual Studio và Eclipse. Nó cũng có một số điều khiển được cập nhật giúp xây dựng các ứng dụng Windows 'hiện đại hơn' dễ dàng hơn, như Ribbon bạn thấy trong Office. Tôi thấy thời gian phản hồi trong các hoạt động kéo và thả nhanh hơn rất nhiều so với các phiên bản trước, và tổng thời gian phản ứng trong các hoạt động IDE dường như rất nhanh.

Cho đến nay IDE chưa gặp lỗi gì cả, nhưng tôi thừa nhận không phải là người dùng hàng ngày nặng. Tôi chủ yếu sử dụng Delphi 2009 cho một dự án phụ mà tôi làm việc theo thời gian của riêng mình.

+1

Ngay cả 'notepad.exe' là bước nhảy vọt từ Delphi 2005 ... :) –

+0

Cảm ơn, đây là những gì tôi muốn nghe. Tôi sẽ cho nó một cơ hội, đặc biệt là trong ánh sáng của 'Cập nhật mới 1 ', họ phát hành rec ently (cũng sẽ có một 'Update 2'?). Ngoài ra, tôi tự hỏi nếu hệ thống trợ giúp (một thảm họa lớn trong các phiên bản trước của Delphi) đang làm việc bây giờ. –

+0

Sự trợ giúp được cải thiện và thậm chí còn có khả năng hơn trong Delphi 7 ở một số khu vực, nhưng nó vẫn cần công việc. Ví dụ: có rất nhiều mục nhập "sơ khai" chưa hoàn chỉnh cho chức năng mới. –

3

Cho đến nay rất tốt. Rất ổn định, nhanh hơn cả Delphi 2007 (không hề bị chậm chạp) và có nhiều tính năng về ngôn ngữ, thành phần và năng suất chung hơn, các bản sửa lỗi và cải tiến kể từ Delphi 7 hơn là bạn có thể lắc một cây gậy.

đọc các tài liệu, xem một số video và cố gắng thử nghiệm:

http://blogs.codegear.com/pawelglowacki/2008/11/03/38527

http://blogs.codegear.com/pawelglowacki/2008/11/03/38527

http://blogs.codegear.com/nickhodges/2007/03/28/33579

http://www.stevetrefethen.com/blog/VCLAndRTLEnhancementsSinceDelphi7D7.aspx

1

Phải thừa nhận rằng tôi đã chỉ được sử dụng phiên bản thử nghiệm. Không có tai nạn nào được nêu ra, một vài vấn đề nhỏ với intellisense (hoặc hoàn thành mã), nhưng tôi nhận được các loại tương tự của vấn đề trong Visual studio. Intellisense dường như bất tỉnh ở bất cứ đâu. Tôi không nhận được bất kỳ sự chậm trễ bực bội nào trong khi ide đang thiết lập danh sách intellisense, đó là một điểm cộng. Vì vậy, trên toàn bộ tìm kiếm khá tốt cho đến nay.

7

Đây có thể là câu hỏi mở, nhưng câu hỏi quan trọng không kém phần quan trọng. Borland/Code Gear đã không có một hồ sơ theo dõi phù hợp với Delphi phát hành và tôi giải quyết trên Delphi 7 lâu hơn nhiều so với dự kiến, cũng như nhiều người trong cộng đồng Delphi. Delphi 7 đã có một hệ thống trợ giúp tuyệt vời, đáng buồn bị bỏ rơi bởi Borland nhờ vào một số chính trị nội bộ không thể tưởng tượng nổi.

Một năm trước, chúng tôi chuyển sang Delphi 2007 cho Win32 khi Code Gear xuất hiện lại tập trung vào mã Win32 gốc. Điều này dường như đã được một động thái tốt cho họ và đã sản xuất sản phẩm bằng, hoặc thậm chí tốt hơn so với Delphi 7. Phải thừa nhận rằng, sự giúp đỡ trong Delphi 2007 là khủng khiếp và Code Gear đã thừa nhận đây là một vấn đề. Một vấn đề đã được sửa chữa với việc phát hành Delphi 2009.

Gần đây chúng tôi đã thực hiện Delphi 2009 và hiện đang di chuyển mã của chúng tôi sang nền tảng Unicode mới. Code Gear đã nhanh chóng thiết lập D2009 như một nền tảng phát triển vững chắc, có uy tín với Update 1 đã được phát hành, giải quyết các vấn đề ban đầu do người dùng báo cáo. Điều này rất đáng khích lệ.

Delphi 2007/2009 làm cho một trong những nền tảng phát triển bản địa tốt nhất cho Vista/2008 trong khi vẫn duy trì tính tương thích ngược liên tục trong các nền tảng Win32 cũ hơn.

Chúng tôi phụ thuộc vào Delphi để phát triển phần mềm tự động hóa truyền hình thời gian thực. Câu trả lời đơn giản cho câu hỏi của bạn là - Có.

Chỉ chờ cho lần xuất hiện tiếp theo của Delphi nếu bạn muốn có 64bit gốc.

1

Delphi 2009 đã làm việc tìm cho tôi cho đến nay. Như những người khác đã đề cập, nó không sụp đổ hoặc bất cứ điều gì ấn tượng.

Đó là giá trị nâng cấp chỉ dành cho các công cụ Generics mới. Đó là khoảng thời gian chúng tôi đã nhận này trong Delphi Win32 đất. Có nói rằng, một số các mẫu tiêu chuẩn là một chút thô. Tôi đã gặp sự cố với vi phạm quyền truy cập trong TObjectStack.

1

Tôi khuyên bạn nên chờ cho đến khi một hoặc hai gói dịch vụ xuất hiện. Thay đổi chuỗi mặc định từ AnsiString thành UnicodeString bị ràng buộc gây ra đau đầu trong một thời gian, đặc biệt là trong các gói thành phần của bên thứ 3. Bạn nên thực sự điều tra các thành phần nào là 'phải có' cho sự phát triển của bạn và đảm bảo rằng chúng có phiên bản mới hoạt động với Delphi 2009.

1

Tôi sẽ đề nghị đợi cho đến khi một hoặc hai gói dịch vụ xuất hiện.

Đây là vấn đề. Chúng tôi không biết liệu Embarcadero có kế hoạch phát hành các bản vá khác hay không.

+0

Vâng, tại sao họ không nên? –

1

tôi đã sử dụng phiên bản dùng thử của delphi 2009, awsome của nó !!! không có tai nạn, ổn định ide một số tính năng mới mát mẻ ..... nó chỉ awsome!

0

Rất tiếc là không ổn định. ActionToolbar và ActionManu đang gây ra ngoại lệ IDE tất cả các thời gian: (TActionToolbar trên TCoolbar là rất nhấp nháy. TListView (với autosized cột) là làm mới rất chậm khi tối đa hóa các hình thức - nó trông khủng khiếp. (ctrl + trái/phải) các toán tử ommits - rất khó điều hướng qua mã. TAB vẫn không hoạt động để tạo ra một định danh (Bạn phải sử dụng ctrl + shift + i)

Phần mềm không tốt, không may :(

Các vấn đề liên quan