czwartek, sierpnia 23, 2007

Jak to bywa z Ajaxem (wg. studium przypadku z http://adtmag.com/article.aspx?id=21111)
Pierwsza rzecz na którą należy zwrócić uwagę to wsparcie transakcyjności. Etapy rozwoju aplikacji a stylu AJAX-a:
  1. do wprowadzenia terminu AJAX - serwer miał skrypt w ASP, a każda strona zwierała skrypt w JS do wsparcia walidacji oraz "doładowywania" danych z serwera. Aplet w Java zapewniał komunikację z serwerem. Kłopoty z nim polegały na wymaganiu instalacji JVM.
  2. nadejście ery Ajax (początek 2005) - trzeba było przepisać. jedyna obawa to czy nadmiar kodu w JS po stronie klienta (przeglądarki) nie spowolni system. W ten sposób powstał framework w Java po stronie serwera - ThinWire (http://www.thinwire.com/) udostępniany na zasadzie LGPL
  3. Gartner tak porównuje rozwój aplikacji RIA:
    1. Poziom 1 - wzmocnienie istniejących aplikacji webowych o snippety
    2. Poziom 2 - możliwość dodawania widgetów w postacie komponentów UI (siatki lub drzewka)
    3. Poziom 3 - stosowanie wyspecjalizowanego frameworku do zawarcia logiki po stronie klienta
    4. Poziom 4 - wykorzystanie uniwersalnego frameworku typu RIA z ściśle powiązaną architekturą C/S
  4. Gartner twierdzi, że w 2010 około 60% nowych aplikacji będzie powstawała przy pomocy frameworku RIA

Brak komentarzy: