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í

Jaký framework se naučit

Dobrý večer,
hodlám se zaměřit na nějaký PHP framework? Jaký byste mi doporučili? Který zákazníci nejvíce požadují a s kterým se tak více uplatním?
7. 8. 2013 21:56:33
https://webtrh.cz/diskuse/jaky-framework-se-naucit/#reply931550
Bacon
verified
rating uzivatele
(2 hodnocení)
7. 8. 2013 22:05:35
Záleží, na který trh se chceš orientovat...
CZ: Nette
Svět: Symfony, Laravel, (Zend?)
7. 8. 2013 22:05:35
https://webtrh.cz/diskuse/jaky-framework-se-naucit/#reply931549
jak řekl Bacon:
Do českých luhů a hájů nejvíce Nette, potom ještě Zend a možná Symfony.
Světový trh je už mnohem více fragmentovaný a zakázky lze sehnat u jakéhokoliv FW, který není úplně minoritní.
Takže tam je to spíš věc osobních preferencí - API, coding style (třeba jestli ti vyhovuje CamelCase značení proměnných a fcí, nebo underscored), množství rozšiř. modulů...
Za sebe doporučím ještě Kohanu, ovládneš ji rychle (teprve FW, který pořádně ovládáš je mocný nástroj) a je pro ni spoustu modulů. ;)
7. 8. 2013 22:23:24
https://webtrh.cz/diskuse/jaky-framework-se-naucit/#reply931548
No takhle hodně používám CamelCase, potrpím si na hodně okomentovaný kód a kvalitní dokumentaci. Výhodou by byly jednoduché třídy pro registraci, přihlašování, hashování, configy, ale i vkládání údajů do databáze a jejich čtení. Dále jednoduchá práce s e-maily. Ještě snad i podporu překladu aplikace.
7. 8. 2013 22:29:44
https://webtrh.cz/diskuse/jaky-framework-se-naucit/#reply931547
Bacon
verified
rating uzivatele
(2 hodnocení)
7. 8. 2013 22:36:17
Já jsem takový "PHP patlal", řekl bych, a tak jsem byl rád, že CakePHP dělá spoustu věcí samo, ale teď zkouším Symfony a zalíbil se mi způsob balíčků - "bundles", a v podstatě ty základní věci nejsou tak těžké (základní operace s databází, atd.) a existuje spousta hotových řešení (např. FoSUserBundle na správu uživatelů). Teď se snažím přijít na to, jak na stránkování, CakePHP to umělo "samo" :D
7. 8. 2013 22:36:17
https://webtrh.cz/diskuse/jaky-framework-se-naucit/#reply931546
node
verified
rating uzivatele
(5 hodnocení)
7. 8. 2013 22:44:20
Ja robim s Drupalom a verzia 8 uz prebrala slusnu zbierku kodu zo Symfony frameworku, takze ak sa ludia z Drupal komunity rozhodli pre tento krok, tak to svedci o kvalite tohto frameworku a preto by som ho odporucil.
V CZ je ale asi popularnejsie Nette.
7. 8. 2013 22:44:20
https://webtrh.cz/diskuse/jaky-framework-se-naucit/#reply931545
Drupal není v pravém smyslu framework, ale CMS, což tazatel zřejmě nehledá :)
Nette vypadá fajn, alespoň po stránce API, ale některé věci jsou řešené trochu krkolomně (, ale u kterého FW nějaké nejsou). Akorát se budeš asi hodně učit z fóra a API, protože Quick Start pořádně není (nebo alespoň za mého učení nebyl).
Ještě trochu netradiční, ale o nic méně zajímavý se zdá být Yii.
Abych tu pořád neplácal jen moje názory, tak jich rovnou vypíšu pár, na které se stojí za to podívat:
- Fuel - minoritní, lightweight
- Laravel
- Yii
- CodeIgniter - přepracovaný; dříve z něj vycházela Kohana; jednoduchý na naučení
- CakePHP - jednoduchý na naučení;
- Symfony2
- Zend - trochu moloch, ale lidé, kteří s ním umí, si jej chválí
- Nette - české (=> uplatnění ČR/SR)
- Kohana - lightweight, jednoduchý na naučení, HMVC
Pokud jsem u nějakého FW vynechal klíčovou funkci, kterou drtí konkurenci (popř. jsem nevyzdvyhl nějakou vlastnost), tak to plyne pouze z mé nedostatečné znalosti daného FW. :)
7. 8. 2013 23:29:26
https://webtrh.cz/diskuse/jaky-framework-se-naucit/#reply931544
Tom
verified
rating uzivatele
(6 hodnocení)
7. 8. 2013 23:56:44
Mně osobně vyhovuje nejvíce Nette a to hlavně díky laděnce, Latte, formulářům ještě dohromady s DIBI fluent :-)
7. 8. 2013 23:56:44
https://webtrh.cz/diskuse/jaky-framework-se-naucit/#reply931543
Bacon
verified
rating uzivatele
(2 hodnocení)
8. 8. 2013 00:01:41
Napsal crash01;983300
Drupal není v pravém smyslu framework, ale CMS, což tazatel zřejmě nehledá :)
Nette vypadá fajn, alespoň po stránce API, ale některé věci jsou řešené trochu krkolomně (, ale u kterého FW nějaké nejsou). Akorát se budeš asi hodně učit z fóra a API, protože Quick Start pořádně není (nebo alespoň za mého učení nebyl).
Ještě trochu netradiční, ale o nic méně zajímavý se zdá být Yii.
Abych tu pořád neplácal jen moje názory, tak jich rovnou vypíšu pár, na které se stojí za to podívat:
- Fuel - minoritní, lightweight
- Laravel
- Yii
- CodeIgniter - přepracovaný; dříve z něj vycházela Kohana; jednoduchý na naučení
- CakePHP - jednoduchý na naučení;
- Symfony2
- Zend - trochu moloch, ale lidé, kteří s ním umí, si jej chválí
- Nette - české (=> uplatnění ČR/SR)
- Kohana - lightweight, jednoduchý na naučení, HMVC
Pokud jsem u nějakého FW vynechal klíčovou funkci, kterou drtí konkurenci (popř. jsem nevyzdvyhl nějakou vlastnost), tak to plyne pouze z mé nedostatečné znalosti daného FW. :)
Pěkný seznam. Já bych jen opravil, že node psal o Drupalu proto, že používá Symfony. Což svědčí o tom, že Symfony je dobrý FW :)
8. 8. 2013 00:01:41
https://webtrh.cz/diskuse/jaky-framework-se-naucit/#reply931542
node, Bacon: No jo, já a přemýšlení uprostřed noci :D Omlouvám se, node :)
8. 8. 2013 00:24:15
https://webtrh.cz/diskuse/jaky-framework-se-naucit/#reply931541
Pokud tě zajímá Symfony, akorát vzniká Česká Symfony komunita
29. 8. 2015 19:30:26
https://webtrh.cz/diskuse/jaky-framework-se-naucit/#reply931540
Řeknu to jinak.. Zkus všechny a vyber si sám, ostatní ti pouze poradí nějaké obecné věci, ale pracovat s tím budeš ty ;-)
23. 9. 2015 07:41:54
https://webtrh.cz/diskuse/jaky-framework-se-naucit/#reply931539
Pro odpověď se přihlašte.
Přihlásit