请君入翁,远离Java珍爱生命!Java的低成本骗局

     看到许多朋友的回贴,有人说我偏激,有人说我理论有问题,我都接受。但是你一直就是骂大街的话,我不能接受。真理越辩越明,也许我的知识不够深厚,但你可以给我指明,说清楚我接受,但你的破口大骂真的让我有点接受不了。Javaer你有本事用技术来为你辩护,别用下三烂的回贴骂人,特别是这个贴子转到CSDN之后更是愈发严重了。  

 

     看到园子的同僚们写的《跨平台》系列之后真的是热血沸腾,有些话不得不说,不能不说。我要揭掉Java这一层层美丽的“画皮”,让大家看看画皮之下是什么?我们看到的都是一些什么?我本人并不是一定得推荐大家用.NET平台,但是我就是看不管有些人误导初学者,向他们传导什么都得用Java写,什么都是Java最牛B。我认为应该根据项目的要求而选择平台与开发语言,比如做C/S开发选择.NET绝对是明智的,如果您需要跨平台您可以选用QT之类的,干嘛偏偏用Swing哪?也许用SWing能显得出他比别人牛?做WEB开发选择PHP应该也是明智的选择,君不见世界上两个网站之一FaceBook就是用PHP的吗?采用PHP方便快捷开发速度快,部署方便。有的时候我都和别人说ASP.NET和PHP这个小兄弟比起来也差不少哪,但你用Java来开发?呵呵呵。。你能吃多少苦我想只有你自已能知道吧。好了废话少说,我们来揭“画皮”吧

画皮之一:Java的低成本

       Java的低成本难道真的很低吗?世界没有乌托邦,大家都要吃饭哪,别做梦了

       首先我们先讨论它的服务器,很多人可能很快就给我一个答复说用“Tomcat”,兄弟拜托哪!你见过大型项目用TOMCAT用做中间件服务器吗?如果你敢用,要么用项目的这个公司是白痴,要么你就等着三天两头客户给你打电话做后期维护吧。

       如果采用中间件的话,无外乎就这几个选择了IBM的,Oracle的,以前有BEA的。呵呵如果你只能选择它们的话,那么恭喜你!你上套了,IBM的与Oracle的东西都死贵死贵的,并且它们其实和HP DELL之类的硬件产商都是联盟,想要跑起它们的应用你必须得用高端服务器,还美其名曰这是高端应用没有办法就得用高端设备,你就花钱吧。呵呵可能还有兄弟说你可以用JBOSS哪,我告诉你JBOSS真是不用不知道一用真奇妙,它的配置死麻烦,并且文档还少,人家公司是开源的,但是得靠卖文档与服务活哪,当然不排除一种是有钱的公司,我有的是钱,就要买IBM的大机就要买WebLogic,我就是有钱,第二种是技术超级牛比如淘宝,差不多Java方向与Oracle的牛人都在那里了,淘宝绝对是Javaer们的“光明顶”,但是淘宝也决对没有用所谓的SSH,它的框架都是自已重写,并且有个前JBoss的核心人员在,你们怎么比。如果你是创业型站长的话,兄弟哪老老实实用PHP吧,如果有点钱的话用ASP.NET也是不错的选择哪,至少有盗版的超强VS可用哪。

      但是这个世界偏偏有这样的公司,被骗上套之后的公司投入了上百万、上千万之后,它们不但不认栽,反正成了摇旗纳喊者。。。。。所以就出现了种种被骗之后还要再帮骗子骗钱的心态。。。。

     想想当年有多少公司采用J2EE之后失败的例子,即便是成功了,SUN的消亡会让以后的维护成本持续的上升。看来我的战略是正确的,现在的IT技术,不是选技术,而是选公司

画皮之二:Java的开源战略

       开源,所有都开源。呵呵我认为他们太伟大了,也许老外都是百万富翁了,他们不愁吃不愁穿所以开源,这种精神我认同,但是行为我不认同。如果你要努力把所有公司核心技术都开源的话,相信你不久的将来就会“SUN啦!”,也许以后的流行语就是“你SUN了吗?”

      我有一件事情很奇怪,Java天天喊开源,但是真正可用的开源项目都是一些巨无霸的框架库,对你我这种小虾米一点用处没有,十几万行代码你能看懂吗?如果能看懂,你就吹吧。反倒是.net与PHP们真幸福,虽说没有什么太多的十几万行的大框架可用,但是用于学习和拿来就能用的开源项目多的很,这个你们可以从国外一些著名的开源站点得到,.net有codeproject codeplex 上面的例子与开源项目都是很实惠的,不像java太学究了,太学术了,开源的框架一堆但是有那一个能在项目中真正的借鉴一下哪,少太少了?

画皮之三:Java的学习成本

      学习成本问题,Java现在以从之前的“百家争鸣,百花齐放”转变为了“寡头模式”。如果你还天真的认为埃里克森这个家伙会帮你继续拯救世界的话,那么你就等吧,这家伙重来就没有搞过开源。Java经过了这么多年的发展本身以负担很重了,大量的思想、成熟与不成熟的东西充斥在Java平台中,与其学习看不清的东西,我还是建议大家是不是应该改道新兴的移动开发或者嵌入式开发领域了,浪费大量的时间与精力到一个已经看不清的地方没有必要,这种机会成本太高了!也许有人说我可以学精哪,拜托别天真了,我的大师兄在10年前就用Java了,现在还在用,你能比过这类人吗?开玩笑,别做梦了。。

画皮之四:Java的跨平台

      这个我就不说了,这二天这种贴子不少了。。你们自已看吧。。

画皮之五:Java的移动战略

     Java的J2ME等同于废掉了,现在的手机流行开发平台主要有IPhone的Object C 、诺基亚的塞班平台 QT平台、微软的WinPhone平台与Moblie平台、还有就是Android平台(也仅仅只是用到了Java语言与J2ME一点边也没有),从种种迹象中看的出来J2ME废了,完全废了,并且Oracle在新的Java平台方向上只字未提到J2ME,看来是准备要放弃了。我认为以后Java这种语言还想要流行在一定程度上还要看Android了,你没看到Iphone的火爆,掀起一场学习Object C的狂潮吗?

    不知不觉写了几百字了,说了这么多只想说明一件事,远离Java,珍爱生命 ,人的生命是有限的,不要再倔强了,不要再怕人笑话你转语言了,是面子重要还是里子重要哪?顺势而为才是正道。

posted on 2010-05-31 12:29 楚广明 阅读(33972) 评论(149) 编辑 收藏

评论

#50楼  回复 引用 查看   

另外LAMP的维护成本并不低。
2010-05-31 14:39 | kiler      

#51楼  回复 引用 查看   

为了装个java的学习环境,曾经就差点儿折腾个死啊。
折腾啊、折腾。
2010-05-31 14:43 | 通用权限管理系统      

#52楼  回复 引用 查看   

好惨,俺还真入瓮了,做手机应用除了iphone平台外还真用java的多,android 上大多数也是用java来做开发。.net平台语言在移动终端上似乎机会并不是很大。silverlight 在非windows mobile的移动平台上进展太慢了
2010-05-31 14:43 | kyt      

#53楼  回复 引用 查看   

引用kiler:
我做好准备用WinServer2003 web版 + MYSQL来构建产品了。还是不要和微软绑的太死了。

我也不用SQL Server,太贵,用MySQL挺好,Windows Web Server 2008 R2很好,价格便宜量又足,我们都爱它。
2010-05-31 14:51 | Jeffrey Zhao      

#54楼  回复 引用 查看   

引用雪痕-shawen:虽然我是搞.NET的,但我感觉楼主貌似有点偏激了,都是程序员,何必纠结于批判语言的优劣呢?....除非留住也能像sun的大牛,开发一套自己的语言,,这样,就与世无争了,看待问题是不是得一分为二,毕竟,java还是有它自身的优势!!咱.NET的阵营可以支持.NET,支持MS,但鄙视java,鄙视SUN完全没必要吧。。

虽然我也不喜欢无条件鄙视,不过你这种套话也没意思啊,不好的东西就要批判,关键是有没有道理。
2010-05-31 14:52 | Jeffrey Zhao      

#55楼  回复 引用 查看   

引用kiler:
淘宝好像是php的,163还是sohu貌似是java的。
做网站,java也就那样。

淘宝几乎全是java,php就是最表面一小层的一小部分。
2010-05-31 14:53 | Jeffrey Zhao      

#56楼  回复 引用 查看   

引用Jeffrey Zhao:
引用kiler:
我做好准备用WinServer2003 web版 + MYSQL来构建产品了。还是不要和微软绑的太死了。

我也不用SQL Server,太贵,用MySQL挺好,Windows Web Server 2008 R2很好,价格便宜量又足,我们都爱它。

Windows Web Server 2008 R2价格确实不高,是个不错的选择。
2010-05-31 14:58 | kiler      

#57楼  回复 引用 查看   

看到楼主好亲切啊 看的第一套C#教程正是楚老师的
个人强烈支持
自从用上.NET之后 连搜索都有意无意的用bing了 去默默的支持微软一下 O(∩_∩)O哈哈~
2010-05-31 14:59 | 风遥      

#58楼  回复 引用 查看   

最近比较关心移动平台,感觉symbian的qt,ms的windows phone是否值得投入比较存疑。j2me是有很多缺点,不过在很多功能机上除了j2me外还真没有别的选择。iphone价格高,可能还是占不了太高的市场份额。
2010-05-31 15:02 | kyt      

#59楼  回复 引用 查看   

我的观点,技术是为应用服务的,哪个技术好用,支持强大,资源多,就用哪个,目的都是一样的,实现客户想要的东西,有生之年,能把c,或者c#,或者java,等等好多语言中的一种吃透,就够本了~
2010-05-31 15:17 | jolboy      

#60楼  回复 引用 查看   

路过~~~
2010-05-31 15:17 | InternationalBigMoth      

#61楼  回复 引用 查看   

请君入"甕"?
2010-05-31 15:32 | Milo Yip      

#62楼  回复 引用 查看   

"瓮"
2010-05-31 15:36 | sundayle      

#63楼  回复 引用 查看   

@Jeffrey Zhao

我买过Win2008 Web,才3000+RMB,而sql server2008单cpu是4.8万吧,当时一起买的,两个加起来五万多点,不知现在什么价?

其实做网站或web程序,web版最好了,什么多余的东西都没有,不要老用win2003的思维,非搞个什么企业版不可
2010-05-31 15:37 | 型格小妖      

#64楼  回复 引用 查看   

java的确实贵,但用户就是愿意掏钱买……我们做开发的,客户要求用什么我们就得用什么。
2010-05-31 15:38 | 第一控制.NET      

#65楼  回复 引用 查看   

@型格小妖
没错,web版很便宜——不过2003也有web edition的啊,霍霍。
2010-05-31 15:42 | Jeffrey Zhao      

#66楼  回复 引用 查看   

JAVA死?微软活?微软死?GOOGLE活?google死?百度活?纯粹在这里YY,他们都死了,我们照样要活!他们推进了IT编程,软件的进步,朝代也会更换的,新的东西出来总会让人奋进....守旧,那就自己跟自己掘坟墓...
2010-05-31 15:50 | ☆用心生活☆      

#67楼  回复 引用 查看   

请问下
web版 和 非web版 功能上和安全性上有哪些区别 ?
比如设置组群等。。。
我看了下价格相差好多。。。好用的话也想试试
2010-05-31 15:52 | sundayle      

#68楼  回复 引用 查看   

@sundayle
web版貌似不能用sqlserver吧(企业版和标准版)。
2010-05-31 16:00 | kiler      

#69楼  回复 引用 查看   

@kiler
可以用sql server,除了不能装企业版和标准版里额外的服务和功能外,但那些对做网站或web服务器是没用的功能

说穿了,web版就是为做网站和web服务器的专用版本
2010-05-31 16:12 | 型格小妖      

#70楼  回复 引用 查看   

我的服务器原来是win2003+sql 2000,后来我买了正版的win2008+sql 2008,升级后,我源码什么也没改,给我的感觉是网站明显快了一倍都不止,好象还不止官方所说的性能比iis6提升130%这么多,而是显著的提升。
2010-05-31 16:21 | 型格小妖      

#71楼  回复 引用 查看   

说实话,成本这东西是我是最算不来的,因为这东西不光是钞票这么简单的数字,要知道人员的成本其实往往是更贵的,这方面总是公说公有理婆说婆有理。
2010-05-31 16:21 | Jeffrey Zhao      

#72楼  回复 引用 查看   

@型格小妖
似乎web版是不能装数据库的,只能用来host web app,发发邮件等等。数据库要省钱,就用*nix吧。
2010-05-31 16:22 | Jeffrey Zhao      

#73楼  回复 引用 查看   

@Jeffrey Zhao
哦,我记起来了,我当时是买的web版的lisence,但微软的代理商九方公司却给我的是标准版,因为他们当时没有web版给我,就用标准版取代,而我也没计较

但是好象也不对,后来我在我公司的内网服务器上装过web版,好象当时试过也能装数据库,只不过后来又换装了linux,记的不太清了
2010-05-31 16:30 | 型格小妖      

#74楼  回复 引用 查看   

了解了 谢谢各位。

是啊, 人员管理成本是很高的。
所以只能在其他一些方面减少成本了。
2010-05-31 16:31 | sundayle      

#75楼  回复 引用 查看   

中国80%的网站基本用sql express就能跑的起来,根本不用买数据库。看到那些政府网站根本没什么访问量,还要弄个Oracle,结果还贼慢。很多人根本不会买软件,根本不做测试,只听别人忽悠什么好。
2010-05-31 16:32 | ocean      

#76楼  回复 引用 查看   

@型格小妖
我说的能不能,是指Licence是否允许。
2010-05-31 16:33 | Jeffrey Zhao      

#77楼  回复 引用 查看   

@kiler
SqlServer 2008 Express R2 完全免费,数据库限制为10GB,内存限制1GB,CPU限制为1个核心.如果真是如你所说是小公司的话我想这个东西完全够用了.
2010-05-31 16:55 | 李晓强      

#78楼  回复 引用 查看   

引用Jeffrey Zhao:
引用kiler:
我做好准备用WinServer2003 web版 + MYSQL来构建产品了。还是不要和微软绑的太死了。

我也不用SQL Server,太贵,用MySQL挺好,Windows Web Server 2008 R2很好,价格便宜量又足,我们都爱它。

SqlServer 2008 Express R2 完全免费,数据库限制为10GB,内存限制1GB,CPU限制为1个核心.如果真是如你所说是小公司的话我想这个东西完全够用了.而且如果你的业务变大的话你可以随时迁移至更高版本,无缝迁移哦.
2010-05-31 16:57 | 李晓强      

#79楼  回复 引用 查看   

引用ocean:中国80%的网站基本用sql express就能跑的起来,根本不用买数据库。看到那些政府网站根本没什么访问量,还要弄个Oracle,结果还贼慢。很多人根本不会买软件,根本不做测试,只听别人忽悠什么好。

赞同!!!
2010-05-31 16:59 | Linq.C#      

#80楼  回复 引用 查看   

@李晓强
比较悲剧的是我们在做文档管理系统,文件都要入数据库,肯定超过10G的限制了,所以还是只能考虑MYSQL。
2010-05-31 16:59 | kiler      

#81楼  回复 引用 查看   

引用Jeffrey Zhao:
@型格小妖
我说的能不能,是指Licence是否允许。

好象只是说不能装sqlserver吧,其他好像没有限制吧。(不过也无所谓,大不了数据库分开装到liunx上面)
2010-05-31 17:01 | kiler      

#82楼  回复 引用 查看   

我看来,功能不是主要的,.net也有大项目,一个例子就够了:微软官网。java火爆的原因之一是价格高,电信、银行等垄断企业是主要推手,关键是回扣的作用。回扣跟项目预算和成本有密切联系。
1.硬件成本就不用说了,差不多,服务很便宜了。
2.软件成本,java项目unix/linux+weblogic+oracle+其他中间件几百万也不嫌多;.net项目win server+sql server,遇上服务器自带oem系统的话也就sql server了,50万足矣。
3.开发成本(人力),java>.net,因为普遍java程序员比.net的高少少,只因为搞java可以叫出来唬人的名词很多,什么Spring,Hibernate,Struts,EJB...再加上“框架”这个词,基本就能忽悠住很多外行。现在还有“云”。我痛恨微软,只有一个framework,基本客户就不会上当。所以我工资那么低。
===========
综上所述,java项目成本比较高,回扣自然也多了。如果你是电信、银行等大企业的领导,你选择用那个?
2010-05-31 17:01 | ChangyuEx      

#83楼  回复 引用 查看   

成本计算不光是每个人的工资
(个人工资大概占月管理成本的30% 左右)
而且语言跟工资基本上不挂钩的
2010-05-31 17:08 | sundayle      

#84楼  回复 引用 查看   

引用ChangyuEx:
我看来,功能不是主要的,.net也有大项目,一个例子就够了:微软官网。java火爆的原因之一是价格高,电信、银行等垄断企业是主要推手,关键是回扣的作用。回扣跟项目预算和成本有密切联系。
1.硬件成本就不用说了,差不多,服务很便宜了。
2.软件成本,java项目unix/linux+weblogic+oracle+其他中间件几百万也不嫌多;.net项目win server+sql server,遇上服务器自带oem系统的话也就sql server了,50万足矣。
3.开发成本(人力),java>.net,因为普遍java程序员比.net的高少少,只因为搞java可以叫出来唬人的名词很多,什么Spring,Hibernate,Struts,EJB...再加上“框架”这个词,基本就能忽悠住很多外行。现在还有“云”。我痛恨微软,只有一个framework,基本客户就不会上当。所以我工资那么低。
===========
综上所述,java项目成本比较高,回扣自然也多了。如果你是电信、银行等大企业的领导,你选择用那个?


说到点子上了。。。。。。。
银行,保险,都是 IBM的东西,Java是不二选择。。。。
我是受益者。。。。。
一边研究.NET,一边不希望Java死得太早
2010-05-31 17:14 | MagicHu      

#85楼  回复 引用 查看   

LZ你可知道tomcat部署的系统也可以卖上千万?tomcat不能做大项目?
2010-05-31 17:33 | Bēniaǒ      

#86楼  回复 引用 查看   

呵呵。。飘过一下!
对程序员来说选择哪个语言没关系,重要的是都可以生存,貌似目前来说java的程序员工资相对比。net的高
2010-05-31 17:35 | shenzhen      

#87楼  回复 引用 查看   

LZ啊
怎么说呢,我就是搞.net的
但是看了此文我想告诉你一个事情
在我们这一些政府的大项目
政府已经明确的说了
“拿java做”

听到这句话,IT商能说什么,“我们不用java“?

另外说一句,政府项目的利润有多大,搞IT的应该是知道的..
2010-05-31 18:20 | Tony.Y      

#88楼  回复 引用 查看   

曾用过java开发过1年多,用.net开发了5年。

用java的日子就是像屎一样,性能极其恶劣。不是说JVM不好,也不是说java本身不好,而是java根本就没有一个好的环境。

eclipse就像垃圾一样慢,还有所谓的容器,又慢配置又麻烦。

2010-05-31 18:32 |       

#89楼  回复 引用 查看   

楼主谈java而不提开源,还有意义吗?普通项目,.net上来就要出钱买服务器和数据库的,不要跟我说有express版,说白了,这就是演示版,不实用的。而小公司,把国外的来源系统、框架、数据库拿来,组装下,就好了,成本仅人力,而在中国,java装配工在大学就培养出来了,所以成本很小的,相比之下,.net的基础成本很大的。

#90楼  回复 引用 查看   

假如用java,以后有性能问题,加linux服务器就行了,.net呢,买序列号吧

#91楼[楼主]  回复 引用 查看   

引用Bēniaǒ:LZ你可知道tomcat部署的系统也可以卖上千万?tomcat不能做大项目?

兄弟我当然知道,中移动的话费查询就是一个典型,但是你认为这正常吗?也许真有牛人能把Tomcat的性能调优到如此地步?Tomcat的集群以前我也试过,性能并没有好到那里。。看来现在国内的种种事情是不由技术决定的,和钱的关系太紧密了。。楼上有个朋友回复太经典了,项目太省了,领导心慌了,花大钱,他们才安心!
2010-05-31 19:10 | 楚广明      

#92楼  回复 引用 查看   

我还是写我的C++,没有人争议啊。虽然慢点,但是都能搞定
2010-05-31 19:29 | 许奎      

#93楼  回复 引用 查看   

@不要迷恋哥,哥只是个传说
成本仅人力这个只在中国说的通啊,在美国一盒切了的水果的价格是一样多的没切的四倍……
2010-05-31 19:47 | 陈梓瀚(vczh)      

#94楼  回复 引用 查看   

引用型格小妖:
@Jeffrey Zhao

我买过Win2008 Web,才3000+RMB,而sql server2008单cpu是4.8万吧,当时一起买的,两个加起来五万多点,不知现在什么价?

其实做网站或web程序,web版最好了,什么多余的东西都没有,不要老用win2003的思维,非搞个什么企业版不可



话说,现在给电厂做EAM,IBM的MAXIMO,一套下来(实施费用+MAXIMO和ORACLE的软件费)200W+............另外实施费用只是安装...真想跑起来,要花N多万...
2010-05-31 20:37 | 螃蟹往前冲      

#95楼  回复 引用 查看   

围观, 不明真相的群众.
2010-05-31 20:46 | XeonWell      

#96楼  回复 引用 查看   

我看很沉重,但是我不知道应该学什么,我除了java,其他什么都不会
2010-05-31 21:09 | 埖埖      

#97楼  回复 引用 查看   

还是这篇文章有水平,lz搞过Java?
2010-05-31 21:40 | 柳晛      

#98楼  回复 引用 查看   

引用不要迷恋哥,哥只是个传说:假如用java,以后有性能问题,加linux服务器就行了,.net呢,买序列号吧

真要用到多个系统的项目,客户连操作系统系统都买不起,就别做项目了。
2010-05-31 21:55 | kiler      

#99楼  回复 引用 查看   

引用不要迷恋哥,哥只是个传说:楼主谈java而不提开源,还有意义吗?普通项目,.net上来就要出钱买服务器和数据库的,不要跟我说有express版,说白了,这就是演示版,不实用的。而小公司,把国外的来源系统、框架、数据库拿来,组装下,就好了,成本仅人力,而在中国,java装配工在大学就培养出来了,所以成本很小的,相比之下,.net的基础成本很大的。

.net只有webserver需要花钱而已,java可以用mysql .net为啥不能用呢?

而在中国,java装配工在大学就培养出来了。
我觉得你在说笑,老实说就是班科生,能把windows server 玩好都算不错了。
2010-05-31 21:58 | kiler      

#100楼  回复 引用 查看   

不要局限于语言的选择,个人感觉设计思想、架构设计才最重要
2010-05-31 23:17 | Chihom      

#101楼  回复 引用 查看   

引用123163:我是搞.net开发的,给公司做过一些东西,我自己也开发过一下东西,比如免费的购物系统(本人博客内提供下载)等,java也接触过一些,各有优缺点吧,不可否认的是.net的很多东西也都是参考了java的,所以.net在某些方面比java简易一些,也是情理之中的事情,毕竟.net是站在巨人的肩膀上开发出来的!

严重BS打广告……LJ
2010-05-31 23:33 | guest      

#102楼  回复 引用 查看   

晕,讨论这些有意思么?
2010-05-31 23:52 | 龙心不悔      

#103楼  回复 引用 查看   

微观
2010-06-01 01:30 | Alex He      

#104楼  回复 引用 查看   

多年以后,
JAVA慢慢老去的时候,
热情的JAVA程序员也会慢慢老去,
这种争论的热情也会慢慢淡化,
老去,是一种自然规律,
各种程序员只是不服老而已,
现在依然存在VB,PB程序员,
还不是同样述说着其他语种的问题。。。
2010-06-01 07:52 | 梦 境      

#105楼  回复 引用 查看   

老大,标题有错别字!
2010-06-01 08:51 | 侯伯薇      

#106楼  回复 引用 查看   

扯得蛋疼!
2010-06-01 08:52 | Nero.Pang      

#107楼  回复 引用 查看   

扯这些木意义!
2010-06-01 08:53 | SevenXue      

#108楼  回复 引用 查看   

楼主太偏激
2010-06-01 09:15 | gistone      

#109楼  回复 引用 查看   

Windows 平台都快不行了,你们还在讨论.Net
看看现在的移动市场OS ,看看Apple OS,Android
看看浏览器市场 Chrome
看看TV市场 Google TV , Apple TV
看看云服务市场 我也不用说了

鲍尔默在干嘛?
2010-06-01 09:37 | onlyugly      

#110楼  回复 引用 查看   

哈哈,路过看下,争论这个意义不大。适合即可。
2010-06-01 10:42 | 阿涛007      

#111楼  回复 引用 查看   

总结的不错, 不过我仍希望Java长期和.NET对峙, 对程序员本身和技术发展都会有好处。
2010-06-01 10:49 | 梦幻天涯      

#112楼  回复 引用 查看   

@楚广明
不是讲楼主哦,只是借楼主的文章说一下而已
反正我是知道博客园中的评论很多如此
2010-06-01 11:12 | 无意      

#113楼  回复 引用 查看   

虽然我点击的是反对
但是我没理由不用文字支持
呵呵
极端
2010-06-01 11:52 | 阿K&LiveCai      

#114楼  回复 引用 查看   

我学过java 没入门吧!
.net 刚入门
2010-06-01 12:04 | nature_126      

#115楼  回复 引用 查看   

没有使用过久没有发言权,希望楼主在真正了解或多年运用2种语言开发过后,再进行评论。我就是你所说的“光明顶”的成员,在我看来java跟c#各有优势,最后还是得看项目的运用场景来决定用哪种语言。而且我也没有牛到能评论一种语言好坏的地步,只知道现在我用java能很好的完成客户的需求且性能也十分优良。所以在此无法对两种语言进行评价。
2010-06-01 13:07 | Mr_King      

#116楼  回复 引用 查看   

没有什么好不好,有钱赚就是好的
2010-06-01 13:22 | ToBin      

#117楼  回复 引用 查看   

php和java都经历过很多考验,虽然JAVA学习成本高,但也是一个企业级的选择。而.NET呢?没有什么主流框架,技术点多又未统一,我觉得将来很多.NET技术会被淘汰,只留下精的。
java跨平台是个谎言,但人家就是跨了,而且还很稳定,作为开发人员就是想要这个结果。.NET在LINUX上的部署经考验了吗?
2010-06-01 13:28 | 猫之良品      

#118楼  回复 引用 查看   

tomcat也可以做负载均衡的,都说到大型项目了,难道用一台2003,装了iis就能支持大型项目了? 话有偏颇... 个人认为,大型项目是各种语言协同工作,一个.net写的东西,或者一个单一的java写的东西,说他是大型项目,不能苟同... 冷静点,用最适合的语言做最适合的事情.整天吵吵,学罗玉凤啊
2010-06-01 14:31 | jifsu      

#119楼  回复 引用 查看   

引用kiler:
开源跨平台确实是java的强项,
开源是不说java开放源代码,那个代码看了也没啥用,java的优势在于有大量的成熟开源项目做支持,。net平台除了微软基本没人维护。
跨平台很有用,很多大项目不用windows服务器,。net有啥办法,不是什么项目都可以让你推到重来的。

这个,MySpace就使用的.NET。不过,好像MS自己敢对外宣传的就只有这个大型案例了。
2010-06-01 15:10 | 不死鸟之魂      

#120楼  回复 引用 查看   

引用123163:我是搞.net开发的,给公司做过一些东西,我自己也开发过一下东西,比如免费的购物系统(本人博客内提供下载)等,java也接触过一些,各有优缺点吧,不可否认的是.net的很多东西也都是参考了java的,所以.net在某些方面比java简易一些,也是情理之中的事情,毕竟.net是站在巨人的肩膀上开发出来的!

自动.NET 2.0 开始,就一直是Java在学.NET了。其实,现在Java社区也有人抱怨Java近几年的发展太慢了。
2010-06-01 15:13 | 不死鸟之魂      

#121楼  回复 引用 查看   

引用不死鸟之魂:
引用kiler:
开源跨平台确实是java的强项,
开源是不说java开放源代码,那个代码看了也没啥用,java的优势在于有大量的成熟开源项目做支持,。net平台除了微软基本没人维护。
跨平台很有用,很多大项目不用windows服务器,。net有啥办法,不是什么项目都可以让你推到重来的。

这个,MySpace就使用的.NET。不过,好像MS自己敢对外宣传的就只有这个大型案例了。


还有他自己的网站啊,也就这些了(至少大型网站的案例就这么点了)。
2010-06-01 15:47 | kiler      

#122楼  回复 引用 查看   

JAVA就是一陀屎,在中国流行很大一部分原因就是人傻钱多
2010-06-01 17:30 | sheng.chao      

#123楼  回复 引用 查看   

第五点我补充一下
j2me失败了我不否认,但是你拿这个来说.NET的好就显示你的无知了
难道windows mobile没有失败吗?鲍威尔早就在公开场合承认了windows mobile的失败,而的人家的IPhone,Symbian关.NET什么事?起码Android还支持java语言呢,咋没支持c#呢?
2010-06-02 09:59 | wxhwzz      

#124楼  回复 引用 查看   

我也觉得免费只是一种幌子,免费就会造成不规范、不统一,这样以后java也许会分裂成几个阵营,另外那些成天喊开源的,那都是自己做做程序玩儿还行,哪个公司能靠做开源为生,那还活不活了。这几年很多语言都在稳步上升,而java仍然是乱作一团,让人理不出头绪,在逐渐强调敏捷开发的时代,java的优势正在逐渐丧失,如果没有人来统一java,那么一定会分裂
2010-06-02 10:06 | 故乡的云      

#125楼  回复 引用 查看   

Tomcat有什么不好,为什么有人说的一无是处一样?能否说明清楚一下,谢谢!
2010-06-02 14:26 | jAmEs_      

#126楼  回复 引用 查看   

此帖已被转到CSDN主页,这下可热闹了
2010-06-02 17:34 | 晴天猪      

#127楼[楼主]  回复 引用 查看   

看到许多朋友的回贴,有人说我偏激,有人说我理论有问题,我都接受。但是你一直就是骂大街的话,我不能接受。真理越辩越明,也许我的知识不够深厚,但你可以给我指明,说清楚我接受,但你的破口大骂真的让我有点接受不了。Javaer你有本事用技术来为你辩护,别用下三烂的回贴骂人,特别是这个贴子转到CSDN之后更是愈发严重了。
2010-06-02 20:22 | 楚广明      

#128楼  回复 引用 查看   

引用一句话:让nVidia去当性能之王吧,我们只卖99到199美元中最快的GPU。

还有就是,用java还是用.net还是php还是xxx,楼上100多位,有几个是能做主的?
2010-06-03 11:37 | Fisher WEI      

#129楼  回复 引用 查看   

引用kiler:
@李晓强
比较悲剧的是我们在做文档管理系统,文件都要入数据库,肯定超过10G的限制了,所以还是只能考虑MYSQL。

哎,真是悲剧啊你,知道Sql Server 2008的一大特性叫做FileStream么?如果你把文件存到FileStream的话是不会占用数据库的空间的,因为数据库只是简单的记录一下文件的信息,然后把文件以特定的格式和规律存储到一个文件夹下.
2010-06-03 12:53 | 李晓强      

#130楼  回复 引用 查看   

哥哥是 当年发freebsd 系列的楚?

哈哈 语言之争,永远是最热闹的。

java 不好吧。但是比他好的又有什么呢? 感觉php 比它好,但php 太简单 很多业务做起来很困难。 java? 概念死多。 几百个新名词,
都是唬人的,真牛逼,sun 还能倒闭?
2010-06-04 09:22 | msnweb      

#131楼  回复 引用 查看   

我还没进来呢,一看到评论数量就知道不得了
2010-06-05 14:47 | 书痕      

#132楼  回复 引用 查看   

围观,看到亮点了。
阅遍天下黄片,心中自然无码。
2010-06-07 10:43 | iceknp      

#133楼  回复 引用 查看   

.net是难的东西处理起来难 简单的处理起来简单 java是难得东西处理起来简单 简单的东西处理起来难 各有好处
2010-06-08 19:42 | 满晨晨      

#134楼  回复 引用 查看   

另外围观你
2010-06-08 19:42 | 满晨晨      

#135楼  回复 引用 查看   

- 看到楼主的贴,真的是心有戚戚焉。
我们的部门有50,60人,每年大概有折合上亿rmb的IT预算,
10年前,net和java是一半一半,现在基本上时net的天下。
这十年java给我们的麻烦不断,尤其是旧系统的维护,简直是黑洞
基本上可以用钱解决的问题,我们都不认为是问题,但是,太多的时候,有钱也没办法。
- 楼主的贴其实是的IT部门的老板讲的,而不是对程序员。
- java的问题就是开源,人人负责=人人不负责,对企业而言就是噩梦。
- java的困境就是一堆大牛打架,谁也不服谁,个个要求最先进,毫不顾忌用户感受。
2010-06-09 17:09 | by1455      

#136楼  回复 引用 查看   

支持楼主,不管有没有没人反对要把自己的想法说出来,大家辩论一下也能有收获。至于回帖骂人的一些SB实在是可恶(等到没有人发帖你们就高兴了是吧)。
2010-06-12 16:14 | 雨林      

#137楼  回复 引用 查看   

@123163
你一个搞.net的还敢说这样的话?请问了,WPF,WCF,WF,LINQ,这些都借鉴了JAVA是吗?扯淡吧你!一看你就是个菜鸟!现在是JAVA借鉴.NET还差不多!
2010-06-13 10:55 | 碎雨听音      

#138楼  回复 引用 查看   

愤青
2010-06-21 09:16 | zhuxinyu      

#139楼  回复 引用 查看   

画皮之三:Java的学习成本


什么不需要成本,不需要成本的东西,估计早成了路边乞讨的乞儿了。我们靠什么吃饭啊。估计你的java也就那样
2010-06-21 09:20 | zhuxinyu      

#140楼  回复 引用 查看   

能挣钱 才是王道
2010-06-30 10:24 | 追寻者      

#141楼  回复 引用 查看   

远离JAVA珍爱生命啊
2010-07-09 15:22 | 微软的小鱼      

#142楼  回复 引用 查看   

@seagreen7
你用MySql不行吗?你的.net项目只能运行在MSSQL上?
2010-11-01 15:14 | tonycol      

#143楼  回复 引用 查看   

楼猪太偏激了吧。
2010-11-10 17:03 | lyshan      

#144楼  回复 引用 查看   

Windows上桌面客户端:用.Net,或C++;.Net桌面应用开发效率确实很高
Linux上客户端:用Java,或C++

Web开发:用LAMP

脚本:用Python, LinuxShell, Ant
2010-12-17 22:04 | SpeedOops      

#145楼  回复 引用 查看   

有点SB啊 LZ
2010-12-23 17:15 | lzy5710303      

#146楼  回复 引用 查看   

@msnweb
sun倒闭是因为他当时只注重硬件,不注重软件和服务,当PC机的性能大幅提升之后,sun单纯靠卖服务器就赚不了多少钱了。IBM转型就比较成功,除了硬件服务器,他们主要还提供解决方案,这个东东很赚钱,你觉得它值多少它就值多少
2011-06-10 16:53 | riyue510      

#147楼  回复 引用 查看   

@riyue510
很好,作为一个老IT人员。我对java 存在着一定的偏见 这是很不对的。
因为我现在所做的项目 一个云计算的项目 也采用了java 作为开发语言。

虽然作为一个c++ 开发人员,转入java 可以说并没难度。但是这次转变也让我认识到java 世界的很多优点。它有很多优点是c++ 世界所缺乏的。比如大量成熟的框架和 库。这点让一个c++ 开发人员非常羡慕。

但java 自身也存在问题, 那就是 概念 概念 框架 框架。正是成也萧何 败也萧何。框架和 概念 成就了java,但是也成为java 的枷锁。 和一个高级java 开发人员交流,他能给我很多框架 很完美的解决问题 给我很多概念。但是离开了框架,他又显得非常无助。作为c++ 开发 我感觉一切都在掌控,虽然未必完美,但是一切我皆可掌控。

java 各种库的升级那可真会要了青命啊。 各种依赖,各种问题 铺面而来,我只能说 泪流满面。

至于sun ?.... 只能说他并没控制java

最后再透露一点点, 最好的东西还是c++ 开发的,第二好的才是java,
java 靠着cpu 的提升在追赶c++ 的脚步。但是 它永远追不上,
不过对用户来说 着并不重要了...

劣币驱逐良币

java 很好,但是还不够。 c++ 很牛逼,只要你能控制。
2011-06-11 20:08 | msnweb      

#148楼  回复 引用 查看   

lz,空虚,寂寞了。
2011-08-25 10:50 | kyoxue      

#149楼  回复 引用 查看   

引用peace:
阅遍天下黄片,心中自然无码。hahaha
引用李天时:人要有独立思考的能力,不能人家说什么好就去学什么。我不评判楼主的对与错。我就是做.net的,现在新到一个公司,jsp缺人就去java,.net缺人就去c#,在我看来阅遍天下黄片,心中自然无码。编码也是一样。可能仅仅是夏天来了,大家有点浮躁。



阅遍天下黄片,心中自然无码,哈哈哈


看到这句我笑了,阅遍天下黄片,心中自然无码,确实如此,虽然我对各种程序的认识比不上各位前辈,但我还是觉得LZ有些偏激,写汇编的看不起写C的,写C的看不起写C++的,写C++的看不起写java的......难道有意思吗?一门语言的唯一用处就是变成无数的软件,然后再为人服务,只要一门语言能写出一个好的软件,那就有他存在的价值,我们也没有必要非要灭了其他语言,唯我独尊,这样只会使一门语言更快的沦落,而不会加快他的发展
2011-10-25 00:54 | Java_cx      
评论共2页: 上一页 1 2 

导航

<2010年5月>
2526272829301
2345678
9101112131415
16171819202122
23242526272829
303112345

公告

公告

个人简介

  • 本名:楚广明
  • 网名:chu888chu888
昵称:楚广明
园龄:5年1个月
荣誉:推荐博客
粉丝:115
关注:3

搜索

 
 

最新随笔

随笔分类(478)

随笔档案(560)

文章分类(5)

积分与排名

  • 积分 - 254860
  • 排名 - 295

阅读排行榜