网站: JavaEye 作者: lgx522 发表时间: 2007-07-24 12:57 此文章来自于 http://www.iteye.com
声明:本文系JavaEye网站原创文章,未经JavaEye网站或者作者本人书面许可,任何其他网站严禁擅自发表本文,否则必将追究法律责任!
原文链接: http://www.iteye.com/topic/104700
前几年一直弄Java,半年前跟风用过一段时间RoR,最近在搞PHP。 各种程序设计语言最终的归宿,其实是由最初的设计思想所决定的。 笔者在三个月前发了“RoR的正确定位”(见http://www.iteye.com/topic/75167)后,便投入了对PHP的实践中,体会如下: RoR在JE上已经火了一年多了,其间无数论战,而RoR的爱好者们至今坚挺,这足以说明RoR不只是花瓶或玩具。在实践中,笔者体会到RoR的特点如下: Java在大型复杂系统的优良表现有目共暏,最主要的是“强”和“稳”,本人不再多述。各位Java同道在RoR之余,大可钻研一些深层次的复杂问题,以应大型系统集成的需要。 谈了那么多,全是可以跑在Linux上的开源或准开源技术,原因在于笔者在五年前已加入开源技术的死忠团。但这几年,每当有困惑的时候都学一些C#这类的技术。C#在笔者看来,定位在于大小通吃,表现比较中庸。也就是说做小系统不太繁,做中系统不太难,大系统也可以做。但中庸也是要付出代价的,这导致用C#做系统不如PHP直接灵活,中型系统不如RoR规范统一,大系统不如Java强健。 开源领域,要想学一种技术大小通吃,很多时候必须一钻到底,承担类库或框架开发的责任。由此可以产生专项技术超强的高手。而如果您同时掌握PHP、RoR、Java,也可以比较小的代价做到大小通吃,快速搞定各类应用开发。何去何从,应该由开发者及团队所面临的环境和场景而定。 一项专精,还是三者兼备,相信聪明的读者已经有了答案。 |
《 Java、RoR、PHP,一个都不能少 》 的评论也很精彩,欢迎您也添加评论。查看详细 >>
推荐相关文章:
Rails开发网站相关手记
ActionController::Resources + ActiveResource = REST
JavaEye推荐
上海乐福狗信息技术有限公司:诚聘技术经理和开发工程师
免费下载IBM社区版软件--它基于开放的标准,支持广泛的开发类型,让您的开发高效自主!
京沪穗蓉四地免费注册,SOA技术高手汇聚交锋.
上海:优秀公司德比:高薪诚聘 资深Java工程师
广州:优易公司:诚聘Java工程师,开发经理
上海:尤恩斯国际集团:诚聘开发工程师
北京:优秀公司NHNChina招聘:WEB开发,系统管理,JAVA开发, DBA