grok prezentacja
DESCRIPTION
Slides from PyConPl 2008 talk about Grok web application framework.TRANSCRIPT
![Page 1: Grok Prezentacja](https://reader035.vdocuments.site/reader035/viewer/2022080211/557a3986d8b42a32248b4c3c/html5/thumbnails/1.jpg)
Grok
szybkie tworzenie aplikacji webowych
Wojciech LichotaSTX Next sp. z o.o.
![Page 2: Grok Prezentacja](https://reader035.vdocuments.site/reader035/viewer/2022080211/557a3986d8b42a32248b4c3c/html5/thumbnails/2.jpg)
2
Plan prezentacji
Czym jest Grok
Proces instalacji
Zasady budowy aplikacji
Jak rozbudowywać
Zakończenie
![Page 3: Grok Prezentacja](https://reader035.vdocuments.site/reader035/viewer/2022080211/557a3986d8b42a32248b4c3c/html5/thumbnails/3.jpg)
3
Czym jest Grok?
Framework do budowy aplikacji webowych
Na bazie Zope 3
Podejście DRY (don't repeat yourself)
Prostota instalacji, nauki, rozbudowy
![Page 4: Grok Prezentacja](https://reader035.vdocuments.site/reader035/viewer/2022080211/557a3986d8b42a32248b4c3c/html5/thumbnails/4.jpg)
4
Instalacja
Wymagania: python 2.4 easy_install
Instalacja: sudo easy_install-2.4 grokproject grokproject NazwaProjektu
Uruchomienie: cd NazwaProjektu; ./bin/zopectl fg
![Page 5: Grok Prezentacja](https://reader035.vdocuments.site/reader035/viewer/2022080211/557a3986d8b42a32248b4c3c/html5/thumbnails/5.jpg)
5
Architektura MTV (Model–Template-View)
Odmiana architektury MVC
Modele: grok.Container grok.Model
Szablony: ZPT (Zope Page Templates) inne (np. megrok.genshi)
![Page 6: Grok Prezentacja](https://reader035.vdocuments.site/reader035/viewer/2022080211/557a3986d8b42a32248b4c3c/html5/thumbnails/6.jpg)
6
Architektura MTV c.d.
Widoki: grok.View grok.AddForm grok.EditForm grok.Viewlet
![Page 7: Grok Prezentacja](https://reader035.vdocuments.site/reader035/viewer/2022080211/557a3986d8b42a32248b4c3c/html5/thumbnails/7.jpg)
7
Rozbudowa
Rozbudowa aplikacji: edycja pliku setup.py ./bin/buildout
Rozbudowa instancji: edycja pliku buildout.cfg ./bin/buildout
![Page 8: Grok Prezentacja](https://reader035.vdocuments.site/reader035/viewer/2022080211/557a3986d8b42a32248b4c3c/html5/thumbnails/8.jpg)
8
Linki
Strona domowa projektu: http://grok.zope.org
Podręcznik ZPT: http://plone.org/documentation/tutorial/zpt
Opis Zope Component Architecture: http://www.muthukadan.net/docs/zca.html
Opis buildout:http://pypi.python.org/pypi/zc.buildout
![Page 9: Grok Prezentacja](https://reader035.vdocuments.site/reader035/viewer/2022080211/557a3986d8b42a32248b4c3c/html5/thumbnails/9.jpg)
9
Dziękuję za uwagę
Materiały dostępne na:
http://lichota.pl/projekty/grok/