II. Phân tích hoạt động và kết quả thực hiện
2.4 Đánh giá kết quả thực hiện
Từ kết quả thực hiện ch−ơng trình ta có một số nhận xét nh− sau:
- Ajax rất thích hợp cho các công việc báo cáo, thực hiện cập nhật thông tin trên mạng.
- Thông qua Ajax, ng−ời dùng dễ dàng theo dõi đ−ợc công việc. - Thời gian xử lý công việc đ−ợc giảm đi rất nhiều.
Phần IV: Triển vọng của Ajax và khó khăn I. Xây dựng ứng dụng chất l−ợng
Để Ajax có thể thực sự đóng vai trò quan trọng trong việc thiết kế web trong t−ơng lai, ta cần phải thực hiện rất nhiều việc. Với những gì đã thực hiện ta đã có thể xây dựng những ứng dụng cho mình. Tuy nhiên ứng dụng của ta vẫn còn d−ờm dà và khó sử dụng. Một trong những điều lớn nhất mà ta có thể làm đ−ợc đó là tạo ra cho ng−ời dùng cảm giác thoải mái với ứng dụng bằng cách thông tin về các sự kiện gốc.
Để đ−ợc coi là ứng dụng chất l−ợng phải đảm bảo đ−ợc các điều kiện sau: - Tính phản ứng nhanh
- Tính mạnh mẽ (robust)
- Tính kiên định (tr−ớc sau nh− một) - Tính dễ dàng
- Hoạt động tốt.
Để thực hiện đ−ợc các điều kiện trên, ta phải tiến hành thực hiện thiết kế xây dựng :
- Duy trì thông tin cho ng−ời dùng trong đó bao gồm việc điều khiển các phản hồi với các yêu cầu của ng−ời dùng và việc điều khiển các nâng cấp từ các yêu cầu ng−ời dùng.
- Thiết kế hệ thống thông báo cho Ajax: Thực hiện mô hình hoá các thông báo. Việc định nghĩa một bản tin thông báo có dạng nh− thế nào ( gồm một đoạn text cho ng−ời dùng và chức năng của icon để hiện bản tin), các định nghĩa một vài mức −u tiên và đăng ký các mức −u tiên cho vài loại bản tin.
- Sử dụng framework với các yêu cầu mạng: Sử dụng framework để cung cấp các bản tin trạng thái của bất kỳ yêu cầu dữ liệu nào mà chúng ta
thực hiện một cách tự động. (vd: đang trong tiến trình, đã hoàn thành….)
- Hiển thị tính t−ơi mới của dữ liệu: Với những thay đổi trong cấu trúc dữ liệu của hệ thống, cần có một sự hiển thị mới.