看名字,这不就是php和cocoa的结合嘛……事实也是这样的。自从Java出现了一些支持MVC的Web开发框架,并且越来越流行之后,在Web服务端实现MVC也变得越来越流行了。
Phocoa是一个挺有趣的框架,php本身并不是实现MVC很好的语言,估计作者对Cocoa中毒颇深,因此也想把Cocoa搬到php上。实现了不少东西,支持MVC模型,支持binding,单点入口,支持KVC、KVO,同时又提供了开发工具(当然是Mac Only)。
另外,Phocoa完全支持Smarty模板,并且完全整合到MVC的V(View)中。还有,它还为流行的Web 2.0做了准备,内建支持很多流行的Ajax框架:YUI、Prototype,还有FCKEditor等等。
最好的部分是,这个框架是MIT License,意味着你可以在它基础上做更多开发并用到自己的项目中。
建议读一读它的代码,下载地址在这里。另外,在首页还有一个演示如何使用的视频,建议观看。
发表评论