Prezentacja z AJAX-a, konspekt v 0.1 autor: Jakub Bogaczewicz e-mail: jb209233@students.mimuw.edu.pl 1. Ogolne wprowadzenie, przypomnienie modelu komunikacji w standardowym www. 2. Nowy pomysl - asynchroniczna komuniakcja. 3. Pierwsze pojawienie sie nazwy AJAX - artykul „AJAX: A New Approach to Web Applications” (AdaptivePath). Omowienie postulatow tam posta- wionych. 4. Dzieki komu to mamy? (mozliwa niespodzianka :D ) 5. Jak to wyglada w czystym JavaScripcie (teoria). 6. Prototype.js • Ogolna idea, wprowadzone klasy • Szczegolowiej o rozszerzeniach zblizajacych ECMAScript do jezyka obiektowego, (pseudo-dziedziczenie, kolekcje, …) • Fragment Prototype.js odpowiedzialny za ajax - teoria oraz prakty- ka 8. Script.aculo.us, Rico - biblioteki oparte o prototype, jeszcze lepszy ajax oraz masa bardzo ciekawych efektow. 9. (*) Pokaz mozliwosci (prawdopodobnie Script.aculo.us) 10. Ruby on Rails - jak sie pisze serwisy ;) 11. Krotkie, szybkie i bezbolesne przejscie przez absolutne podstawy jezyka Ruby - tak zeby potem wiedziec w ogole co sie dzieje. 12. Ruby on Rails - wprowadzenie (dlaczego wlasnie to cos?), przyjete zasady (MVC, convention over configuration). 13. Postawienie dynamicznej strony w Ruby on Rails. 14. Jak sie pisze strony Ajaxowe w tym zrebie. 15. (*) Maly, krotki i niezwykle ciekawy pokaz, jak w 5-10 minut postawic od zera jakas strone z interfejsem ajaxowym oraz wyciaganiem danych z bazy danych (!). Konieczne wprowadzenie do RadRails (ale ze jest to w sumie wtyczka do Eclipse'a, to mysle, ze pojdzie bardzo bezbolesnie). Dodatkowe uwagi: • punkty oznaczone (*) moga wyleciec z gotowej prezentacji przez wiele roznych czynnikow (np. brak czasu), ale bede sie staral wcisnac chociaz pokaz Ruby on Rails. • Zapewne gdzies (pomiedzy Script.aculo.us a Ruby on Rails) bedzie pokazanie (bardziej wymienienie) innych technologi/srodowisk/bibliotek dostepnych na rynku.