作者: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胖客户端应用程序的框架。
-----------------------------------
分享到:
相关推荐
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 ...
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; ...
- Yang Jiang published a book of her three-member family's life We Three in her nineties. 杨绛在九十多岁时出版了她三口之家的生活书籍《我们仨》。 - The dying farmer told us his past days before he ...
这个标题和描述暗示了我们要讨论的核心知识点是初中英语,特别是九年级的课程内容,包括词汇、语法、阅读理解、完形填空以及写作等部分。 【标签】为“课件”,意味着这份资料可能被用于教学或自我学习,作为辅助...
例如,句子"My grandfather still plays tennis now and then, although he's in his nineties."中,"although"引导了一个让步状语从句,表示尽管年龄大,仍然会偶尔打网球。 2. 另一个语法点是使用"whatever/...
5. "in one's + 整十基数词的复数形式"表示在某人几十多岁时,如"My grandfather died in his nineties.","teens"则表示13至19岁的年龄阶段。 数学运算表达: 在英语中,进行数学运算时,会使用到特定的词汇,例如...
年代可以用基数词表示,如“二十世纪九十年代”为“1990's”或“nineteen nineties”。 总的来说,掌握小学英语中的数词及它们的使用规则对孩子们的英语学习至关重要,这涉及到基本的计数、顺序表达以及日常生活中...
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 ...
3. "几十"的复数形式可以表示年代或年龄,如:"in his forties"表示"四十多岁","in the nineties"表示"90年代"。 4. "基数词 + 名词"构成的合成形容词中间用连字符"-",名词保持单数,如:"a three-year-old girl",...
11. **动词词义**:A部分第1题的"few people can _ it","afford"在这里表示负担得起,考察了动词的含义和用法。 12. **年龄表达**:第2题"My grandma is _", "in her nineties"表示她九十多岁,需要掌握年龄的表达...
6. **nineties**: "in his nineties"表示年龄在九十多岁,形容老年人。 7. **afraid**: "be afraid of"是害怕的意思,这里问的是是否害怕蛇。 8. **far**: "as far as I know"意为据我所知,是表达信息来源的表达...
"two-thirds"表示分数"三分之二","nineties"表示"二十世纪90年代"。 这些知识点涵盖了英语语法的多个方面,包括冠词、情态动词、数量词、定语从句、动词用法、疑问词、时态、动词短语、介词、副词比较级、被动语态...