Diskuze: Dilema, Nette, Vlastní FW ...
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Tvůrce
Zobrazeno 6 zpráv z 6.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Tady je to celkem jednoduchý rozhodování i pokud vypustíme ten tvůj
projekt co píšeš.
Musíš si porovnat kolik na tom "zbytečně" strávíš času a to kolik ti
napsání vlastního fw dá (znalostí, principů, dobrýho pocitu..).
V 15 letech bych určitě psal vlastní fw, času máš nejspíš dost a tvůj čas je extrémně levný, takže znalosti jsou hodnotnější. Když je člověku 30, má rodinu, hypotéku (etc.), tak je jeho čas zase drahý - prostě si nemůže dovolit strávit xxx hodin na něčem co je pro něj zbytečné.
Vůbec neber ohled na to co ti kdo vtlouká do hlavy, prostě si spočítej co je pro tebe momentálně důležitější, přidej k tomu osobní pocit z psaní vlastního fw a rozhodni se.
No jeden z mých hlavním argumentů, bylo že na to mám čas a + tím získám hodně zkušeností, a v podstatě jsem vždy byl rozhodnut, s tím že je jasné že budu dělat na svém FW, ale když už mi všichni o nette tolik básní a mají x argumentů proč bych na nette měl přejít tak jsem chtěl slyšet i váš názor, dokonce jsem nějak tušil že mi odpovíš zrovna ty což jsem velmi rád.
Já bych taky řekl, že psaní vlastního FW je ztráta času, ale pokud se
na tom chceš přiučit, je to super věc.
Pokud ti to vyhovuje, tak ten projekt udělej na svém FW, Nette si můžeš
vyzkoušet na jiném projektu.
Osobně teď programuji PHP pouze v Nette, protože jsem si na něj vznikl a
líbí se mi, že mi vytváří určitou abstrakci a nemusím řešit spoustu
(hlavně bezpečnostních) věcí, Dále je kolem toho komunita, takže pokud je
ve FW nějaká chyba, v další verzi Nette bude fixnuta. V případě
vlastního FW to stojí celé jen na tobě a musíš to opravit, testovat
...
Užší okruh komunity kolem Nette tvoří opravdu dobří programátoři,
kteří (nejen oni) dělají pro Nette různé addony, např. několik
datagridů, imagestorage, translator a sposta dalších ...
Já si právě teď dělám svůj vlastní framework, a zatím jsem se naučil pár užitečných věcí :
psaní vlastního FW rozhodně není zbytečné. Zjistíš, jak to dole
funguje a můžeš si ho mnohem lépe ohýbat, než již hotový FW.
Koneckonců, ITnetwork má vlastní FW žejo
Na druhou stranu něco o Nette. Nějakou dobu jsem v něm pracoval, ale neměl
jsem z něj zas tak dobrý pocit. V některých případech se měnil pod
rukama, což není příjemné. Dokumentace v mnoha ohledech taky nebyla
dostačující (nevím, jak ej to v současnosti). Vím, že Nette je v ČR
hodně oblíbený, ale je potřeba také zvážit, že se nejedná o jedinný
FW. Je spousta dalších, které jsou v mnohých ohledech lepší. Symphony,
CodeIgniter a v současnosti také velmi populární a mladý Laraveal. Výhoda
těchto frameworků je, že když se je naučíš, můžeš to zužitkovat i v
zahraničí. Nette přeci jen stále zůstává výhradně v ČR.
Zobrazeno 6 zpráv z 6.