Tôi muốn biết ý kiến của bạn về việc sử dụng các thành phần nhận biết dữ liệu trong các dự án. Điểm mạnh của các ứng dụng đang phát triển (win32 và web) là gì, bằng cách sử dụng Delphi và các thành phần nhận biết dữ liệu (từ bộ tiêu chuẩn của Delphi hoặc của bên thứ ba)?Sử dụng các thành phần nhận thức dữ liệu Delphi - ưu và nhược điểm
Sử dụng FireBird Tôi đã làm việc rất nhiều với IBObjects, đây là bộ thành phần hoàn chỉnh và hoạt động rất tốt.
Nhưng cũng có rất nhiều RDBMS khác (MySQL, MSSQL, DB2, Oracle, SQLite, Nexus, nghịch lý, Interbase, FireBird, v.v.). Nếu bạn đã phát triển các dự án lớn, trên đó bạn đã sử dụng rất nhiều thành phần nhận thức dữ liệu, vui lòng trả lời với kiểu cơ sở dữ liệu và tên bộ thành phần nhận biết dữ liệu.
Tôi cũng quan tâm đến DB2 (AS400). Bạn đã sử dụng thành phần nào với thành công, hoặc thành phần nào thực sự là một nỗi đau để làm việc cùng?
Đó là một trong giới hạn của phương pháp RAD: tốt để có một cái gì đó hoạt động nhanh, nhưng đôi khi ít mạnh mẽ và có thể bảo trì hơn so với các giải pháp định hướng mã. –
+1 Là nhà phát triển đã sử dụng kiểu MVC "được mã hóa bằng tay" hiện đang làm việc trên một điều khiển nhận thức dữ liệu, tôi không thể đồng ý nhiều hơn. Có rất nhiều mã lặp lại, và đôi khi một mớ hỗn độn rối của các trình xử lý sự kiện. –
Tôi quên đề cập đến việc kết nối với Oracle tôi đã sử dụng "Truy cập trực tiếp Oracle" từ http://www.allroundautomations.com/. Một tập hợp lớn các thành phần nếu bạn muốn sử dụng các tính năng cụ thể của Oracle. Không sử dụng ở tất cả nếu bạn muốn duy trì cơ sở dữ liệu bất khả tri. –