Zend Framework和Struts2
POJ是我们实验室的项目,现在的POJ基本上还沿用了2003年时的Serverlet代码结构,没有任何框架,视图和控制器都混在一起。这个学期打算要重构POJ,于是我就开始纠结到底用什么MVC框架。 摆在我面前的选择有这么几个:
我是Linux爱好者,所以首先排除asp.net。Python其实是一门很优秀的语言,面向对象做得很彻底,可以和各种其他语言粘合,两个热门框架也很不错。但是一方面我对python非常不熟悉,另一方面python的框架更新速度非常缓慢,近一年只更新了0.0.1,我对它的发展前景表示担忧,再加上中文资料太少,所以遗憾的排除。真正让我纠结的是Zend Framework和Struts2这两个框架。这两个框架我都使用过,感觉各有利弊。POJ本来的代码基于Java,因此重构的时候可以省一些事情。而图虫整个项目都是用Zend Framework,我对php和Zend Framework了如指掌,可以省却许多学习过程。但这都不足以说服我做出选择,还是比较一下框架之间的特性吧。
总结起来,我们就能发现。php是为web而生的,各种特性都是为web而设计,web需要小巧,轻量,敏捷开发,php都能满足。而Zend Framework的诞生则让php的生命力在企业级应用上得以延续。而Java本来并不是为web而设计的,它过于笨重,在J2EE开发上有明显优势,但是对于web项目,未免有些杀鸡用牛刀。所以,最终我还是选择了Zend Framework。 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |