Ki milyen frameworkot használ, ha használ és mik a tapasztalatai vele? Én Cakephp-t használtam már és most a codeignitert nézegetem.
Printable View
Ki milyen frameworkot használ, ha használ és mik a tapasztalatai vele? Én Cakephp-t használtam már és most a codeignitert nézegetem.
E témáról már volt szó, sokak véleménye itt -> http://seo.forum.hu/php/t-zend-keretrendszer-2380.seo
Sajnálattal vettem észre, hogy a témával kapcsolatos topicok mondhatni régiek.
Ezért szeretném most megkérdezni a kedves fórumos társaimtól, hogy melyik keretrendszer használatát javasoljátok?
hatasu
Ajánlom a figyelmetekbe az alábbi témákat:
http://seo.forum.hu/php-f27/codeigni...symfony-t7112/
http://seo.forum.hu/php-f27/php-framework-t6972/
Egyébként én most épp a CakePHP-val ismerkedem és az a cél, hogy megnézzem ezen kívül (legalább) a Symfony-t és a CodeIgniter-t, hogy utána mindegyikről tudjak írni egy rövid véleményezést (előnyök/hátrányok). Azért kezdtem el amúgy, mert mindenki teljesen más véleményen van, valaki azt mondja, hogy Cake roxx Symfony suxx, valaki pedig azt, hogy CodeIgniter a legjobb az összes többi mehet a spájzba, tehát végülis úgy néz ki, hogy személyes preferencia, hogy kinek mi tetszik. :)
Majdnem leírtam az R betűs szót, de mivel látom, hogy ez PHP, így a Symfony-t javaslom. A kettes egész ütősnek néz ki a previewk meg mások véleménye alapján (én magam nem próbáltam). _http://www.symfony-project.org/
Olyan sokat beszéltek ezekről a keretrendszerekről, bizonyára nagyon hasznosak, és fontosak. Az én kicsit már beszűkűlt agyamba eddig viszont még nem fért bele.
Miért és mire jók ezek használata?
Ebből következik a válaszom is a támaindítóra, hogy én asszem semilyet nem használok :)
azért gondolom valamilyen saját "keret"-et te is használsz és nem írod meg ugyanazokat a dolgokat újra és újra. pl a formok generálására célszerű egy form class-t használni ami az átadott paraméterek alapján legenálja a kimenetet elküldés után levalidálja a formot. az emailküldésre szintén össze lehet rakni egy class-t amit ujrahasznosíthatsz(ezt mondjuk én a phpmailer kiegészítéseként írtam meg). a bootstraphez megint csak érdemes egy class-t írni amit minden projectnél felhasználsz.
szvsz a lényeg az hogy az általános, rutin dolgokat ne kelljen mindig lekódolni, ezért érdemes egy framework-öt használni, ami olyan class-okat bocsájt a rendelkezésedre amik meggyorsítják a munkát.
persze az elterjedt framework-öt nem egyzserűen class-ok gyűjteményei hanem annál összetettebbek.
Még annyit hozzátennék Geri-éhez, hogy sok dolgot a rendelkezésedre bocsájt viszont sok dolgot megkövetel.
Bizonyos konvenciók szerint kell programoznod ahhoz, hogy ki tudd használni a keretrendszer teljes körű előnyeit. Ebben szerintem élen jár a Cake. Nagyon kemény szintaktikai feltételeknek is meg kell feleljen a kód ahhoz, hogy megfelelően kezelje a keretrendszer.
Saját fejlesztésű keretrendszert használok aminek az alapjai a Jakarta Struts (majd később Apache Struts) framework-ből tevődtek össze.
A másik véglet a CodeIgniter, az a legkevésbé keretrendszer szagú és az köti meg legkevésbé a kezed.Idézet:
Bizonyos konvenciók szerint kell programoznod ahhoz, hogy ki tudd használni a keretrendszer teljes körű előnyeit. Ebben szerintem élen jár a Cake. Nagyon kemény szintaktikai feltételeknek is meg kell feleljen a kód ahhoz, hogy megfelelően kezelje a keretrendszer.