Các thay thế cho Ajax

Một phần của tài liệu Ajax và ứng dụng tại công ty điện thoại hà nội 1 (Trang 88 - 89)

Có thể nói, Ajax ra đời đã đánh dấu một b−ớc ngoặt lớn trong công nghệ làm web. Nó đã đáp ứng đ−ợc nhu cầu về xây dựng các ứng dụng dựa trên web mà không cần bất cứ sự cài đặt nào. Tuy nhiên, không phải chỉ có mỗi Ajax nghiên cứu về lĩnh vực này. Bên cạnh nó còn có rất nhiều nghiên cứu khác mà ta có thể lựa chọn.

3.1. Các giải pháp dựa trên Macromedia Flash

Macromedia’Flash là một hệ thống chủ yếu dùng để chạy các phim, sử dụng một định dạng các đồ hoạ vectơ. Các phim Flash có thể đ−ợc chạy khi chúng đ−ợc download về, cho phép ng−ời sử dụng có thể quan sát đ−ợc các bit đầu tiên của phiem tr−ớc khi các bit cuối cùng đến nơi. Các phim Flash có thể t−ơng tác và đ−ợc lập trình với Action Script, một dạng của JavaScript. Hệ thống này cũng hỗ trợ cho các dạng widget và nó có thể đ−ợc sử dụng ở rất nhiều lĩnh vực, từ t−ơng tác games cho tới các giao tiếp ng−ời dùng phức tạp. Với mục đích hỗ trợ cho việc tạo ra các client đa dạng với Flash, hai kỹ thuật đ−ợc quan tâm nhất đó là Macromedia’sFlex và mã nguồn mở Lazlo. Cả hai

kỹ thuật trên cung cấp các định dạng phía server để tạo ra các giao diện ng−ời dùng UI.

3.2. Java Web Start và các kỹ thuật có liên quan

Java Web Start là một kỹ thuật để xây dựng các ứng dụng web dựa trên Java trên một web server trong những tr−ờng hợp mà một xử lý để bàn có thể tìm thấy, download và chạy. Những ứng dụng này có thể đ−ợc thêm vào d−ới dạng các đ−ờng link, cho phép truy nhập từ một trình duyệt Web Start-sarvy. Web Start t−ơng thích với các runtime Java, và quá trình cài đặt sẽ đ−ợc thực hiện tự động cho phép đọc đ−ợc Web Start trên các trình duyệt của IE và Mozzila.

Khi thực hiện download, các ứng dụng của Web Start đ−ợc l−u trữ d−ới dạng một “hộp cát” có quản lý trong file hệ thống, đ−ợc tự động cập nhật phiên bản mới. Điều này giúp Web Start có thể chạy trong khi mất kết nối mạng, qua đó giảm đ−ợc l−u l−ợng tải về, phù hợp với các ứng dụng lớn. Các ứng dụng đ−ợc số hoá, ng−ời sử dụng có thể chọn lựa ph−ơng thức truy cập đầy đủ vào file hệ thống, các cổng mạng và các tài nguyên khác.

Một phần của tài liệu Ajax và ứng dụng tại công ty điện thoại hà nội 1 (Trang 88 - 89)