Debreceni Egyetem Informatikai Kara által rendezett 5. Informatikai Szakmai Napok rendezvényen kollégánk Zsíros Szabolcs "Professzionális PHP fejlesztés
Symfony frameworkkel" címmel tartott előadást.
Az előadás anyaga elérhető itt: Symfony
A következő címkéjű bejegyzések mutatása: Symfony. Összes bejegyzés megjelenítése
A következő címkéjű bejegyzések mutatása: Symfony. Összes bejegyzés megjelenítése
2010. november 15., hétfő
2009. december 2., szerda
PHP Symfony: Egy jól komponált keretrendszer, 2. rész
A srácok a Sensio Labsnál nem csak a Symfony további javításán és kiegészítésén törik a fejüket, de a PHP-s közösség számára elérhetővé tették a Symfony néhány alkotóelemét, többek közt a zseniális templating rendszerét, és a dependency injection containerét is.
A rendszer ajánlható mindenkinek, akinek egy jó, robosztus, széleskörűen támogatott, nagy közösséggel bíró környezetben akarja készíteni mindennapi kódját.
A napokban jött ki az 1.3-as, és az 1.4-es verzió. A kettő között a különbség az 1.4-es verzió backward compatibility opciójának hiánya az 1.0-s verzió felé. Ez egyben azt is jelzi, hogy az 1.4 LTS verziónak lett tervezve, így aki új projectbe kezd, annak érdemes ezt a verziót választania.
Ízelítőnek érdemes megnézni azt a néhány screencastot ami néhány alapvető szolgáltatást hivatott bemutatni:
http://www.symfony-project.org/screencast/cart
http://www.symfony-project.org/screencast/admin-generator
Aztán ha megjött az étvágy, irány a tutorial, illetve az install guide...
További infó:
http://www.symfony-project.org/
http://components.symfony-project.org/
Az EPAM debreceni iroda fejlesztői számára élmény ezzel a frameworkkel dolgozni!
Zs.Sz.
A rendszer ajánlható mindenkinek, akinek egy jó, robosztus, széleskörűen támogatott, nagy közösséggel bíró környezetben akarja készíteni mindennapi kódját.
A napokban jött ki az 1.3-as, és az 1.4-es verzió. A kettő között a különbség az 1.4-es verzió backward compatibility opciójának hiánya az 1.0-s verzió felé. Ez egyben azt is jelzi, hogy az 1.4 LTS verziónak lett tervezve, így aki új projectbe kezd, annak érdemes ezt a verziót választania.
Ízelítőnek érdemes megnézni azt a néhány screencastot ami néhány alapvető szolgáltatást hivatott bemutatni:
http://www.symfony-project.org/screencast/cart
http://www.symfony-project.org/screencast/admin-generator
Aztán ha megjött az étvágy, irány a tutorial, illetve az install guide...
További infó:
http://www.symfony-project.org/
http://components.symfony-project.org/
Az EPAM debreceni iroda fejlesztői számára élmény ezzel a frameworkkel dolgozni!
Zs.Sz.
PHP Symfony: Egy jól komponált keretrendszer, 1. rész
Az előző projectjeink egyikén, mely PHP-Java hibrid volt (PHP frontend, Java Webservice backend) Symfony-t használtunk PHP keretrendszernek. Konkrétan 1.0-ás verziót, ami bár már lassan három éves, még mindig jól tartja magát a többi framework között.
Az alap filozófia azóta is vajmi keveset változott: adott egy nagyon jól használható MVC framework, AJAX supporttal, admin felület generálással (a'la Ruby on Rails, Groovy on Grails, etc.), és sok-sok pluginnel, amelyekkel a legtöbb dolgot pikk-pakk össze lehet pakolni.
Az 1.0-ás verzió alapból Propel-t használt ORM réteg gyanánt, annak is az 1.2-es verzióját, aminek a Creole-os alapja kis performancia-veszteséget okozott, de egyrészt a Symfony 1.2-es verziója óta a Propel-t update-elték 1.3-asra (ami már PDO-t használ adatbázis absztrakcióra), másrészt (sokak örömére) out-of-the-box tartalmaz Doctrine-t is, ráadásul alapértelmezettként. Persze a Doctrine hiánya korábban sem volt akadály a Symfony-t használni akaróknak, pluginként azt is könnyen összepászító a keretrendszerrel.
A Prototype Javascript framework is megtalálható a Symfony-ban már kezdetek óta (a rendszer Javascript helperei is ezen alapulnak), de ha éppen nem ezzel szimpatizálunk, akkor (mondani sem kell) a pluginok között találhatunk jQuery, YUI, Ext, Dojo librarykat segítő kiegészítőket is.
Zs.Sz.
Az alap filozófia azóta is vajmi keveset változott: adott egy nagyon jól használható MVC framework, AJAX supporttal, admin felület generálással (a'la Ruby on Rails, Groovy on Grails, etc.), és sok-sok pluginnel, amelyekkel a legtöbb dolgot pikk-pakk össze lehet pakolni.
Az 1.0-ás verzió alapból Propel-t használt ORM réteg gyanánt, annak is az 1.2-es verzióját, aminek a Creole-os alapja kis performancia-veszteséget okozott, de egyrészt a Symfony 1.2-es verziója óta a Propel-t update-elték 1.3-asra (ami már PDO-t használ adatbázis absztrakcióra), másrészt (sokak örömére) out-of-the-box tartalmaz Doctrine-t is, ráadásul alapértelmezettként. Persze a Doctrine hiánya korábban sem volt akadály a Symfony-t használni akaróknak, pluginként azt is könnyen összepászító a keretrendszerrel.
A Prototype Javascript framework is megtalálható a Symfony-ban már kezdetek óta (a rendszer Javascript helperei is ezen alapulnak), de ha éppen nem ezzel szimpatizálunk, akkor (mondani sem kell) a pluginok között találhatunk jQuery, YUI, Ext, Dojo librarykat segítő kiegészítőket is.
Zs.Sz.
Címkék:
JavaScript,
ORM,
PHP,
Symfony
Feliratkozás:
Bejegyzések (Atom)
