※ 引述《brianw ()》之铭言:
: 最近在学Framework
: 想从以下两个挑一个来写网站
: yii2 跟 codeigniter
: 这几天玩的心得是
: codeigniter有完整中文文件
: 多评价为最好上手的framework
: yii2
: 强调安全 效率 大多英文文件
: 虽然对岸有人在翻译成简中
: 但对新手仍有些吃力
: 不过似乎很多小工具很好使用
: 由于还是新手
: 不知道有没有哪位前辈可以分享一下
: 两个framework的更多异同 优缺点 呢?
: 或者各适用于哪类型的专案呢?
: 谢谢!
如果你的OOP到一定程度
Yii可以很方便的从config替换原生widget、component、核心、modules的class
你只要继承原生的Class,去config宣告替换就行 或是继承原生Class当一个新的扩充
我现在用Yii2是连从mongodb,rbac(acl,因为我自己开发一套RBAM)
,controllerbeihavior,controlleraccess,modelbehavior,modelvalidate都有自己的扩
充?
细至连widget内的一些方法都有在增加扩充(gridview的各种xxxcolumn)
而且Yii2有真的去利用php namespace做规划
对于OO的设计很直接了当
虽然在型别上跟C#, Java还是有些差距(这样玩其实也就只差型别的观念)
对你未来跨语言是很有帮助的
所以当你也一定程度时,反而这些机制可以让你更灵活的运用
光是一些小东西,你只要替换use namespace就可以快速的变化功能应用
用CI是可以很快的学习并使用,但如果你想走更广扩的路
不访试试Yii2吧(是更推Phalcon啦,但初学可以太坑...)