回复关系:

作者 内容
 liujunsong  转载:Java之死

转载自:www.csdn.net
程序员杂志编辑熊节译自:http://www.cobolreport.com/

预言Java的死期似乎有点太不切实际,但是在我看来,至多4年(也许只需要3年)以后,Java就会被当成21世纪的Smalltalk。Java可以拥有自己那块小小的生存空间,就好象C++和Smalltalk那样,但是不会再被用于开发企业级应用。

Java有几个致命的缺陷,它们会最终使Java推出历史的舞台:Java不够优雅;太笨重;每一个新版本都愈发臃肿,补丁不断。除此之外,Java有一个最大的、永远无法改变的问题,那就是它的身世。它是Sun公司的孩子,而Sun公司对自身利益的关注远远超过了对客户的关注。

Sun公司总会让我想起一些肥皂剧中的女演员:她喋喋不休地讲自己的事情,讲了一个小时,然后转头问她的情人:“我已经说清了我的想法,你对我怎么看?”Sun是一家自负的公司,他们想出了一个好点子(Unix),然后把它推进学校,希望越来越多的大学生在学校里熟悉Unix,然后等这些学生毕业之后花钱去买他们的东西。Sun的营销策略就是向大学生做宣传,等他们步入中年、在各自的公司里掌权的时候再卖东西给他们。结果,这些在学校里掌握了Unix的学生们最后却选择了Linux(这是IBM的定位)和Microsoft。

Windows .net是一个更加优雅的web解决方案,Linux则比Unix更好用也更便宜。Sun完全打错了算盘。

让Java同盟者们仍然站在一起的唯一原因就是对微软的恐惧。现在,在.net的强大压力下,微软的竞争者(例如IBM)们将不得不开发兼容于.net的解决方案,这将使Java联盟再也没有与对手斗下去的希望。IBM花了好几年的时间才收起自己的骄傲,出售DB2和其他产品的Windows版本。现在IBM已经聪明多了,他们知道,.net终将打败Java,这是显而易见的。

值得去学习Java吗?当然。有很多使用Java的工作机会,未来几年还会有更多,不过将主要是维护的工作。

当然也有好消息。McNealy和Joy应该能够从容不迫地撤退。也许他们还能够把一种三明治命名为“我是公司中的dot-com(I'm the dot-com in com)”,然后在旁边写上“网络就是计算机(the network is the computer)”。价格?McNealy会到你的桌前跟你聊上一个小时的
 02/06/06 10:59 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 cango   呵呵,杞人忧天。

 02/06/06 11:21 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 netwiser   一派胡言!!!一派胡言!!!

 02/06/06 11:56 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 smilemac   呵呵,怎么你转载的文章也和你自己写的一样犯有论据错误,逻辑不严密等等毛病。你是不应该仔细思考一下。

不要见怪,不是针对个人,只是奇怪我们的观点为什么会相差十万八千里呢?
 02/06/06 13:07 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 photonmanmao  个体差异性!

人和人之间是有差别的,是谓:个体差异性!

呵呵
 02/06/06 13:12 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 idlecrook   回复: 转载:Java之死

扯淡!
要看谁的市场策略好。
如果你的客户非常迷信sun工作站,你选择.net?
 02/06/06 13:16 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 liujunsong  回复: 呵呵,怎么你转载的文章也和你自己写的一样犯有论据错误,逻辑不严密等等毛病。你是不应该仔细思考一下。

首先呢,我自己的思路并不很连贯,所以文章有毛病是正常现象。
正因为观点有差异,这才有讨论的必要不是。
如果观点完全相同,讨论有什么意义?
讨论的目的并不是为了说服别人接受我的观点,而是想听听别人的意见。
 02/06/06 13:26 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 smilemac  无他,我也只是和你探讨一下。

 02/06/06 13:27 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 liujunsong  计算机行业重要的是趋势

计算机行业是一个变化非常快的行业,几年的时间,
市场的格局可能就会完全变化。
客户很多时候并没有主见,只是随着舆论的变化而变化。
但作为开发人员,如果不能明确行业的趋势,投入太多的精力到错误的方向,
以后后悔就来不及了。
 02/06/06 13:31 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 liujunsong  回复: 个体差异性!

这个和个性应该没有关系,我们讨论的是Java的未来,而不是我们自己。
 02/06/06 13:32 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 smilemac  评“Java之死”


预言Java的死期似乎有点太不切实际,但是在我看来,至多4年(也许只需要3年)以后,Java就会被当成21世纪的Smalltalk。Java可以拥有自己那块小小的生存空间,就好象C++和Smalltalk那样,但是不会再被用于开发企业级应用。

[如果认为只有能够用于“企业级应用”的才是有大的生存空间,我认为乃是坐井观天。C++迄今仍是使用最广泛的语言之一。]

Java有几个致命的缺陷,它们会最终使Java推出历史的舞台:Java不够优雅;太笨重;每一个新版本都愈发臃肿,补丁不断。除此之外,Java有一个最大的、永远无法改变的问题,那就是它的身世。它是Sun公司的孩子,而Sun公司对自身利益的关注远远超过了对客户的关注。

[ 事实上,经济学方面的研究表明,推动整个经济和人类进步的原因从技术角度讲恰恰是人类的“利己”天性,而非“利他”。对于行业发展来说也是如此。]


Sun公司总会让我想起一些肥皂剧中的女演员:她喋喋不休地讲自己的事情,讲了一个小时,然后转头问她的情人:“我已经说清了我的想法,你对我怎么看?”Sun是一家自负的公司,他们想出了一个好点子(Unix),然后把它推进学校,希望越来越多的大学生在学校里熟悉Unix,然后等这些学生毕业之后花钱去买他们的东西。Sun的营销策略就是向大学生做宣传,等他们步入中年、在各自的公司里掌权的时候再卖东西给他们。结果,这些在学校里掌握了Unix的学生们最后却选择了Linux(这是IBM的定位)和Microsoft。

[我记得UNIX是AT&T的发明,他的发明者之一还曾到过北大演讲。另外,我也看不出linux和unix有多大差别。我认为他只是unix的一种版本而已]

Windows .net是一个更加优雅的web解决方案,Linux则比Unix更好用也更便宜。Sun完全打错了算盘。

[.net优雅吗?我觉得论优雅他是比不上java的。而且你可以说微软的产品功能强大,便宜,用户多,但决不能说他的产品优雅,迄今为止,优雅这个词与微软尚不搭边。而且,linux便宜是对的,但是否好用还要看是给什么样的用户。]

让Java同盟者们仍然站在一起的唯一原因就是对微软的恐惧。现在,在.net的强大压力下,微软的竞争者(例如IBM)们将不得不开发兼容于.net的解决方案,这将使Java联盟再也没有与对手斗下去的希望。IBM花了好几年的时间才收起自己的骄傲,出售DB2和其他产品的Windows版本。现在IBM已经聪明多了,他们知道,.net终将打败Java,这是显而易见的。

[ 对对手采取合作还是攻击的策略,取决于许多因素,其中显然有对市场前景的考虑,但不完全是。]

值得去学习Java吗?当然。有很多使用Java的工作机会,未来几年还会有更多,不过将主要是维护的工作。

[ java的价值仅仅是可以提供工作机会吗?另外,难道只有能够直接使用的东西才能对工作有帮助吗?我平时看得很多都是经济学方面的书,我觉得对我的程序设计工作有很大帮助]

当然也有好消息。McNealy和Joy应该能够从容不迫地撤退。也许他们还能够把一种三明治命名为“我是公司中的dot-com(I'm the dot-com in com)”,然后在旁边写上“网络就是计算机(the network is the computer)”。价格?McNealy会到你的桌前跟你聊上一个小时的
 02/06/06 13:45 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 photonmanmao   回复: 个体差异性!

讨论一下是没有问题,可是白说成黑,黑说成白就不好了。
同一个事物不同的人来看就会得出不同的结果,不是个体的差异又是什么?

Java的未来不是一个两个人说的定的,讨论这个没有必要!
 02/06/06 13:47 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 photonmanmao   错

 02/06/06 13:49 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 dengqizhou  也有一定的道理,

各种技术的更替是不可避免的,几年后可能会有很大的变化,但是谁也没有绝对的把握说J2EE必死, .net必胜,甚至可能会有第三方的崛起,非J2EE和.NET。
但是新技术不会凭空出现的,它需要以现有的技术为基础。我觉得只要融会贯通现有的技术,就不必担心我们的将来。
 02/06/06 14:12 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 diming  这是正理!

 02/06/06 14:19 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 nekner   1JAVA语法结构很简单明了,完全面向对象,很优雅呀!2每一个新版本功能越来越强大!3你用JAVA开发,采用的完全开放的体系架构,而且不用付给某人$

 02/06/06 14:26 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 Charity_Zhou  从理论上说,任何事物都会经历诞生、成长、衰退、死亡的过程,但永远要记住:世界永远都是有选择的。从来没有,以后也不会一家公司能完全地控制世界。

查理大帝、拿破仑、希特勒,都妄想统治世界,但谁都不能成功,因为,自由是人们所一直追求的。
 02/06/06 15:55 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 holly_lee  明显是某个枪手的作品...呵呵...

 02/06/06 23:57 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 killcamel  呵呵,现在是JAVA的咖啡一刻时光吗

 02/06/07 00:01 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 holly_lee  把文章中的 java 跟 .net 对换一下, 把 windows 跟 Unix 对换一下, 把 Sun 和 M$ 对换一下, 把 McNearly 和 Gates 对换一下, 把 Joy 和 Ballman 对换一下...呵呵

题目就可以改成 .net 之死了.

对了, 还要把 "Network is computer" 换成 " Where you go today?"

嘿嘿
 02/06/07 00:03 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 killcamel  呵呵,JAVA不错

不过如果
protected 等于同一个package内的类能够自由访问是完全面向对象。
每一个新版本功能越来越强大,却常常伴随JDK内部的类的名称和package的调整
等于编译一次,到处运行。
是不是太轻信宣传了一点?
 02/06/07 00:08 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 killcamel  让Java同盟者们仍然站在一起的唯一原因就是对微软的恐惧

好像不是吧。
至少老板们是因为Java简单,所以程序员数量充足,容易获得,而且培训费用低。就凭这些理由,Java的生存就有保证了。
少数会写好程序的高手和大量勉强能写程序的程序员的高低搭配对老板来说是很自然的吧,当有大批项目要做时。
 02/06/07 00:16 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 killcamel  而Sun公司对自身利益的关注远远超过了对客户的关注

经济学基本原理啊。亚当史密斯就提出了。

想让Sun公司管理层被股东们控告渎职吗?
 02/06/07 00:21 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 killcamel  开发人员需要去明确行业的趋势吗

您老的意思是92年学习HTML的同志们当时没有把握到XML的趋势,所以没好好学习w3c关于DTD的说明,现在就后悔也来不及了?
现在PDA的趋势,所以当时不应该错过给NEWTON编程?
 02/06/07 00:28 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 sealw  一次编写,到处运行,是市场人员的话。Sun的技术人员是说:小心地一次编写,有条件地到处运行。

 02/06/07 08:20 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 liujunsong  男怕入错行,女怕嫁错郎

 02/06/07 08:42 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 liujunsong  免费的东西从来都是暂时的,现在不付以后付,世界上没有免费的午餐。

 02/06/07 08:48 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 frankwoo  回复: 转载:Java之死

不知道刘君是做什么的?
我几乎看到的都是批判,技术是相通的,如果你非要在unix/MS/mainframe等之间画上鸿沟,那么很难提高,至于看什么书,不重要,书上的道理也是相通的,无所谓技术或者人文。
个人愚见,望指正。
 02/06/07 09:23 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 idlecrook   回复: 计算机行业重要的是趋势

我不担心,只要Sun倒闭不了。就算Sun完蛋了,java和c#又相差多少?再说现在的高端市场是谁的,大家不言而喻。JVM能支持4G的堆管理,windows行吗?我现在windows平台和unix平台都用:)
 02/06/07 10:09 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 江湖飘   回复: 呵呵,怎么你转载的文章也和你自己写的一样犯有论据错误,逻辑不严密等等毛病。你是不应该仔细思考一下。

刘君是不是自个闷的慌到这儿找人聊天来了,呵呵,这个办法不错,不理吧过意不去,理你吧,正中你的套,哥们真行
 02/06/07 10:49 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 netwiser   大牛果然是大牛,说出俺的想法啦

 02/06/07 11:53 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 sealw  时代不同了,入错行的随时都有机会改行,嫁错郎的随时都有机会改嫁。

学Java的,一旦感觉看错方向,随时都有机会改做.Net或其它

现在做计算机的,很多是改行的;而原来是搞计算机的,很多也改行搞别的了

只是如果Java都学不好,学不会,那估计学其它的也差不多。
 02/06/07 21:20 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 killcamel  呵呵,我可不在乎多编译几次

只是佩服很多JAVA fan就喜欢直接引用这句话,不禁让我怀疑那些fan究竟有没有用JAVA作过项目。
反正有C++的经验,JAVA也就是小case了,调那些xml的设定文件倒是更烦一点。
 02/06/08 00:06 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 killcamel  一法通,百法通

如果搞了几年C++之类的,还认为Java学不好,学不会,那就不是估计学其它的也差不多的问题了,最好还是赶紧脱离编程第一线,去当什么项目经理吧。
在鬼子这最好笑是有不少人号称只会C++,不会Java。估计就不用去看他们C++的程序来了解水平了。
 02/06/08 00:14 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 killcamel  这可未必。也许有别人为此付费呢

就好像广告商为电视观众支付了电视节目的制作费用。
何况,张五常云,让别人挣钱的供应是最可靠的。连自己公司的利益都不关注的会关注客户?难道是雷锋?
 02/06/08 01:22 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 sealw  Java做到了不提供源代码的跨平台,which makes sense to business。

 02/06/08 14:26 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价: