On Wed, 2007-01-31 at 19:14 +0100, Rafał Malinowski wrote: > Wykład o temacie: Wzorce projektowe w programowaniu obiektowym. Może z > naciskiem na MVC, które jest teraz bardzo w modzie. Pokazanie jakie są > wzorce, ich wady zalety.
Bardzo fajny pomysł. O niektórych wzorcach mógłbym poopowiadać. Np. mój ulubiony "antywzorzec" to Singleton. :) http://www.mindview.net/Books/TIPython To jest ciągle nieukończona książka Eckela - popularyzatora C++ i Javy, tym razem "Thinking in Python". W książce jest sporo wzorców projektowych zaimplementowanych w Pythonie. > 1. Warsztaty z IDE. Między innymi Zend, jedit, Eclipse, Phpeclipse, > netbeans, bluefish itp. Ogólnie nie musimy się zawężać do php. Można > pokazać dobre rozwiązania dotyczące języków związanych z webem. Może > ktoś zna dobre edytory do pythona, perla. Pracujemy w NCDC zasadniczo z eclipse, trochę JDeveloper, więc jakby co, to acze, amorfis albo ja możemy coś poopowiadać o tych narzędziach. > 2. Pokazanie MVC w akcji. Tutaj mógłbym przedstawić w akcji Zend > Frameworka oraz Smarty w akcji. Dodatkowo możnaby pokazać kilka > bilbiotek napisanych w php, które bardzo ułatwiają życie :] (między > innymi phpthumb, phpmailer, uberuploader). Jak lepiej - czy to w ramach wykładu teoretycznego o wzorcach, czy najpierw abstrakcyjnie wzorce (wykład), a potem bardziej praktycznie (warsztaty?) "MVC w akcji"? > Czekam na wasze opinie co i jak. Ogólnie jeżeli by się znalazła osoba > chętna do poprowadzenia wykładu teoretycznego, to możnaby ten mini cykl > rozpocząć pod koniec marca. Jeżeli się nie znajdzie taka osoba, no to > cóż, termin się przesunie na kwiecień, ponieważ będę musiał doczytać > kilka książek :] Tak jak pisałem, mógłbym poopowiadać o niektórych wzorcach. Nie podejmę się natomiast przygotowania systematycznego wykładu. Mogę natomiast pomóc w przygotowaniu diagramów UML prezentujących poszczególne wzorce. -- "Meaning is differential not referential" Kazimierz Pogoda Nordic Consulting & Development Company http://www.ncdc.pl/
