V čem razvijat preprost app?
7 naročnikov
7 naročnikov
Imam namen v prihodnosti razvijat en preprost web program, php, recimo da podoben kot http://sendy.co/, seveda bolj simpl.
Večinoma mam izkušnje z CMS-ji, ki pa seveda zato niso primerni.
Rad pa bi, daje framework simpl, da ne bom rabil pol leta najprej za učenje.
Kaj svetujete?
8 odgovorov
Med PHP frameworki maš kar lepo izbiro.
Laravel
CodeIgniter
Symfony
CakePHP
Zend
Men sta najbolj enostavna Laravelin CI, po katerih tudi največkrat sežem, ko je potreba bo FW. Če ti je znan MVC, potem v obeh padeš hitro notri. Temaplte engine, command line (kreiranje controllerjev, pregledovanje routev, ...). Laravel je tud RESTful ready in ti zgenerira controller z vsemi potrebnimi metodatmi. Dokumentacije je pri obeh obsežna in sta več ali manj lightweight.
Če rabiš neki simpl bi sam izbral nek micro-framework:
http://silex.sensiolabs.org/
https://github.com/phly/phlyty
CI in podobni niso lih preprosta / micro varjanta, ker je notri že shitload nekih stvari..še vedno pa so precej lahki frameworki
slim framework je recimo uno micro v pravem pomenu, routing maš (restful), viewe maš in take malenkosti..to je to, brez balasta. Sql pač na roke :) če tole poštekaš, ti bo CI in ostale kasneje lažje razumet..
Yii framework je super zadeva. Se ga hitro privadiš in ima pogosto uporabljene funkcije že vključene v framework (pagination,captcha, input filter). Veliko časa tudi pridobiš z vgrajenim code generatorjem. Kreiraš bazo in preko interface zgeneriraš model view in controller datoteke. Nekaj learning curva lahko pričakuješ vendar, če misliš nadaljevati s frameworki se ti zadevo definitivno splača pogledati.