Cách tốt nhất để tổ chức các mô-đun chức năng trong một dự án flex là gì? Tôi thấy một số người đặt tất cả các mô-đun trong một khung nhìn, và do đó giao diện ứng dụng chỉ tải một lần, nhưng khi ứng dụng nhận được lớn hơn, toàn bộ swf biên dịch sẽ rất lớn. Nếu chúng tôi đặt các trang swfs vào các trang khác nhau, chúng tôi chuyển yêu cầu thông qua yêu cầu HTTP, chúng tôi mất lợi ích từ các dịch vụ RPC flex, tải chậm và chúng tôi không thể thấy bất kỳ ưu thế nào so với php, asp, jsp ... tổ chức kiến trúc front end?Kiến trúc dự án Flex?
Trả lời
Đây là một câu hỏi khó và phụ thuộc vào đơn đăng ký của bạn. Tôi đã đấu tranh với điều này trong một thời gian, vì vậy tôi quan tâm để xem các phương pháp khác là tốt.
Về mặt kiến trúc, tôi thường tạo một ứng dụng "khung" để quản lý các mô-đun tải và thường cũng hiển thị chúng. Khung này cũng thường xử lý các mối quan tâm như xác thực. Cho dù đó là một quan điểm hay một giải pháp khác thì điều đó cũng không quan trọng. Nhưng những gì bạn thường không muốn là mọi thứ được đóng gói thành một SWF khổng lồ bởi vì trình phát Flash sẽ cần tải toàn bộ nội dung trước khi thực sự hiển thị bất kỳ thứ gì.
Sự cố liên quan thường xảy ra khi kiến trúc ứng dụng là cách xử lý "điều hướng" trong ứng dụng kết quả. Tôi thường kết thúc xây dựng một số loại sự kiện điều hướng được xử lý một phần bởi khung (mô-đun tải) và/hoặc các mô-đun thực tế. Nhưng một lần nữa, đây chỉ là sự hiểu biết của tôi, tôi tò mò muốn nghe những cách tiếp cận khác.
Các mô-đun được tải theo yêu cầu. Vì vậy, kích thước của swf phụ huynh không nên phụ thuộc vào số lượng các mô-đun. Tuy nhiên kích thước của bộ nhớ được sử dụng sẽ tăng lên khi tải các mô-đun - nếu đây là một vấn đề bạn có thể thử để dỡ chúng (không phải là một nhiệm vụ dễ dàng, nhưng bạn có thể làm điều đó). Vì vậy, tôi sẽ giữ nguyên cách tiếp cận chế độ xem.
- 1. Soạn thảo dự án Flex Builder từ dòng lệnh
- 2. bình: làm thế nào để kiến trúc sư dự án với nhiều ứng dụng?
- 3. Biểu tượng không xác định cho kiến trúc i386 Nâng cấp dự án lên iOS 5
- 4. Khi nào một dự án không yêu cầu một kiến trúc sư ứng dụng?
- 5. Kiến trúc xử lý ngoại lệ cho các dự án Java EE
- 6. Ngôn ngữ lập trình dự án Kiến trúc sư doanh nghiệp
- 7. Làm thế nào để thêm kiến trúc armv6 vào dự án Xcode?
- 8. Kiến trúc cho dự án web MVC/sử dụng các loại khác nhau của mô hình
- 9. Kiến trúc Onion
- 10. Kiến trúc NHibernate?
- 11. Xây dựng các dự án Flex trong ant/nant
- 12. Nhúng tệp wav vào dự án AS3 Flash/Flex?
- 13. Mvc4: Kiến trúc bậc N
- 14. Cấu trúc dự án ruby lý tưởng
- 15. Kiểm tra XML để biết cấu trúc dự kiến
- 16. Kiến trúc N-Layer
- 17. Kiến trúc Plugin trong PHP
- 18. Cấu trúc Dự án Web Java Thực tiễn Tốt nhất
- 19. Kiến trúc SOA với WCF + Cấu trúc IOC
- 20. Django 1,4 dự án mới cấu trúc thư mục lực lượng tiền tố dự án?
- 21. thiếu cần kiến trúc ARMv7
- 22. thiết lập Xcode: Kiến trúc vs kiến trúc có giá trị
- 23. Kiến trúc MMORPG/VR
- 24. Kiến trúc Facebook
- 25. Câu hỏi kiến trúc
- 26. Kiến trúc ASP.NET MVC
- 27. Kiến trúc Amazon S3
- 28. kiến trúc Agile
- 29. Kiến trúc jQuery MVC
- 30. Tôi có thể tìm hiểu về thiết kế kiến trúc dự án C# thích hợp ở đâu?