nevýhody aneb nette na férovku …
- keydog
- Člen | 1
Zdravím,
hodlám začít s nějakým php frameworkem a líbí se mi prozatím Nette,
kvůli pro mě fajn kódu, důrazu na bezpečnost, filozofie..prostě sympaťák
a nejspíš dám našemu přátelství šanci.
Chci se ale zeptat uživatelů na férovku jaké jsou nevýhody, nebo kde vidíte slabiny Nette?
díky
JB
- Patrik Votoček
- Člen | 2221
wow po dlouhé době vlákno u kterého musím přemýšlet… :-D
Zkusím to v bodech
- nekompletní dokumentace
- samotný framework jako takový je docela „oneman show“ viz.: https://github.com/…mmits/master ale https://phpfashion.com/…ici-cisla-ze (navíc poslední dobou docela stagnuje – nebo je to alespoň můj pocit)
- výhodou i nevýhodou zároveň je to že není vázán na určitou
DB vrstvu
- neexistuje žádný ucelený návrh jak by měla vypadat
Modelová část aplikace
- né zrovna DRY validace – jsou strašně svázané s formulářema (má se to změnit)
- troufám si říct že 90% nette projektů využívá dibi pro které neexistuje ověřené ORM (rodí se: https://github.com/…activerecord a https://github.com/janmarek/Ormion)
- neexistuje žádný ucelený návrh jak by měla vypadat
Modelová část aplikace
- člověk který napsal snad neužitečnější komponentu https://componette.org/search/?… aktuálně asi utekl k RoR – a něják jsem nezpozoroval že by ho někdo zastoupil
celkově největším problémem nette je to že je to „mladý“ projekt.
upozorňuji že výše popsané je čistě můj názor! pokud mě něco dalšího napadne doplním.
- Tharos
- Člen | 1030
S tou dokumentací mi ale připadá, že někdy se haní už spíš ze setrvačnosti. Nette z počátku skutečně mělo v dokumentaci velmi velké rezervy (který projekt ne…), ale teď už se situace ustálila a nyní je myslím dokumentace na dobré úrovni. Myslím, že jsou i podstatně hůře zdokumentované nástroje :).
Mně občas vadilo, že chvílemi novinky ve frameworku přibývaly skutečně rychlým tempem a člověk pořád řešil dilema, jestli: v tomhle projektu ještě použít staré šablony a nové až v dalším, či to refaktorovat… v tomhle použít starou adresářovou strukturu a novou až v dalším projektu, či to refaktorovat… Takže mně osobně takhle vznikalo dost webů, kde měl každý svá specifika a využíval něco, co v jiném projektu bylo již vyřešeno „moderněji“. No a když jsem pak musel udržovat ty projekty paralelně, byl to občas zážitek :).
Nicméně i tohle mi teď už připadá vyřešené, protože vývoj nekráčí kupředu tak mílovými kroky a současná produkční verze je již nějaký pátek na světě. Co mně osobně chybí: nějaký šikovný standardní CRUD či skutečně dotažené ORM pro PHP <5.3. Prostě mi připadá, že nejvíc psaní je teď v modelech, kde samotné Nette zas až tolik nepomáhá.
Editoval Tharos (21. 3. 2010 19:21)