Zadejte hledaný výraz...

Po 3 letech vývoje vyšel framework Yii 2.0

Yii 2.0.0 is released | News | Yii PHP Framework
Jde o kompletní přepis proti verzi 1.1. Seznam vlastností je úctyhodný. Zaujala mě například možnost automaticky vygenerovat REST API pomocí stávajících controllerů.
Dokumentace vypadá velmi solidně.
13. 10. 2014 12:43:40
https://webtrh.cz/diskuse/po-3-letech-vyvoje-vysel-framework-yii-2-0#reply1061146
Bacon
verified
rating uzivatele
(2 hodnocení)
28. 12. 2014 05:48:07
Dnes v noci jsem opět řešil otázku, který framework použít.
Hrozně mi přirostl k srdci CakePHP, ale bohužel mi (už) nevyhovuje, jak tam je (spíš defaultně není) řešena Autorizace. Koukal jsem na Nette, Symfony, Zend a najednou jsem zjistil, že Yii (které mi vždy bylo hrozně nesympatické) má novou verzi, která vůbec nevypadá špatně.
Takže instaluji a jsem zvědav :)
28. 12. 2014 05:48:07
https://webtrh.cz/diskuse/po-3-letech-vyvoje-vysel-framework-yii-2-0#reply1061145
storkovo
verified
rating uzivatele
12. 2. 2015 00:41:04
Napsal Bacon;1153056
Hrozně mi přirostl k srdci CakePHP, ale bohužel mi (už) nevyhovuje, jak tam je (spíš defaultně není) řešena Autorizace.
Nevím o žádné funkcionalitě, o kterou by AuthComponent v průběhu času přišel a dovolím si vypíchnout, že AuthComponent je dnes daleko lépe "decoupled" než kdykoli dříve, změnit nebo rozšířit autentizaci/autorizaci pomocí adaptéru je teď daleko jednodušší.
12. 2. 2015 00:41:04
https://webtrh.cz/diskuse/po-3-letech-vyvoje-vysel-framework-yii-2-0#reply1061144
Bacon
verified
rating uzivatele
(2 hodnocení)
12. 2. 2015 13:47:27
AuthComponent zajišťuje autentizaci, ne autorizaci. V CakePHP mi chybí možnost zanořených modulů jako např. u Nette a také RBAC. CakePHP poskytuje pouze ACL, což je většinou zbytečné.
12. 2. 2015 13:47:27
https://webtrh.cz/diskuse/po-3-letech-vyvoje-vysel-framework-yii-2-0#reply1061143
storkovo
verified
rating uzivatele
12. 2. 2015 14:02:40
Napsal Bacon;1167590
AuthComponent zajišťuje autentizaci, ne autorizaci.
Mýlíte se.
Authentication — CakePHP Cookbook 2.x documentation
https://github.com/cakephp/cakephp/tree/master/lib/Cake/Controller/Component/Auth
AuthComponent řeší oboje, pomocí konfigurovatelných/rozšiřitelných/nahraditelných authenticate/authorize adaptérů.
Napsal Bacon;1167590
V CakePHP mi chybí možnost zanořených modulů jako např. u Nette
Jde-li pouze o závislosti, byl to jeden z důvodů, proč verze 3.x kompletně přešla na composer.
Napsal Bacon;1167590
V CakePHP mi chybí... RBAC. CakePHP poskytuje pouze ACL, což je většinou zbytečné.
ACL je pro většinu projektů overkill, souhlas. Proto byla tato část pro 3.x extrahována do samostatného pluginu https://github.com/cakephp/acl
Co se týče RBAC - způsobů/přístupů/filozofií je tolik, že se core team rozhodl nechat to na komunitě. Jsem autorem asi 6 let starého bitmask-based rbac pluginu pro CakePHP a viděl jsem nejméně další dva, které "nebyly úplně hloupé" ;-) Plus (komerční) RBAC plugin, který používáme pro naše klienty v CakeDC. Heslo, které core team projektu hlásá od první chvíle (jako jeden z mála současných CakePHP fandů jsem začínal s 1.0 a lidi kolem projektu znám osobně) a drží se ho dodnes je - co je s CakePHP snadné udělat, nepatří do jádra. CakePHP vždy byl a zůstane frameworkem, nikoli hromadou knihoven.
12. 2. 2015 14:02:40
https://webtrh.cz/diskuse/po-3-letech-vyvoje-vysel-framework-yii-2-0#reply1061142
Pro odpověď se přihlašte.
Přihlásit