czwartek, grudnia 07, 2006

Trzy rozwiązania

Przemyślenia
  1. MS uruchamia podbnie jak Google przeglądarkę i wyszukiwarkę książek - twierdzi, że "w dobie powszechnego bełkotu i chaosu informacyjnego w Internecie, jedynie informacja zawarta w książkach jest choć nieco przestarzała ale lepiej ocenzurowana i na wyższym poziomie merytorycznym". Tak zgadzam się z tym w pełni.
  2. Sun potwierdził słuszność mojej tezy 80% Client / 20% Server, gdzie Client - oznacza jakiś framework wspierający technologię Ajax po stronie klienta w środowisku JavaScript (np. dojo) + CSS + DOM, a Server - oznacza platformę serwer aplikacji w tym przypadku J2EE. Podobny projekt ma Microsoft (AJAX dla .NET) i Google (GWTK) [http://www.adtmag.com/article.aspx?id=18912]. Składniki:
  • Client-side JavaScript toolkits, such as Dojo, which hides the low-level processing of XMLHttpRequest;
  • DWR (Direct Web Remoting), which enables RMI-like invocation from the JavaScript client code to backend Java class;
  • AJAX-enabled JSF components which allows the building of AJAX apps by dragging-and-dropping UI components;
  • Wrapper technology such as jMaki that permits use of AJAX widgets from different sources using common interface;
  • Java to JavaScript translator technology such as Google Web Toolkit (GWT) and
    Existing Web app frameworks with AJAX extensions such as Wicket, Echo2 or Shale. These include:
    - Client-side JavaScript toolkits, such as Dojo, which hides the low-level processing of XMLHttpRequest;
    - DWR (Direct Web Remoting), which enables RMI-like invocation from the JavaScript client code to backend Java class;
    - AJAX-enabled JSF components which allows the building of AJAX apps by dragging-and-dropping UI components;
    - Wrapper technology such as jMaki that permits use of AJAX widgets from different sources using common interface;
  • Java to JavaScript translator technology such as Google Web Toolkit (GWT); and Existing Web app frameworks with AJAX extensions such as Wicket, Echo2 or Shale.
  • Do tego co napisałem powyżej jest świetna strona http://www.javapassion.com/ajaxcodecamp/#Presentations
  1. IBM nazywa to RIA rich Internet Application - oznacza wyposażenie aplikacji klienckich (napisanych jako aplikacje desktop w Javie lub applet na stronie w przeglądarce) w możliwość pobierania danych z serwera.
  2. http://www.adtmag.com/article.aspx?id=18795 - Artykuł o kolejnym produkcie typu Grid - nazywa się ActiveGrid Studio 2.0. Wnosi technologię Web 2.0 i LAMP w środowisko serwerów Java (Apache Tomcat, BEA WebLogic, IBM Websphere, Sun Java System Application Server and JBOSS). Drugim produktem jest ActiveGrid Server 2.0 - serwer aplikacji umożliwiający na instalację aplikacji Web 2.0 na "zwykłych" serwerach (posiada mechanizm cache, LDAP, load balancing i dashboard-y). Wersja open source obu produktów udostępniana jest na zasadzie licencji Apache Software License 2.0.Cena wersji komercyjnych - od $8,000 do $12,000 rocznie.

Brak komentarzy: