Soo*_*tah 1 php codeigniter rad
我一直在审查用于我的下一些主要Web应用程序的不同框架,经过几天的研究后,我几乎开始使用CodeIgniter.
我倾向于CI的原因是到目前为止它看起来最适合我.它不需要持续的命令行访问(我目前正在使用共享主机;项目还不保证专用服务器),运行它的服务器上没有任何特殊安装(你只需将框架上传到根目录)无论你开发什么,他们似乎有一些优秀的文档,视频和如何入门的教程.
你们有没有使用CodeIgniter的经验?如果是这样,您对它及其功能有何看法?您使用它开发了什么,以及哪种类型的应用程序最适合创建?我当然不想陷入这样一种情况,即我试图弯曲框架来做一些不太适合的事情.
我的两个项目都是数据库驱动的应用程序,需要用户注册,能够操纵特定于其帐户的数据(他们的帖子,列表,用户帐户详细信息等)等等.
此外,如果您有任何其他PHP框架建议,我向他们开放.
在此先感谢您的帮助!
-Sootah
CodeIgniter是我的第一个框架.这很棒,因为它有一个强大的社区和优秀的文档,但问题是它试图保持与PHP 4的向后兼容性,因此缺乏现代框架所具有的许多"标准"功能,如自动加载.此外,它还得到了一家商业公司的支持,并且根本没有经常更新.
以下是加载模型,助手等的方法:
$this->load->model('user');
$this->load->helper('array');
Run Code Online (Sandbox Code Playgroud)
哎呀,自动加载是针对这种情况的.
进入Kohana.Kohana是严格的php5,最初是作为CodeIgniter的一个分支创建的(它曾经被称为Blue Flame),但它已被重写.面向前方的网站显示Kohana 2.*文档和下载,但我真的建议使用新的3.*分支.它更干净,但官方文档缺乏.但是,社区wiki非常好,你可以轻松地在网站上开始使用它.
我也非常喜欢Kohana社区.它更紧密.这很难解释,但它们似乎更"自豪"......框架给出了一种黑客氛围,因为它非常轻巧,你可以随心所欲地做任何事情.归结为它,它实际上只是一堆松散耦合的类.我真的推荐它.
Kohana的源代码也非常清晰,非常清晰.回到Kohana 3测试版的时候,我只是通过阅读源代码来学习框架(wiki还没有出现).我之前从未这样做过,但我只是因为代码质量而没有遇到任何麻烦.
此外,由于框架是社区驱动的,因此它会收到更频繁的更新.
| 归档时间: |
|
| 查看次数: |
1553 次 |
| 最近记录: |