2009-03-03 23 views
5

Tôi cần phải ném cùng một trang web asp.net CRUD nhanh chóng, nhưng điều này có thể trở thành một ứng dụng lớn hơn xuống đường. Tôi có một số kinh nghiệm với SubSonic, nhưng nó đã được rất lâu kể từ khi tôi đã làm một dự án với nó tôi phải học lại nó. Tôi cũng đang cân nhắc việc sử dụng Dynamic Data. Có ai có kinh nghiệm với những công cụ này có thể cho tôi biết tôi nên đi theo cách nào?Tôi có nên sử dụng dữ liệu SubSonic hoặc Dynamic cho một ứng dụng asp.net CRUD mới không?

Trả lời

9

Tôi sử dụng cận âm cho hầu hết mọi thứ trong những ngày này. Ưu điểm của SubSonic là bạn có thể xây dựng bất cứ lớp trừu tượng nào bạn muốn trên nó, nếu bạn cần tăng cường/mở rộng nó sau này - nó thực sự chỉ phục vụ một mục đích chính - lấy crap ra khỏi việc tạo mã crud.

Tôi đã không sử dụng dữ liệu động rộng rãi, nhưng từ những gì tôi đã đọc, có vẻ như nó tạo ra rất nhiều giàn giáo cho bạn và nó có thể không kết hợp tốt với ứng dụng rộng hơn. Nếu bạn cần khả năng mở rộng trong tương lai, tôi khuyên bạn nên gửi âm thanh, nhưng dữ liệu động có thể là cách để sử dụng các ứng dụng một lần ngắn được sử dụng nghiêm ngặt để duy trì cơ sở dữ liệu qua web.

5

Tôi đã sử dụng SubSonic trước và trong trường hợp của tôi nó hoạt động rất tốt. Nếu tất cả những gì bạn cần là một lớp trừu tượng, SubSonic thực hiện một công việc tuyệt vời trong khi vẫn giữ đường cong thiết lập và kiến ​​thức rất đơn giản. Tôi không chắc chắn về dữ liệu động nhưng với Subsonic khi cơ sở dữ liệu của bạn phát triển quá trình tái sinh các lớp học là rất đơn giản. Ngoài ra, Subsonic hoạt động tốt với các khung nhìn và các thủ tục được lưu trữ mọi thứ có thể được truy cập từ các lớp của bạn. Hướng dẫn hữu ích cho việc thiết lập nhà cung cấp dữ liệu và tham chiếu. Không chắc chắn nếu có nhiều trợ giúp với Dữ liệu động. Vì vậy, nếu bạn đang tìm kiếm nhanh chóng và dễ dàng tôi sẽ nói SubSonic là con đường để đi.

2

Dữ liệu động cơ bản là giải pháp lưới tùy chỉnh rất tiên tiến. Nếu bạn muốn làm CRUD với một số điều khiển và tùy chỉnh bổ sung thì đó là cách để đi.

Nếu bạn muốn có logic phức tạp hơn thì SubSonic sẽ tạo thêm nhiều hiệu ứng. Tôi nghĩ rằng Dữ liệu động là điều tuyệt vời để thiết lập các mẫu cho CRUD với một số điều khiển bổ sung nâng cao.

Hãy xem một số video trên asp.net để có ấn tượng tốt.

1

Về cơ bản chúng giống nhau, tuy nhiên, với Subsonic, bạn có thể tùy chỉnh nhiều hơn và bạn cũng có thể sử dụng mẫu T4 để tạo mã của riêng bạn để bổ sung cho nội dung âm thanh.

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