RSS
热门关键字:  java  Ajax  JSP  JSF  Struts
当前位置 : 首页>Java>列表

Java上的PHP:对两者都好?

来源:InfoQ中文站 作者: 时间:2007-10-16 点击:


  Scott:我们希望选择一门已经在Web开发社区里证明了自身的语言,而PHP是占统治地位的语言。Ruby目前仍然是一门实验性的语言。Ruby语言虽然有很多令人喜爱之处,但也有一些问题。Ruby使用了一些高级语言结构如闭包和Continuation,从这个方面来说很像Scheme。我个人很喜欢这些特性,但我的经历告诉我很多程序员都会被这些东西吓倒,因此会损害接受程度。PHP就像BASIC,任何人都可以学会。我会捧Ruby的场,我希望它成功,但当我们必须选择如何分配有限的时间,我们不得不先让Ruby等等看。

  我们问Jerry是否认为PHP会继续成长,特别是在面临Ruby on Rails的竞争之下。我们还询问了PHP5中引入的面向对象是否让PHP更适合Project Zero这样的框架。最后,由于Project Zero同时支持Groovy和PHP,我们问Jerry一个新接触Project Zero并且不懂Groovy也不懂PHP的开发者,应该选择哪种语言:

  Jerry:PHP是和Ruby或者Groovy不一样的动态脚本语言……这话大概没错。不过,要想让世界上最受欢迎的应用(想想看Wordpress、PHPBB……)都用这些语言编写,它们还有很长的路要走。只要PHP应用还在发挥作用,就会有新的开发者学习PHP。考虑到大学生中流行的大多数工具都是用PHP写的,将会继续出现新一代的PHP程序员。

  虽然如此,PHP是否会继续成长还不清楚……它已经很庞大了,而且还存在很多竞争者,它们的语法更加清晰更加简洁。到时候再看。

  不过,(PHP语言有或没有OO特性)这并不是PHP被包括进Project Zero的原因。包括它是因为ACE。……如果你是一名Java程序员,应该从Groovy开始。Java程序员已经期盼了很久Project Zero所提供的那种敏捷特征。我们希望这对你“百利而无一害”。你既可以接着用Java,又可以做动态脚本编程。然而,如果你没有深厚的Java背景,或者你打算利用网上已经存在的资源——PHP是创造敏捷应用的好手段。

共2页: 上一页 [1] 2 下一页
最新评论共有 1 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册
Google Adsense
相关文章