Díky za další článek!
Zatím jsem se prokousal videem Symfony a půlkou videa Jetu.
Myslím, že už začínám chápat, proč Vám hlavně Symfony nevyhovuje. Zdá se mi totiž, že Jet je navržený tak, aby co nejvíc urychlil a usnadnil vytvoření nové aplikace, zatímco na jednoduchost případných úprav, rozšiřování a údržby už se tolik ohled nebere. Je to tak? A je pravda, že na takovéhle použití Symfony optimalizovaný není.
Na další díl o nepoužití dependency injection se těším - to je totiž podle mě věc, která se obhájit nedá, tak jsem zvědavý na argumenty :-)
Právě že je to přesně na opak. Na Jetu jsou postavené věci fungující velice dlouho a sám jsem vytvářel aplikace, u kterých se sám divím, že po tak dlouhé době fungují (pochopitelně ještě i bez Jetu)
Jet je postaven tak, aby se daleko efektivněji dala vytvořit aplikace (celý rozsáhlý projekt - malých věcí jsem nikdy moc nedělal), která bude dlouhodobě daleko lépe udržitelný a lépe dále rozvýjet.
V Jet není efektivní jen vývoj, ale i další rozvoj. A troufám si říct, že to ještě mnohem víc.
Právě že v té druhé polovině videa je další rozvoj aplikace do něčeho reálného.
A v neposlední řadě v Jet je vše mnohem méně zadrátované a mnohem více přizpůsobitelné, než v jiných frameworcích.
Neexistuje nic co není možné. Vše se dá přizpůsobit. Absolutně vše.
I střeva samotného frameworku můžete díky architektuře, která mimo jiné právě dependency injection ovlivnit.
Pouze je ten rozdíl, že s Jetem se k vám dostane něco daleko vyzrálejšího a přes to daleko menšího a flexibilnějšího.
Jet Dependency Injection naopak používá. Ale používá jej tak jak má být tento koncept použit. Používá jej správně a na správných místech. Ne absolutně bezhlavě a bez rozmyslu i tam , kde je to i značně kontraproduktivní.
V tomto ohledu si vezmu na paškál Nette.
Přečteno 20 782×
Přečteno 18 627×
Přečteno 17 830×
Přečteno 17 584×
Přečteno 16 293×