Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

Proč nepoužívat ZF2? Proč je tak špatný?

qye
verified
rating uzivatele
(17 hodnocení)
17. 12. 2014 18:06:40
Napadají Vás nějaké argumenty proč teď nezačínat se zend frameworkem 2? Poměrně dlouhou dobu pročítám články, srovnání, doporučení,.. ale vždy se dostanu k rozhodnutí, že chci od ledna stavět projekty právě a výhradně na ZF2.
Zkoušel jsem pár webů s nette, nyní zkouším pár projektů v ZF2 a narychlo jsem se podíval do kódu u pár ostatních.
Vím, že ZF2 má nedostatky v návrhu, výkonu,.. ale vždy když chci rozhodnutí změnit, vždy když si řeknu, že je to špatná volba, tak po půl hodině hledání argumentů na internetu se dostanu k tomu, že je to správná volba. (Podle mě proto, že jsem již vnitřně rozhodnutý a tak si ve všem vždy najdu jen to co tam chci najít, ale rád bych zkusil i diskusi zde, kde myslím, že zend moc lidí nepoužívá, třeba mi to "otevře oči".)
17. 12. 2014 18:06:40
https://webtrh.cz/diskuse/proc-nepouzivat-zf2-proc-je-tak-spatny/#reply1077236
Petr Soukup
verified
rating uzivatele
(5 hodnocení)
17. 12. 2014 18:28:16
Pokud má framework nedostatky v návrhu a výkonu, tak mě nenapadá nic, čím by to mohl vyvážit.
17. 12. 2014 18:28:16
https://webtrh.cz/diskuse/proc-nepouzivat-zf2-proc-je-tak-spatny/#reply1077235
qye
verified
rating uzivatele
(17 hodnocení)
17. 12. 2014 18:48:27
Moc nevěřím na dokonalý framework, nedostatky má podle mě každý :) Jde jen o to jak zásadní jsou. Výkon mohu zatím posoudit jen podle komentářů a testů na internetu, které podle mě nejsou tak prokazatelné a v produkčním prostředí to bude celé vypadat úplně jinak. Podle mě, při dobrém nastavení s ním nebudu mít problém. Osobně jsem zatím žádný výrazný problém nepozoroval.
17. 12. 2014 18:48:27
https://webtrh.cz/diskuse/proc-nepouzivat-zf2-proc-je-tak-spatny/#reply1077234
Petr Soukup
verified
rating uzivatele
(5 hodnocení)
17. 12. 2014 18:52:08
Zkrátka chcete ZF2 bez ohledu na cokoliv a ptáte se tedy vlastně zbytečně :)
17. 12. 2014 18:52:08
https://webtrh.cz/diskuse/proc-nepouzivat-zf2-proc-je-tak-spatny/#reply1077233
sysline
verified
rating uzivatele
(2 hodnocení)
17. 12. 2014 18:59:09
Kdyz chcete delat v ZF2 tak v nem delejte, porad lepsi nez Nette. Az na tom postavite par projektu, tak pak na nedostatky prijdete sam.
Faktem je, ze nevyhoda ZF2 je v tom, ze vsechno se v nem dela, tak nejak po nemecku. Jinymi slovy, proc to delat lehce, kdyz to jde tezce. Ale neznamena to, ze v tom clovek nemuze byt efektivni po nejake dobe. Pokud chcete opravdu vykonny framework, podivejte se na Phalcon. To je dle meho smer, kterym stoji za to jit...
Kazdopadne framework by se mel vybirat podle projektu, protoze kazdy framework ma sva specifika.
17. 12. 2014 18:59:09
https://webtrh.cz/diskuse/proc-nepouzivat-zf2-proc-je-tak-spatny/#reply1077232
qye
verified
rating uzivatele
(17 hodnocení)
17. 12. 2014 19:01:54
Souki: Váš první komentář mi hodně pomohl, začal jsem hledat testy v produkčním prostředí (což mě předtím nenapadlo) a našel jsem spoustu možností jak výrazně zvýšit výkon ZF2, což je super a už jen díky tomu nebylo zbytečné se zde ptát :) Jsem rád za argumenty, které vyvrací můj názor a postoj. Uvědomuji si, že jsem zaujatý, také si uvědomuji, že být zaujatý je problém, proto jsem založil tuto diskusi, aby mě případně někdo vyvedl z omylu. Ale je jasné, že své názory budu bránit, upřímně doufám, že někdo bude mít lepší argumenty než já :) Pokud ne, tak je to taky dobrý výsledek.
17. 12. 2014 19:01:54
https://webtrh.cz/diskuse/proc-nepouzivat-zf2-proc-je-tak-spatny/#reply1077231
Jersák Martin
verified
rating uzivatele
(23 hodnocení)
17. 12. 2014 19:11:22
Napsal qye;1150897
..... Jsem rád za argumenty, které vyvrací můj názor a postoj. Uvědomuji si, že jsem zaujatý, také si uvědomuji, že být zaujatý je problém, proto jsem založil tuto diskusi, aby mě případně někdo vyvedl z omylu. ....
Pokud budeš stavět aplikace na výkon, tak nejlepší framework je "ZhaadnyFrameWork(tm)"!
Z takto naměřených údajů lze vyčíst, že nejrychlejší projekt je napsaný pomocí čistého PHP. Tento výsledek byl předvídatelný, protože tato aplikace neobsahuje žádné dodatečné funkce nebo složitější strukturu, které by omezovaly její výkon
Zdroj: http://www.zdrojak.cz/clanky/orm-test-php-frameworku-php-zaver/
OT: podle počítadla toto je můj tisící příspěvek :-)
17. 12. 2014 19:11:22
https://webtrh.cz/diskuse/proc-nepouzivat-zf2-proc-je-tak-spatny/#reply1077230
sysline
verified
rating uzivatele
(2 hodnocení)
17. 12. 2014 19:14:20
Napsal jersywoo;1150901
Pokud budeš stavět aplikace na výkon, tak nejlepší framework je "ZhaadnyFrameWork(tm)"!
Zdroj: http://www.zdrojak.cz/clanky/orm-test-php-frameworku-php-zaver/
Toto je sice teoreticky spravne, nicmene prakticky uplne mimo :)
17. 12. 2014 19:14:20
https://webtrh.cz/diskuse/proc-nepouzivat-zf2-proc-je-tak-spatny/#reply1077229
qye
verified
rating uzivatele
(17 hodnocení)
17. 12. 2014 19:52:39
Našel jsem hezkou práci na dané téma (porovnání zend, phalcon, nette):
Srovnání PHP frameworků Phalcon, Nette a Zend | VŠE
Phalcon vypadá, že by mohlo stát za to projít ho více do hloubky a něco s ním zkusit.
17. 12. 2014 19:52:39
https://webtrh.cz/diskuse/proc-nepouzivat-zf2-proc-je-tak-spatny/#reply1077228
Jiří Šubr
verified
rating uzivatele
(23 hodnocení)
17. 12. 2014 20:01:36
...
17. 12. 2014 20:01:36
https://webtrh.cz/diskuse/proc-nepouzivat-zf2-proc-je-tak-spatny/#reply1077227
Tom
verified
rating uzivatele
(7 hodnocení)
17. 12. 2014 20:36:12
Pod tohle se podepisuji. Taky jsem skončil u RoR a nějak mne po něm přestalo bavit neustále se honit každou chvíli za novým frameworkem v PHP.
A abych nebyl úplně OT tak u php si myslím, že na frameworku zase tak nezáleží. Pokud máte komunitu, můžete si vybrat jakýkoli. V každém případě, co projekt to jiným framework/jazyk, který se na to hodí
Napsal Jiří Šubr;1150915
qye: Měl jsem období, kdy jsem to taky hrozně žral, a nakonec skončil u RoR. V podstatě to vypadá tak, že člověk googlí, potom si nějaký php framework vybere, otestuje a zjistí jestli mu sedí nebo ne. A pokud sedí, tak do půl roku vyjde nový framework, který prostě musíte zkusit. A takhle to jde pořád dokola, takže ve finále na úrovni neumíte v ničem a jenom ztrácíte čas neustálým zkoušením.
Prostě si jeden FW vyberte a dělejte v něm. Nějakou dobu se chválí Laravel, ale jak píšu, za rok to bude vše zas úplně jinak. Nebo začněte dělat v Ruby, Pythonu nebo jiném smysluplném web jazyce, tam těch frameworků není tolik a neustále se zdokonalují stávající, což je ideální stav.
17. 12. 2014 20:36:12
https://webtrh.cz/diskuse/proc-nepouzivat-zf2-proc-je-tak-spatny/#reply1077226
Pavel Janků
verified
rating uzivatele
(93 hodnocení)
17. 12. 2014 20:56:35
Nejlepší PHP je bez frameworku, pokud se budeme bavit o efektivitě a výkonu.
Když už z nějakého důvodu lpíte na frameworku, doporučil bych CakePHP, kde vývojáři opravdu dostáli svému "Rapid development framework". Ovšem CakePHP není určen pro rozlehlé projekty, tam už je hodně znát rychlost, která zde není nijak ohromující. Stejně tak se zbytečně komplikuje struktura. CakePHP používáme spíše na středně rozlehlé firemní weby a menší eshopy.
Pokud byste chtěl frameworku na nějaký větší projekt, zkuste CodeIgniter, roky prověřený framework... nebo se vykašlete PHP a zjistíte, že takřka odpadá nutkání po frameworku, případně dlouhé rozhodování, po kterém šáhnout. Osobně bych doporučil Python, případně doplnit o Django, nebo u firem v ČR, což nechápu z jakého důvodu, je oblíbený ASP.NET v C#.
17. 12. 2014 20:56:35
https://webtrh.cz/diskuse/proc-nepouzivat-zf2-proc-je-tak-spatny/#reply1077225
Petr Soukup
verified
rating uzivatele
(5 hodnocení)
17. 12. 2014 22:18:17
Doporučil bych projít si toto: http://symfony.com/doc/current/book/index.html
Je to asi nejkomplexněji sepsaný úvod do frameworku, takže se podle toho dobře porovnávají ostatní. Různé malé frameworky obvykle vypíchnout několik vychytávek, ale na omezení v návrhu přijdete až v reálném nasazení. Proto bych vzal cookbook Symfony a podle toho porovnával, jak se to samé dělá v něčem jiném (třeba v ZF2)
17. 12. 2014 22:18:17
https://webtrh.cz/diskuse/proc-nepouzivat-zf2-proc-je-tak-spatny/#reply1077224
tomve
verified
rating uzivatele
(22 hodnocení)
17. 12. 2014 22:29:47
Framework má smysl, když na programování projektu dělá několik programátorů součástně a nemyslím 2.
Jinak to je holý nesmysl.
Nedovedu si představit, že bych na minisites, kde se táhá obsah z db (který se bere odjinud), vrazil framework. Víc jak polovina věci by byla k ničemu.
To samé u webu s velkým počtem uip. Tam je třeba vyladit výkon, aby to brálo co nejméně zdrojů a nenačítat celý framework po každém načtení stránky. (Teda jak to není framework udělaný na míru, ale to už je jiná věc.)
17. 12. 2014 22:29:47
https://webtrh.cz/diskuse/proc-nepouzivat-zf2-proc-je-tak-spatny/#reply1077223
Petr Soukup
verified
rating uzivatele
(5 hodnocení)
17. 12. 2014 22:40:00
Napsal Tomve;1150960
Framework má smysl, když na programování projektu dělá několik programátorů součástně a nemyslím 2.
Jinak to je holý nesmysl.
Nedovedu si představit, že bych na minisites, kde se táhá obsah z db (který se bere odjinud), vrazil framework. Víc jak polovina věci by byla k ničemu.
To samé u webu s velkým počtem uip. Tam je třeba vyladit výkon, aby to brálo co nejméně zdrojů a nenačítat celý framework po každém načtení stránky. (Teda jak to není framework udělaný na míru, ale to už je jiná věc.)
To je přece úplný nesmysl.
Framework krom jiného usnadní práci, ať se nevymýšlí kolo. Nebudu přece pro každý miniprojekt zvlášť řešit napojení šablon nebo logování. Naučím se to dělat jednou s frameworkem a pak to budu používat všude. Buď přes věci integrované ve frameworku nebo přes vlastní balíčky (to má zrovna Symfony moc pěkně vyřešené) - framework mi zajistí kompatibilitu.
Taky si nedovedu představit, jak bych aktualizoval třeba 30 malých projektů, kdyby každý byl napsaný jiný jinak. S frameworkem pustím composer update a je to.
Samozřejmě by to šlo i bez něj, ale je to úplně zbytečné.
Je také celkem jedno, že se z frameworku používá třeba jen 1%. Máme přeci lazyloading - co se nepoužívá, to se ani nenačte. Třeba Nette je navíc rozkládací, takže co se nepoužívá, tak v projektu ani nemusí být.
17. 12. 2014 22:40:00
https://webtrh.cz/diskuse/proc-nepouzivat-zf2-proc-je-tak-spatny/#reply1077222
Pro odpověď se přihlašte.
Přihlásit