V čem je Nette lepší než klasické PHP?

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Fastmancz
Člen | 1
+
+1
-

Dobrý den,

jsem začínajícím uživatelem Nette frameworku a zajímalo by mě, jaké jsou hlavní výhody onoho frameworku napříč klasickým PHP. V PHP jsem si dokázal udělat nějaké své projekty a co jsem z toho pochopil, tak by mi Nette mělo pomoct v tom, že bude kód úspornější a přehlednější. Otázkou však zůstává, jak je těžké se s Nette naučit, jestli je to snadno pochopitelné, jako samotné PHP; o návodu k Nette samozřejmě vím, jen bych chtěl slyšet váš názor (klidně můžete uvést příklad v PHP a Nette, rozdíly).

Děkuji za odpověď.

Tomáš Votruba
Moderator | 1114
+
+7
-

Zdravím,

výhod je spoustu. Za mě mezi největší patří tyhle 3:

  • jednotný způsob, jak dělat složitější věci – odeslání formuláře jde v PHP udělat na 100 způsobů; tím že používáš framework, máš na čekém trhu jednu ze 3 možných způsobů; líp se domluvíš s ostatníma, s firmou, která framework používá a lépe se tak uplatníš (= lepší peníze)
  • komunita a živá podpora – nevím kam bych šel na PHP sraz, ale vím, že na Nette dotaz můžu jít sem, na Slack, na sraz, za Honzou, Matějem, Davidem, Honzou, Jáchymem…
  • constructor injection a lenost – díky Nette můžu být mnohem línější než dřív, víc toho udělám a můj kód je mnohem robustnější; v čistém PHP bych si teď připadal jak v Javascriptu, bez jistot, jestli je to řešení nejlepší možné

Doporučuju zajít na sraz, kde to nebudou jen písmenka, ale můžeš si to opravdu zažít.

Ten příští bude za týden v sobotu v Brně. Uvidíme se tam :)