Tôi đã làm việc như một nhà phát triển linh hoạt trong nhiều năm, xây dựng các ứng dụng thực sự phức tạp. Với tất cả các quảng cáo gần đây, tôi quan tâm đến việc học HTML5.Các khuôn khổ HTML5 cho Nhà phát triển Flex bị mê hoặc
Điều tôi thích về khung công tác Flex là một ngăn xếp hoàn chỉnh, nhất quán, hoàn chỉnh để xây dựng RIA. Tôi thích rằng nó có một tập hợp rộng các thành phần out-of-the-box, và một khuôn khổ để mở rộng và xây dựng thực sự phức tạp, tùy chỉnh rất nhiều các thành phần da &.
Có khung tương tự trong không gian HTML5 không?
Từ tìm kiếm tôi đã thực hiện, tôi thấy có rất nhiều tập lệnh hữu ích .js
ngoài đó cung cấp các thành phần, hiệu ứng tiện lợi, v.v. Tuy nhiên, tôi không thể tìm thấy khung công tác vững chắc với kiến trúc trưởng thành và được kiến trúc thư viện thành phần.
Điều này làm tôi lo ngại khi xây dựng một ứng dụng phức tạp, tôi có thể sẽ viết nhiều mã ống dẫn nước để nối các thành phần khác nhau với nhau.
Tôi biết rằng HTML5 vẫn còn trong giai đoạn trứng nước, vì vậy nếu có khung triển vọng mà tôi nên theo dõi, tôi muốn biết về chúng.
danh sách mua sắm của tôi về yêu cầu khuôn khổ lý tưởng sẽ như sau:
- kiến trúc thành phần rắn (bao gồm các sự kiện vòng đời)
- Extensible nhà quản lý Layout
- trình duyệt bất khả tri
- Hỗ trợ cho dữ liệu ràng buộc
- Hỗ trợ cho Skinning phức tạp
- trừu tượng của các lớp dịch vụ & giao thức (ví dụ., SOAP/JSON/dịch vụ XML là tất cả một loại
IRemoteService
)
Cùng với khung giao diện người dùng riêng của mình, những gì các khuôn khổ tồn tại trong không gian Javascript cho
- kiến trúc MVC. (Tương tự như
Parsley
, hoặcMaté
trong thế giới Flex) - Dependency Injection
- Đơn vị kiểm tra
Đồng ý html5 như tinh khiết và javascript (oh xin lỗi đó không phải là tinh khiết là nó) nó cũng là nhận được tốt hơn như những người khác cân nhắc với những đóng góp. – PurplePilot
Lò hơi là quá mức cần thiết! – rxgx