niedziela, lipca 15, 2007

AJAX in PHP

  1. Zasoby
    1. - http://ajaxmatters.com/default.aspx
    2. http://www.php-learn-it.com/tutorials/mod_rewrite_dynamic_urls_to_static_urls.html
    3. http://swik.net/Ajax/How+to+use+XMLHttpRequest
    4. http://www-128.ibm.com/developerworks/web/library/wa-ajaxintro4/
    5. Wzorce - http://ajaxpatterns.org/
  2. XAJAX - http://www.xajaxproject.org/
  3. wiki - http://wiki.xajaxproject.org/0.5_Documentation
  4. tutorial - http://wiki.xajaxproject.org/Tutorials:Learn_xajax_in_10_Minutes
  5. Propozycja grid'a - http://ajaxian.com/archives/xajax-php-live-datagrid
  6. Ajax dla mass - http://www.i-marco.nl/weblog/archive/2005/11/12/easy_ajax_for_the_masses_with_
  7. Projekty ajaxowe - http://www.ajaxprojects.com/ajax/projects/PHP_Frameworks/XAJAX_Library.php
  8. z IBM - http://www-128.ibm.com/developerworks/web/library/wa-ajaxintro4/
  9. Frameworki Ajaxowe - http://ajaxpatterns.org/PHP_Ajax_Frameworks
  10. AJAX w swiki - http://swik.net/Ajax/How+to+use+XMLHttpRequest
  11. Inne implementacje AJAX w PHP:
    1. JPSPAN
    2. SAJAX
    3. NAJAX
    4. jPOP
    5. XOAD
    6. Zestaw framework-ów: http://ajaxpatterns.org/PHP_Ajax_Frameworks
    7. HTML_AJAX:
      1. http://wiki.bluga.net/HTML_AJAX/start?
      2. http://bluga.net/projects/HTML_AJAX/examples/ -przykłady
    8. Zend Framework
  12. http://blog.joshuaeichorn.com/archives/2005/08/17/ajax-hello-world-with-html_ajax/ - wskazówka na SAJAX i JPSPAN
  13. Jest możliwość uruchamiania kodu PHP wraz z J2EE (projekt RESIN ) - http://quercus.caucho.com/.
  14. Ważna jest też problem kompresji plików wspierających rozwiązania szkieletowe (frameworki) w JS. Są to wielkości ok. 100KB. Można je kompresować w źródłach ale to utrudnia poprawianie błędów. Istnieje inna opcja - wykorzystanie technologii Content Encoding obecnej w każdej nowoczesnej przegladarce. Polega to na tym, że przegladarka rozpoznaje rozszerzenia .gz i dekoduje je przed kompilacją wstepną w silniku interpretera JS. Wymaga to jednak skonfigurowania serwera Apache (tu jest jak to zrobić ). Należy skonfigurować dwa moduły: mod_deflate (tylko kompresja) lub mod_gzip (kompresja z cacheowaniem skompresowanych plików). Plki .js należy oczywiście ręcznie skompresować we własnym zakresie.
  15. Projekt QUERCUS - 100% implementacja PHP 5 w Javie. Jest łączone podejście to rozwoju aplikacji internetwowych - http://quercus.caucho.com/ - Pozwala pisać kod w php i ma API do korzystania z funkcji i frameworków J2EE. Przykład JSON - http://quercus.caucho.com/quercus-3.1/examples/quercus-json/index.xtp
  16. Bardzo ważne zasoby (m.in. Grid) - http://www.codango.com/php/dir/components/ajax/?gclid=CI_O_ubVuo0CFQpXZwodsQlxKA
  17. Dywagacje na temat wykorzystania AJAX w PHP - http://cesarodas.com/2007/07/php-implementing-a-heavy-use-of-ajax.html

Brak komentarzy: