Mysle ze przez 3 lata od ostatniego postu wiele sie pozmienialo i proponuje odswiezyc temat.
Teraz bardzo popularne sa frameworki.
Uzywalem symfony, kohanej, troche zenda, CI - duzo wczesniej
Kohana jest bardzo przyjemna z racji tego ze jest lekka
Symfony za prostote pisania, jednak jest jak dla mnie zbyt duza do malych projektow.
Dlatego wlasnie pisze cos swojego - takie swoje jadro
Mieszajac to wszystko ze soba wymyslilem, ze:
Schemat nazw klas zastosuje taki jak w zendzie - A_B_C -> A/B/C.php
Strukture katalogow - tak podobnie do symfony:
Application
app1
view
controller
configuration
extend - klasy dziedziczone z jadra i przerobione pod aplikacje, np Dekorator użytkownika dla panelu administracyjnego
app2
...
Cache
Model
tutaj klasy modeli oraz klasy statyczne to obslugi calych tabel
Plugin - na podstawie PluginManagera oraz zdarzen
Core - klasy takie jak obsluga sesji, baz danych razem z ich sterownikami, modul orm, router, klasa requestow, PluginManager,UpdateManager zdarzen etc.
Helpers - helpery
Vendor - inne biblioteki
Configuration
View - standardowe widoku dla calych projektow - szablony bledow etc
tak wyglada ogolny zarys mojego pomyslu
Boje sie tylko ze nie dam rady tego dobrze napisac - nie martwie sie stabilnoscia ale wiadomo - nikt nie jest nieomylny ;D
Podsumowujac posta, ma to byc taka zupa z symfony, zenda, kohanej ale okrojona z rzeczy, ktorych w zyciu nie uzylem ale przyprawiona wlasnym doswiadczeniem, moze wyjdzie cos jadalnego
Pozdrawiam