Maison > développement back-end > tutoriel php > Symfony 2.1 项目开发初体验_PHP教程

Symfony 2.1 项目开发初体验_PHP教程

WBOY
Libérer: 2016-07-14 10:08:17
original
989 Les gens l'ont consulté

在使用了Wordpress,Joomla,Drupal,CodeIgnitor,Yii,Zend之后,觉得有点倦腻,很想猎取一些新鲜的东西尝试一下,在经过一番对比,并且有一个客户要求一个很高级的框架之后,开始使用symfony开发一个网站。

 
网站功能除了一个内容发布管理系统之外,有一个用户系统,权限管理,搜索,个人中心,SEO优化。
 
DRY,不要重复你自己,不要重复造轮子,在这样的原则下,在经过一段黑暗的熟悉Symfony系统本身的时间之后,感觉如虎添翼。
 
很多CRUD的操作可以使用Sonata-admin一键搞定,不同模板之间可以通过Twig的继承机制完美的避免模板文件的复制问题,完全个性化定制的URL可以随心所欲的自由修改,而数据库操作可以使用Doctrine轻松处理,而debug栏则可以将程序运行的各个细节一览无余,异常处理提示的信息也足以应对所发生的任何异常。
 
有人说Symfony是一个可以和J2EE相媲美的一个框架(我没有使用过J2EE),对于使用Python的django也是相当有吸引力。www.2cto.com
 
里面使用了composor进行模块管理,保证了第三方类库的统一性,通过使用bundle的概念保证了代码的低耦合,从而是团队合作变得非常轻松愉快。
 
总体感觉是这是一个新的开始,里面有很多特性还有待进一步发觉。
 
有一个缺点,就是遇到问题google的时候,很少能够找到中文材料,而英文材料则应有尽有。
 
使用英文代码搜索在某些情况下比较有优势,有精力的时候需要在这个方面下点功夫的。
 
 
 
 

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/477797.htmlTechArticle在使用了Wordpress,Joomla,Drupal,CodeIgnitor,Yii,Zend之后,觉得有点倦腻,很想猎取一些新鲜的东西尝试一下,在经过一番对比,并且有一个客户要求...
Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal