Khung web để sử dụng trên ứng dụng web mặt trước là gì? [đóng cửa]


8

Bạn nghĩ gì về một khung web khách hàng tốt để sử dụng trên ứng dụng kinh doanh giao diện? jQuery? YUI!? Khác? Một số plugin hữu ích?

Ứng dụng này sẽ được sử dụng chủ yếu thay thế bên trong một ứng dụng máy tính để bàn để nhập dữ liệu và rất nhiều truy vấn / lượt xem.


Bạn đang tìm kiếm một khung công tác khách hàng hoàn toàn?
Martijn Verburg

@karianna: Về cơ bản là có, nhưng một giải pháp tốt luôn được chào đón.
Maniero

Tôi có thể hỏi tại sao bạn đang sử dụng một thư viện phía khách hàng? Bạn đã xem xét một khung RIA như Vaadin hay Echo chưa? Chúng có xu hướng phù hợp hơn nhiều cho việc thay thế "ứng dụng máy tính để bàn" so với phát triển web truyền thống (rất phù hợp cho các trang web, nhưng không phải là ứng dụng phong phú).
Matt Olenik

@Matt: Đó là một điều cần nghiên cứu nhưng back-end đã được thực hiện.
Maniero

Câu trả lời:


11

Vì tiền của tôi, bạn không thể đánh bại jQuery. Nó làm việc với JavaScript dễ dàng hơn nhiều. Mặt bên ngoài của mọi thứ GUI bị hạn chế, nhưng có rất nhiều tiện ích mở rộng của bên thứ 3 cho lưới và điều đó có thể giúp ích cho quan điểm của bạn.


7

Dưới đây là một số thư viện hữu ích:

Ngoài ra còn có khung Dojo ở đó, về cơ bản khiến bạn lập trình trong JS giống như đó là một ứng dụng GUI trên máy tính để bàn, nhưng tôi không thể nói nhiều về nó. Xem video thuyết trình về nó.


3

Phụ thuộc vào ngân sách của bạn và các chi tiết cấp phép, nhưng tôi luôn là một fan hâm mộ lớn của jQuery + ExtJS. jQuery là một công cụ tuyệt vời để làm việc với DOM và AJAX Framework đơn giản và ném ExtJS lên trên tất cả các sinh vật jQuery cùng nhau. ExtJS là bộ giao diện người dùng JavaScript tốt nhất mà tôi từng làm việc cùng. Nó nhanh, không bao giờ gặp phải lỗi (nhưng nó có những điểm kỳ quặc) và hỗ trợ thương mại có sẵn - nếu bạn cần.

ExtJS có rất nhiều tính năng mà ứng dụng LOB sẽ được hưởng lợi, chẳng hạn như máy tính để bànbiểu đồ . Các biểu đồ dựa trên flash nhưng là một phần của cùng một gói.

Thực tế nó là thương mại làm phiền một số người, nhưng nhìn chung đó là một khuôn khổ tròn trịa lấp đầy rất nhiều khoảng trống.


2

Mọi người đều có lựa chọn của riêng mình nhưng lựa chọn của tôi là Dojo. Nó quá tốt và lấy đi rất nhiều vấn đề đau đầu của bạn. Nhưng vâng, nếu bạn đang tìm kiếm tất cả các tiện ích mở rộng và công cụ của bên thứ ba, thì jQuery có thể tốt hơn cho bạn và vâng, jQuery chắc chắn có một cộng đồng lớn hơn võ đường, nhưng hãy tin tôi rằng sẽ không làm tổn thương nhiều.

Dojo có thể rất khó hiểu khi mới bắt đầu nhưng nó đáng để bạn dành thời gian cho nó.


2

Để thực hiện thay thế máy khách của một ứng dụng backoffice "Winform style" cũ, Sencha (EXTJS) đã được chứng minh là một lựa chọn thực sự tốt.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.