Sunday, January 13, 2008

Ứng dụng web tìm kiếm công nghệ bá chủ

Ảnh: ZDNet.
Ảnh: ZDNet.

RIA (Rich Internet Application) là những dịch vụ web có khả năng hoạt động tương tự như ứng dụng desktop truyền thống. Các công nghệ hỗ trợ cho RIA, trong đó có AJAX, Silverlight, Flex, đang cạnh tranh khẳng định vị thế số một.

AJAX (JavaScript và XML không đồng bộ) là bộ công cụ cho phép tăng tốc độ ứng dụng bằng cách cắt nhỏ dữ liệu và chỉ hiển thị những gì cần thiết, thay vì tải đi tải lại toàn bộ trang web. Nó giúp cho phần mềm không phải nằm bó buộc trong ổ cứng nữa và đây cũng là công nghệ đằng sau RIA được nhắc đến nhiều nhất thời gian qua.

Còn Flex - bộ phát triển phần mềm được công ty Macromedia giới thiệu từ tháng 3/2004 - có nhiệm vụ hỗ trợ các ứng dụng RIA dựa trên nền tảng độc quyền Macromedia Flash. Tháng 4/2007, Adobe tuyên bố mã mở hóa Flex dù Flash vẫn là sản phẩm thương mại.

Trong khi đó, Microsoft vừa trình làng nền tảng xây dựng website tương tác mang tên Silverlight 1.0. Phiên bản này bổ sung khả năng phân phối hình ảnh đồ họa hoặc phát video trực tuyến với chất lượng 720p (1.280 x 720 pixel) - một bước tiến vượt trội so với Flash.

Chuyên gia tư vấn người Mỹ Scott Davis từng tin rằng AJAX sẽ thống trị thế giới bởi nó có khả năng hoạt động trên mọi trình duyệt. "Nhưng gần đây, tôi cảm thấy Flex thú vị hơn, nhất là sau khi nó trở thành công nghệ mã mở", Davis cho hay.

Tuy nhiên, AJAX vẫn chiếm được lòng tin của những chuyên gia về kiến trúc web như Jon Ferraiolo của IBM. "Trong thế giới RIA sẽ luôn có chỗ dành cho Flash, Flex, Silverlight... nhờ những khả năng mới của chúng, nhưng AJAX là tổ hợp công nghệ kì diệu bởi nó thực hiện được gần như mọi thứ bạn muốn", Ferraiolo nói.

Chuyên gia Jeffrey Hammond của hãng nghiên cứu Forrester (Mỹ) lại tỏ ra ưu ái Silverlight và coi đây mới là câu trả lời đúng đắn cho xu hướng web tương tác hiện nay.

Riêng kỹ sư Bill Scott của Yahoo khẳng định sẽ không có công nghệ hỗ trợ RIA nào thực sự thống trị thế giới bởi mỗi nền tảng có những thế mạnh và hướng đi riêng.