Dav*_*vid 8 php model-view-controller
从零开始创建自定义php mvc框架对于小型数字代理商来说是完全没有意义的吗?
我最近从一位朋友那里听说,他的大学在他们的机构内花费了很多时间在这样一个项目上.他们反对使用另一个例如cake或zend的论点是他们带有如此多的未使用的功能,因此有很多不必要的代码.
我本以为这样的事业完全没有意义,实在是浪费时间和金钱.当然,选择一个尽可能接近您的需求的框架然后定制/扩展它会更有意义.在像zend这样的框架上,代码肯定会比1或2个程序员在几个月内创建的代码更好/更好.
这对我来说没有意义 - 否则有人会追问我吗?
不,我想你会发现大多数人会同意你的意见 - 我当然觉得这完全是浪费时间.特别是考虑到他们是一个小型机构,他们有限的资源可以更好地用于其他地方.
由于他们关注的是膨胀的框架,我建议他们使用轻量级的PHP框架(如CodeIgniter和Kohana)进行调查.
小智 6
使用您自己的框架比其他解决方案有一个很大的优势.这意味着你的总数我的意思是全部!控制它.无论其他框架发生什么,因为有一天你有开源软件,而另一天它可能被放弃或停止项目.您的框架仍将开发.即使这意味着你需要不断添加一些功能,随着时间的推移它会得到回报.此外,PHP毕竟是一个巨大的框架,并且它正在发展.编写自己的框架,将让你了解最新的这项技术:)当然,保持与其他框架或CMSes也是不错的主意,因为也许你的客户会想使用它们,你也可以向他们学习,还可以将一些解决方案你的软件:D
对于任何框架
优点
缺点
就我个人而言,我建议在考虑编写自己的框架之前先探索现有的框架。请记住,如果您一天不理解所有内容也没关系!