2009-03-29 40 views
7

Telerik tuyên bố điều khiển của họ hoạt động với ASP.NET MVC ngay bây giờ. Có ai đã sử dụng các điều khiển trong một dự án MVC?Điều khiển Telerik trong ASP.NET MVC

Công ty của tôi sử dụng các điều khiển Telerik ASP.NET trong một ứng dụng lớn và nó hoạt động khá tốt. Đó là lý do tại sao chúng tôi nghĩ về việc sử dụng chúng trong một dự án MVC.

EDIT 1: telerik có một bước tiến mới tại ASP.NET MVC, điều này có vẻ tốt hơn nhiều sau đó lần đầu tiên truy cập vào nó. Nhưng đã đến muộn cho dự án của tôi. http://www.telerik.com/products/aspnet-mvc.aspx

+0

Hôm nay, Telerik đã chuyển sang KendoUi cho các điều khiển MVC/Di động. Các điều khiển RAD hiện có, chúng chỉ tốt cho các biểu mẫu web. – JenonD

Trả lời

3

Bạn có thể đã thấy nó, nhưng Telerik có blog post về cách sử dụng điều khiển của họ với MVC và một số hạn chế. Tôi không thực sự sử dụng các điều khiển của họ vì vậy tôi không thể nói cho dù những hạn chế thực sự là một vấn đề. Nó xuất hiện rằng có một chút "nâng thủ công", do đó, để nói chuyện, khi sử dụng các điều khiển với MVC nhưng có cách giải quyết để có được hầu hết trong số họ làm việc đúng cách.

Tôi hy vọng rằng cuối cùng họ sẽ phát hành các phiên bản điều khiển của MVC. Tôi đang ngừng đánh giá chúng cho đến khi điều đó xảy ra, nhưng nếu bạn đã sử dụng chúng tôi chắc chắn sẽ xem xét cách dễ dàng mà họ sẽ được sử dụng với MVC. Có lẽ bạn có thể cập nhật câu hỏi của mình bằng câu trả lời nếu bạn thử và để phần còn lại của chúng tôi biết nó đã đi như thế nào.

+0

Sau đó, bạn nên bắt đầu ngay bây giờ. Họ phát hành các thành phần mới. Pure MVC. Mã nguồn mở. Điều này có vẻ đầy hứa hẹn. http://www.telerik.com/products/aspnet-mvc.aspx –

+0

Tôi đã tải xuống mã của họ, nhưng tôi đang chờ dự án phù hợp để bắt đầu sử dụng chúng. Tôi đang ở giữa một vài dự án ngay bây giờ và không muốn giới thiệu bất kỳ biến mới nào. – tvanfosson

+4

Các bạn có thấy 'hệ thống dây điện' cho các điều khiển này không? Đừng làm cho tôi sai, tôi đã sử dụng các điều khiển telerik trên biểu mẫu web trong hơn một năm và yêu thích chúng. Nhưng họ không cho MVC - bơm dữ liệu vào phiên; đúc vào 'GridModel' chỉ để 'ràng buộc' - mô hình MVC trys để tránh khái niệm ràng buộc này vốn có bởi bản chất của nó. MVC được khuyến khích để khuyến khích thực hành yên tĩnh. Các điều khiển trạng thái dựa trên phiên ràng buộc dường như mâu thuẫn với các thực hành an toàn đối với tôi. [chỉ là suy nghĩ của tôi] –

5

Bạn có thể xem demo application (ứng dụng diễn đàn) mà họ đã tạo bằng ASP.NET MVC, announced here. Source code khả dụng.

Bản trình diễn đơn giản và phong cách - ứng dụng diễn đàn. Nó sử dụng 9 của RadControls, bao gồm RadGrid, RadEditor, RadChart, RadTreeView và RadUpload, để xây dựng một trang web diễn đàn mà có chủ đề cơ bản/bài navigation, định dạng diễn đàn gửi bài, sử dụng xác thực (với sự hỗ trợ cho avatar tùy chỉnh) và hoạt động của trang web Chế độ xem "Thống kê". Mọi thứ bạn cần để có một diễn đàn MVC đầy đủ chức năng ứng dụng. Nguồn có sẵn để tải xuống ngay lập tức , vì vậy tôi khuyến khích bất kỳ ai quan tâm đến việc tìm hiểu thêm về MVC hoặc RadControls trong MVC để lấy các vết cắn và nghiên cứu ví dụ.

+1

-1 Phiên bản đầu tiên của teleriks ASP.NET MVC controlls không đáng giá. –

0

Tôi vừa xem lưới của họ và viết một dự án POC nhỏ với nó và phải nói rằng tôi khá ấn tượng. Tôi không chắc chắn về các lần điều khiển MVC trước đó của họ, nhưng phiên bản hiện tại có thể là một trình tiết kiệm thời gian thực. Nó cũng phù hợp rất độc đáo với các ứng dụng ASP.NET MVC ajax vì có một API phía máy khách phong phú. Có dữ liệu jquery DataTables trên các kết quả phía máy khách trong một trải nghiệm người dùng tốt hơn (vì nó nhanh hơn nhiều), nhưng cũng đòi hỏi nhiều mã javascript dễ bị lỗi hơn.

1

Tôi đã sử dụng các điều khiển Telerik trong khoảng 6 tháng. Tôi đã sử dụng Grid và cửa sổ điều khiển trên MVC 2. Giống như hầu hết các sản phẩm thương mại có những vấn đề chúng tôi đã may mắn để làm việc chúng ra. Một khi bạn vượt qua được đường cong học tập ban đầu, các điều khiển là các trình tiết kiệm thời gian. Bạn không thể đánh bại giá cho số lượng chức năng bạn nhận được.

Vấn đề lớn nhất của tôi là chúng dường như hơi chậm chạp khi trả lời trên diễn đàn của họ. Có lẽ tôi chỉ hỏi những câu hỏi lame. Tôi đã vận động hành lang quản lý để trả $ cho phiên bản được hỗ trợ. Xem xét lượng thời gian chúng tôi dành để giải quyết một số vấn đề phức tạp hơn tôi nghĩ nó sẽ đáng giá.

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