Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Grok Prezentacja

682 views

Published on

Slides from PyConPl 2008 talk about Grok web application framework.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Grok Prezentacja

  1. 1. Grok szybkie tworzenie aplikacji webowych Wojciech Lichota STX Next sp. z o.o.
  2. 2. Plan prezentacji  Czym jest Grok  Proces instalacji  Zasady budowy aplikacji  Jak rozbudowywać  Zakończenie 2
  3. 3. Czym jest Grok?  Framework do budowy aplikacji webowych  Na bazie Zope 3  Podejście DRY (don't repeat yourself)  Prostota instalacji, nauki, rozbudowy 3
  4. 4. Instalacja Wymagania:  python 2.4  easy_install Instalacja:  sudo easy_install-2.4 grokproject  grokproject NazwaProjektu Uruchomienie:  cd NazwaProjektu; ./bin/zopectl fg 4
  5. 5. Architektura MTV (Model–Template-View)  Odmiana architektury MVC Modele:  grok.Container  grok.Model Szablony:  ZPT (Zope Page Templates)  inne (np. megrok.genshi) 5
  6. 6. Architektura MTV c.d. Widoki:  grok.View  grok.AddForm  grok.EditForm  grok.Viewlet 6
  7. 7. Rozbudowa Rozbudowa aplikacji:  edycja pliku setup.py  ./bin/buildout Rozbudowa instancji:  edycja pliku buildout.cfg  ./bin/buildout 7
  8. 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 8
  9. 9. Dziękuję za uwagę Materiały dostępne na: http://lichota.pl/projekty/grok/ 9

×