Lợi ích dùng RIA

Một phần của tài liệu Nâng cao hiệu quả của một trang web bán hàng bằng việc sử dụng công nghệ web động và các công cụ phân tích nhu cầu (Trang 28)

− Không cần cài đặt hay triển khai, dùng đơn giản như là chạy ứng dụng flash.

− Cung cấp cho người dùng những chức năng đa dạng, nâng cao lên rất nhiều khả năng tương tác so với mã HTML/DHTML/javascript truyền thống.

− Giao diện sử dụng rất ấn tượng với nhiều hiệu ứng hấp dẫn.

− Tương tác truyền thông không đồng bộ với server, làm giảm tài nguyên mạng sử dụng cũng như tiết kiệm hoạt động của server. Bên cạnh đó lại dễ dàng dịch chuyển dữ liệu giữa client/server mà không cần người dùng phải thao tác nhiều và liên tục.

1.6. Những hạn chế của RIA

Các ứng dụng xây dựng theo mô hình RIA còn có những hạn chế sau:

Sử dụng cơ chế khép kín – hộp cát (sandbox): Tầng trung gian được tải về máy khách trong ứng dụng RIA vận hành theo cơ chế khép kín. Vì thế nó có những giới hạn về quyền truy cập và khai thác nguồn nguồn tài nguyên của hệ thống, và đặc biệt là phụ thuộc vào các nền tảng công nghệ được triển khai trên máy khách.

Các ngôn ngữ kịch bản có thể bị vô hiệu hóa: khi sử dụng ngôn ngữ kịch bản (như JavaScript), nếu người sử dụng đặt tùy chọn vô hiệu hóa các kịch bản trên trình duyệt thì các chức năng ứng dụng RIA có thể sẽ không được thực hiện một cách đúng đắn.

Cần thời gian tải tầng trung gian: mặc dù không cần cài đặt, tầng trung gian các ứng dụng RIA phải chuyển từ máy chủ tới các máy khách và tự động tải về bộ nhớ trong của máy khách ít nhất một lần khi chạy ứng dụng. Tùy thuộc vào kích cỡ và kiểu ứng dụng được phân phối, thời gian tải tầng trung gian có thể kéo dài hơn mong đợi.

Làm mất đi tính toàn vẹn: Nếu ứng dụng sử dụng X/HTML, xung đột nảy sinh giữa mục đích của ứng dụng là điều khiển việc trình diễn và hành vi với mục đích của X/HTML là bỏ đi mọi điều khiển. Nếu sử dụng thư viện giao diện của DOM với X/HTML có thể tạo ra các ứng dụng RIA, tuy nhiên không đảm bảo được tính đúng đắn khi thực hiện các chức năng.

Khép kín trước các cơ chế tìm kiếm (search engine): Các cơ chế tìm kiếm không thể tạo chỉ số cho các nội dung văn bản trong ứng dụng RIA.

Sự phụ thuộc vào kết nối đường truyền mạng: Trong nhiều trường hợp các ứng dụng RIA đòi hỏi duy trì kết nối mạng giữa máy khách và máy chủ trong quá trình người dùng sử dụng.

Chương 2: BÀI TOÁN NÂNG CẤP TRANG WEB BÁN HÀNG LAMPCENTER

Một phần của tài liệu Nâng cao hiệu quả của một trang web bán hàng bằng việc sử dụng công nghệ web động và các công cụ phân tích nhu cầu (Trang 28)

Tải bản đầy đủ (PDF)

(83 trang)