CHƯƠNG 4- KẾT LUẬN VÀ ĐÁNH GIÁ 4.1.Kết quả đạt được 4.2.Những khó khăn và thuận lợi

Một phần của tài liệu xây dựng framework joo lập trình ứng dụng ria xây dựng thành phần quản lý luồng diễn tiến ứng dụng (Trang 48 - 50)

Sau quá trình nghiên cứu và thực hiện, đồ án đã xây dựng hoàn chỉnh thành phần quản lý luồng diễn tiến của ứng dụng trong phiên bản 1.1 của Joo Framework, cùng với thực tế kiểm chứng trong các hệ thống thật như BKProfile. Với những tính năng hỗ trợ các nhà phát triển, đơn giản hóa quá trình lập trình ứng dụng web một trang, cùng với việc tăng hiệu năng truyền tải và xử lý, Joo Framework đã chứng minh được tính hiệu quả của nó so với một số framework khác và cách lập trình truyền thống.

Các kết quả cụ thể đạt được:

• Nghiên cứu và đánh giá các framework, điển hình là GWT, các mô hình lập trình web truyền thống.

• Tìm hiểu bộ thư viện lập trình bản đồ Google Maps API

• Đề xuất JOO Framework và xây dựng thành công bộ thư viện phiên bản 1.1

• Chứng minh tính hiệu quả qua hệ thống BKProfile

4.2. Những khó khăn và thuận lợi

Những khó khăn:

Bản thân khi xây dựng JOO Framework, tác giả đã gặp phải rất nhiều khó khăn về nền tảng, do Javascript không phải là một ngôn ngữ thuần hướng đối tượng. Việc áp dụng mô hình lập trình hướng đối tượng vào Javascript đôi lúc còn nhiều trở ngại. Ngoài ra việc đảm bảo tính tương thích trình duyệt cũng là một vấn đề phức tạp, đặc biệt là với những trình duyệt như IE.

Những thuận lợi:

- Nhận được sự hướng dẫn tận tình của thầy Huỳnh Quyết Thắng và thầy Lê Quốc. Những điểm mấu chốt của đồ án luôn được gợi mở đúng hướng.

- Bài toán này bản thân tác giả đồ án đã có kinh nghiệm với Javascript và các framework mã nguồn mở ở những nền tảng khác như PHP, Java... và nhờ đó tận dụng được các thế mạnh của những nền tảng này để áp dụng vào JOO Framework.

4.3. Phương hướng phát triển

Còn rất nhiều vấn đề có thể làm để hoàn chỉnh bộ thư viện lập trình Joo Framework:

• Hoàn chỉnh thành phần quản lý luồng diễn tiến của ứng dụng, với những tính năng cần có như: Sắp xếp vị trí portlet theo mức độ ưu tiên

• Tối ưu hóa hiệu năng xử lý trên Javascript cũng như đảm bảo tính tương thích trình duyệt cao hơn.

• Public JOO Framework cho cộng đồng mã nguồn mở sử dụng và đóng góp cùng phát triển. Hiện tại JOO Framework đã được public trên Google Code tại địa chỉ: http://code.google.com/p/joo-framework/

• Hoàn thiện hệ thống BKProfile và thêm nhiều hệ thống khác nữa cũng sử dụng JOO

TÀI LIỆU THAM KHẢO

Một phần của tài liệu xây dựng framework joo lập trình ứng dụng ria xây dựng thành phần quản lý luồng diễn tiến ứng dụng (Trang 48 - 50)