`
flyingis
  • 浏览: 296715 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
阅读更多

作者:Flyingis

贴一则消息。
今天在各大网站上都看到这条醒目的新闻:"Java? It's So Nineties"。好像全世界的Java程序员和其他程序员都在讨论这个话题,虽然有时觉得这种话题有点无聊之闲,但关注程度如此之高,赋予了我们关注的意义。也许,从中我们能了解Java今后的大致发展方向。
--------------------------------------
CSDN--缺乏发展空间 Java不及LAMP和.NET? 
BusinessWeek 昨天的一篇文章 "Java? It's So Nineties" 引起了广泛的讨论。其中的主要观点认为,Java在各领域均缺乏发展空间,注定比不上LAMP 和.NET。

文中提到,Sun从前的一位管理人员开了一家 "focused on MySQL and PHP" 公司,宣称“Java是恐龙”;PHP公司主席Marc Andreesen声称,“我们可以看到一种由Java 向PHP转移的现状”;Microsoft's .NET director-John Montgomery说道,“没有人能用Java赚到钱。”

该文作者Steve Hamm 通过列举了大量的统计信息,其中对象主要包括LAMP、.NET、AJAX,等等,试图向读者传达这样一个信号:Java已经走入穷途末路,请广大开发者们赶快迷途知返,悬崖勒马才好。作者甚至以AJAX图书销售量大于Java图书为例。

虽然作者的文章中一些数据和言论的真实性值得商榷,但有一点却是值得我们思考:Java未来的发展方向在哪里?

原文链接:
http://www.businessweek.com/technology/content/dec2005/tc20051213_042973.htm

相关评论:
Is Java losing to LAMP and .NET?
http://www.theserverside.com/news/thread.tss?thread_id=38081
Java? It's So Nineties
http://www.javalobby.org/java/forums/t59582.html

MATRIX--Java被Lamp和.Net赶超?无稽之谈……
BusinessWeek Online 昨天有一篇文章,叫做:"Java? It's So Nineties"。内容是,java虽然异常强大,但是逐渐被Lamp和.Net赶超。
理由是:PHP和AJAX正在变得很受欢迎,特别是AJAX,图书销量正在逐渐赶超Java的图书销量。
另外一个理由是:对于在linux上搭建轻量级的简单的应用的时候,也不需要用到Java。
文章在Tss引起广泛讨论。

实际上,多数开发者都认为,这个结论纯属无稽之谈。并且毫无意义。随便列举几个理由:
1.  企业级开发,Java毫无疑问是完全占据优势的。
2.  Dyanimics 和Groovy 是Java 可以较大提升的一个地方,这使得Java更加动态,更适应小型应用。而EJB这些,就更不用说了,LAMP和.Net,基本上是不适用了。
3.  PHP很受欢迎,只是证明了PHP在很多简单应用上,开发者上手比较快而已。
4.  最关键的是,PHP和JAVA也不是一个层面比较的东西,如果要比较,那么就是MODE-1的JSP和PHP比较。特别是O/R, AOP, MVC, Patterns, XML config files, Tag libraries 等,在PHP中要实现还是要很长一段时间。
等等了……

毫无意义的比较,本来实在不想post这篇评论,然后在TSS上引起广泛评论,想让大家也给一些意见。总之,大家一致觉得,BusinessWeek 的结论是无稽之谈。

对于BusinessWeek的观点,你的看法又如何?
--------------------------------------------


另外在Matrix上有两则最新的消息,不知道AJAX要火到什么程度,IT这个行业真是说不准:
------------------------------------
MyEclipse 4.1 M2 发布
    MyEclipse 4.1 M2 发布了。有很多项值得关注的特性:支持AJAX和Web 2.0,提升了Javascript 编辑器,增加了Javascript 调试器等等..
基于Ajax的Web框架Echo2 2.0发布
    NextApp 宣布Echo2  2.0发布了。Echo2是一个基于Mozilla Public License的开源WEB框架。一个可以用于开发基于Web胖客户端应用程序的框架。
-----------------------------------

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics