`
flyingis
  • 浏览: 290117 次
  • 性别: 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胖客户端应用程序的框架。
-----------------------------------

分享到:
评论

相关推荐

    Computer science handbook [2nd ed]

    architecture, and operating systems, this now thoroughly up-to-date manual is as cutting-edge in the new millennium as it was in the nineties. The Computer Science Handbook, Second Edition includes ...

    OBD-II_设备的网络安全风险.pdf

    The OBD-II port allows access to the vehicle’s internal bus to anyone connecting to it. The initial standards that defined this port were targeting the access to emissions’ related information; ...

    Code Complete 2ed.(代码大全,英文版)

    Studies have found that it typically takes 5 to 15 21 years or more for a research development to make its way into commercial 22 practice (Raghavan and Chand 1989, Rogers 1995, Parnas 1999). This ...

    Nonlinear Integrals and Their Applications in Data Mining

    Starting from the beginning of the nineties of the last century, several monographs were published. The first author of this monograph and Professor George J. Klir (The State University of New York ...

    Music - A Mathematical Offering

    My interest in the connections between mathematics and music started in earnest in the early nineties, when I bought a second-hand synthesizer. This beast used a simple frequency modulation model to ...

    A guide to convolution arithmetic for deep.pdf

    nineties to solve character recognition tasks (Le Cun et al., 1997), their current widespread application is due to much more recent work, when a deep CNN was used to beat state-of-the-art in the ...

Global site tag (gtag.js) - Google Analytics