Redian新闻
>
海归啦!!即将回国,带不走的东西,回国前大清仓,低价大甩卖
avatar
海归啦!!即将回国,带不走的东西,回国前大清仓,低价大甩卖# ChemEng - 化学工程
L*y
1
怎样可以翻译的更文学,更古典一些。我的美国朋友要用来做tatoo.
谢谢
avatar
g*g
2
这几年的几个热点,Cloud (Hadoop),NoSQL DB(Cassandra),Mobile (Android)。
Java
都是重量级的语言。
这几年发迹的几个公司,Salesforce, Workday,LinkedIn,Netflix等等,都是Java为
主。Twitter这样的Ruby公司上了规模也就转到Java/Scala上了,一些Blog提到性能其
实还只是一部分原因,Encapsulation的需要是主因。Cloud,特别是Hadoop
和Cassandra这些开源工具对.NET打击很大。微软被迫放弃自己的Linq for HPQ,在
Azure上整合Hadoop。连Azure上跑的最著名应用iCloud都是Java写的。
另一方面,一些JVM语言,如Groovy, Scala的兴起,直接抹掉了Ruby/Python一类动态
语言在Web,functional programming上的优势,而JVM平台上的性能,安全性,广泛的
API,仍然是其他语言无法匹配的。Twitter在上量之后转向Java/Scala,对Ruby阵营是
很大打击。微软在几个热点上,都落后一拍,使得.Net的地位越来越低。
个人认为在下个10年,应用层上,仍然是Java为主,其他JVM语言为DSL的趋势。DSL语
言会越来越专业化。
avatar
t*e
3
转眼几年过去了,马上要回国了,整理了一下发现这几年下来还真买了不少东西。不能
带回国,就在这里低价转让了吧,给后来的同胞们生活上提供方便,同时自己也不至于
太浪费。本帖会陆续更新,后面好东西很多哦。已卖出的会及时做标记。
0.mini白色自动挡,13年3月份购买,行驶16500公里、车子保养得很好没有碰刮过
1 .ZOOM全新山地车(带原装配件)买车者送山地车配件,打气筒,防盗车锁,和雨披
2.台式电脑,型号X64,主板华硕,处理器 英特尔,
3.苹果(iphone6 16G)土豪金 9成新、因为用不着低价卖
4.尼康d3s相机、映像效果很好
5.asio PX-130电钢琴,含琴桌,琴凳
6.吸尘器,还很新、黄色的
7.打印机,不经常用、功能完好
8.三菱冰箱,这个冰箱目前为止性能良好
9.实木大床,组合衣柜送衣架
10.写字桌、较新,还有可升降椅子,折叠餐桌椅,1桌2椅(送餐具)
11.小型干洗机,还很好
12.吹风机,功能完好,有强、弱两档,国内带过来的
13.电风扇,功能完好,快、慢两档,能转向(摇头)。
14.烧水壶、功能完好
15.九阳新款豆浆机(可直接打干豆)
16.电饭煲,功能完好,较旧,适合一个人的饭量。另有一个大的,可以定时,可以煮
粥等。可以预约走之前卖给您。
17.艺术台灯、还很新
18.煮蛋器,面包机、功能完好,只用过几次,
19.炒锅(带盖),较大,较旧,刚来时不知道要保护漆,直接用铁铲子胡乱造的。买
上面电饭煲的话,直接送。
20.炖罐(带盖), 较旧了,非常结实牢固,外面有点掉漆生锈(不是脏哦,照片拍的
原因)不影响使用。平时用来炖个鸡汤,炖个肘子什么的非常理想。
21.咖啡机,功能完好,较旧。刀具,很好用买的送砧板
22.三层鞋柜(可关闭),自己来搬。外面一层也用上的话,有四层。
23.瑜珈毯,还基本全新哦。有专门的袋子可以装起。
24.便携式熨衣板, 可折叠,旅行和出差用非常方便。
25.空气加湿器,真正做到空气加湿于无形之中。要是能带走,我肯定带走,实在带不
了了,便宜卖掉。
26.围巾,经销围巾的朋友给的。都没有用过,绝对物有所值啊,真的是要回国了没办
法,就转手了
27.网线,3 米,两头接口都完好无损。
28.电视接收、转换器,带软件,赠送电视线,和USB连线,也即墙上接口到转换器和转
换器到USB接口到电脑的连接线都有,拿走即可用。直接在电脑上看电视节目,和电视
机功能一样,使用更方便。
29.耳机,不带麦克,音乐爱好者必备,那种塞到耳朵里对耳朵损害大,戴久了就不舒
服。用这种就不用愁了。
30.沙发,白色、皮质较新
31.若干桌布 一块较大的绿色的,160 cm x 130 cm, 买来开party的时候用过一次。两
块橘色的,85 cm X 85 cm, 或者买冰箱的话就送了,没得说。两块蓝白相间的布,平
时用来盖住微波炉等家电的,大概 60 cm x 40 cm。
物品太多不能一一上传,物品照片和联系号码我已经上传了我的主页 ;http://964398061.geuzq.ac.cn/Quvkx 有意购买的朋友请手动复制到浏览器打开访问,看好合适再联系我。谢谢
avatar
wh
4
新生……哈哈。

【在 L*******y 的大作中提到】
: 怎样可以翻译的更文学,更古典一些。我的美国朋友要用来做tatoo.
: 谢谢

avatar
z*3
5
古德霸其实唱衰.net和c++很久了
不过我是认同它看法的
另外我们最近也在讨论要不要用groovy
但是短期内不太可能,用也是玩玩罢了
因为java就这样,写的东西太核心了
以至于你动一行,一旦有什么问题
后果经常是无法承受的
开除那都是小事,如果有事故的话,搞不好要进监狱
当年在国内搞的时候,停电半个小时
上面红头文件,正总连降n级,下放基层,运营副总免职
年纪一大把了,在帝都那种鬼地方,老婆还没工作
也不知道将来怎么办,也够悲催的
java越来越复杂,各个tier和layer
我的感觉,反正客户端是天天变,最不稳定
以前swing,现在javafx,以前j2me,现在android,将来不知道怎么变
front end也差不多,web很不稳定,尤其是现在貌似java做web有些问题
php越来越多,jsp现在官方都不用了,改成jsf了
然后做商业产品还好,但是ibm这些大公司年年都会裁员
因为规则特别固定,j2ee这么多年,还是那个样子,而且商业产品普遍比较规范
所以一旦形成流水线作业,那么螺丝钉的将来就不好说了
这一块主要的冲击来自开源产品,这一块很多都可以被开源产品所代替
我觉得最稳定的肯定是back end,就是跑在weblogic这些之上的这些东西
这些东西很多时候是不能动的,动一个地方,动对了还好
一旦错了,无数的反馈马上过来,我们在亚太区对日本的产品比较多
小日本有专门的软件不分昼夜扫描我们的接口,哪怕是一个细微的差别
小日本当天就会反馈,所以公司很喜欢小日本,招了不少小日本的测试和客服
back end的代码,有很多,尤其是core java的部分,都很陈旧
那些狗屎真难看懂啊,这一部分完全就是跟各个行业衔接的部分
各种行业的逻辑都在这里面,光会java是远远不够滴
所以很多搞back end的,经常一辈子就服务一个行业
做金融的就一辈子做金融,再多其他行业例子我不举了
因为圈子实在太小,容易出问题,不管国内国外
就那么点人换来换去,经常是一家公司扩招,整个行业都招人
因为互相挖角,然后这个时候新人有机会,但是一般也是给技术老手优先
老手招进来,培养的不是it技术,而是行业知识,给你解释这个是什么,那个是什么
然后只要你不想走,一辈子都不会裁你,因为一来本身会java的老手就不多
行业知识就更是扯淡了,cs nerd比较多,在学校时候就很少有人愿意去跨行业学习
business最讨厌的就是跟nerd解释半天,nerd还不懂他在说什么
大眼瞪小眼,整个一鸡同鸭讲,但是如果你会,你懂,那个差异是非常明显的
business人天天都会找你,时间一久,领导看在眼里,自然会有反馈
所以行业内喜欢互相挖角,不需要各种培训,而有这个经验的,哪怕是国内的经验
都顶用,因为真的找不到其他人,进来之后就会发现,同事们都很资深
工龄都很长,所以经常听他们聊退休金,聊孩子上大学,聊什么的都有
更搞笑的是,有同事说他刚进公司的时候,八个月没写一行代码
我当时就想,这要在其他地方,早一脚踢出去了,试用期没写代码都是不可想像的
但是我发现这种狗血的事情在这一行的确是存在的,而且很常见
而且很多时候这块代码这个人写的,这个人一旦离开了
其他人都不敢随便去动这些代码,所以很多人迟到早退不思进取
很正常,很正常,也正是因为当初毕业时候看到这一点
所以死活都要把ejb搞定,而我至今的javascript什么还写得跟屎一样
因为从来没有用心去看过,可能还不如我的swing强,哈哈
做这一行,最重要的肯定不止有你的技术,还有你其它的行业知识
一旦做下去,你就会发现,其实他们的技术都有些陈旧了
有时候都可以感觉出来,明显没有某些软件的经验,但是这个并不重要
就像你说ibatis,对方可能听都没听过,但是无碍,人家不用,再好人家都不用
远不如人家懂一个行业知识来得重要
猎头打电话来介绍的机会都是同行业的,而且同行业一旦跳槽
都是认识的,不就那么点人嘛
比这行更黑的是dba,dba更稳定,最近我问,为啥不用hibernate?
回答说,dba不干,哦,那也行,又问,为啥要花钱买license?
回答,dba不让换数据库,哦,那也行
以前说过一个例子
说java backend像是统军大将,你很少见到狙击手出身的元帅
但是要补充一点,后勤大师出身的元帅比比皆是
钢铁雄心里面后勤大师从来都是玩的人的最爱
什么是狙击手?其实客户端的各种奇淫技巧就是狙击技巧
什么是后勤大师?db就是我们的后勤,庄思浩最早就是搞db出身
所以如果实在没有其它经验,去倒腾倒腾数据库也是很好的一个帮助
至于什么“云计算”之类的热点,说实话我都不是很清楚滴知道那是干嘛的
十年之后,这些该死的java代码还会在这些地方
可能会一直存在到我退休,而从事这些代码开发的人员会一辈子稳定在这里
这就是我之前说的稳定期,c++不是没有这个机会
但是相对少,我之前从事那个行业曾经有一个公司的的主要核心系统就是c++写的
总部在欧洲,主要是法国和德国,世界最大,36%的市场份额
但是这里的分部做一些无关痛痒的东东,都是client side的东东
用swing写一些小的desktop程序,那还是不去了
到现在这个行业,虽然市场份额跟加州那个世界第一不能比,那个太夸张了
但是也足够了,因为东亚尤其是日本,欧洲某些国家,还有本土市场都是老大
加州那个很cheap,给数据接口,给perl脚本,问为啥不给java的?
回答,因为是竞争对手,所以不仅往糟糕的东西给,还经常修改脚本
让你跟着折腾,贱啊贱
avatar
L*y
6
謝謝,
我想到几个,不知道哪个更合适,大家给些意见或者有新意的最好。
伊始,发轫,新征程,新希望,重生,曦(这个属于比喻了)
avatar
w*z
7
您老的标题不对啊,看标题还以为说JAVA 不行了,
最近在搞Cassandra, 感觉client lib不是一定要用Java, but Cassandra is written
in Java, so Java client lib has the best support. but Mongo and riak are
implemented in other languages (C,++ Erlang ), Java doesn't have any edge
there.

【在 g*****g 的大作中提到】
: 这几年的几个热点,Cloud (Hadoop),NoSQL DB(Cassandra),Mobile (Android)。
: Java
: 都是重量级的语言。
: 这几年发迹的几个公司,Salesforce, Workday,LinkedIn,Netflix等等,都是Java为
: 主。Twitter这样的Ruby公司上了规模也就转到Java/Scala上了,一些Blog提到性能其
: 实还只是一部分原因,Encapsulation的需要是主因。Cloud,特别是Hadoop
: 和Cassandra这些开源工具对.NET打击很大。微软被迫放弃自己的Linq for HPQ,在
: Azure上整合Hadoop。连Azure上跑的最著名应用iCloud都是Java写的。
: 另一方面,一些JVM语言,如Groovy, Scala的兴起,直接抹掉了Ruby/Python一类动态
: 语言在Web,functional programming上的优势,而JVM平台上的性能,安全性,广泛的

avatar
wh
8
喜欢发轫。

【在 L*******y 的大作中提到】
: 謝謝,
: 我想到几个,不知道哪个更合适,大家给些意见或者有新意的最好。
: 伊始,发轫,新征程,新希望,重生,曦(这个属于比喻了)

avatar
c*a
9
说到Ruby,好几年前,国内有些网站开始大力推RoR,我当时花了点时间过了一下RoR,
当时觉得这个是个好东西,但是对于大企业没用,倒是没想过性能、支持啊这些东西,
而是Ruby的语法太多样了,基本上完成一样事情的选择太多,这样造成大系统代码可维
护性很低。
我一直和人这样比喻:java是AK47,.net是M16,RoR之类的可能是属于各种特种枪械。
如果一个军队要列装,没有比AK47更好的。
就个人而言,RoR这种东西,最多是给java程序员用的加强版PHP。当年很吃惊Sun会选
择支持JRuby而不是Groovy,这个虽然政治因素比较大(Groovy是Spring主导的),但
是侧面看出sun对自己主导java社区毫无信心。这点上,java和.net完全是2个极端,.
net完全是microsoft一个公司在推,外加几家做控件的公司。sun呢自己打打酱油,除
了出出JDK(就算它家的JDK,还有很多人不买账呢),基本就是个看着程序员们自己干
。从JDK 1.4以后,sun就再也没有任何创意了(从这个角度上,Gosling比Anders差远
了,最后Oracle让他走人未必没有道理),JDK里面新的需求都是社区已经讨论了太久
(甚至参考实现模拟实现都出了以后)才逆推sun的。甚至有时sun为了显示存在感,就
是不愿意实现某些feature。
未来10年,大企业语言毫无疑问还是属于java的(你对.net了解的越多,就会有越强的
这种感觉),只是中小企业慢慢向云端去也是个趋势了,需求趋向复杂,程序员越来越
贵,做solution的程序员们搞几个好的快递方案在身是很有帮助的。

【在 g*****g 的大作中提到】
: 这几年的几个热点,Cloud (Hadoop),NoSQL DB(Cassandra),Mobile (Android)。
: Java
: 都是重量级的语言。
: 这几年发迹的几个公司,Salesforce, Workday,LinkedIn,Netflix等等,都是Java为
: 主。Twitter这样的Ruby公司上了规模也就转到Java/Scala上了,一些Blog提到性能其
: 实还只是一部分原因,Encapsulation的需要是主因。Cloud,特别是Hadoop
: 和Cassandra这些开源工具对.NET打击很大。微软被迫放弃自己的Linq for HPQ,在
: Azure上整合Hadoop。连Azure上跑的最著名应用iCloud都是Java写的。
: 另一方面,一些JVM语言,如Groovy, Scala的兴起,直接抹掉了Ruby/Python一类动态
: 语言在Web,functional programming上的优势,而JVM平台上的性能,安全性,广泛的

avatar
l*r
10
没有新(重)生的意思啊

【在 wh 的大作中提到】
: 喜欢发轫。
avatar
a*w
11
Sun 出来的技术应该很强,情商估计较低。
高司令在Sun混到了VP,被甲骨文收购后虽然还保留头衔,但是人事权
没了,薪水据说减半。Ellison在这件事上做得很不地道,不过他如果
不是心狠手辣之辈,甲骨文也混不到今天这个地位。
Oracle和Sun之间的恩怨至少可以追溯到十年前,当年他们两家还有IBM
都在争夺Java的领导权。Sun和微软打官司时,IBM站在Sun一边,Oracle
态度比较暧昧。
Joshua Bloch从Sun跳到Google之后跟着一个资历比自己差的老印混,去
年老印离开,要说他该出头了。没想到今年他也离开谷歌了。
谷歌和甲骨文打官司时,据说Bloch左右为难。

【在 c*****a 的大作中提到】
: 说到Ruby,好几年前,国内有些网站开始大力推RoR,我当时花了点时间过了一下RoR,
: 当时觉得这个是个好东西,但是对于大企业没用,倒是没想过性能、支持啊这些东西,
: 而是Ruby的语法太多样了,基本上完成一样事情的选择太多,这样造成大系统代码可维
: 护性很低。
: 我一直和人这样比喻:java是AK47,.net是M16,RoR之类的可能是属于各种特种枪械。
: 如果一个军队要列装,没有比AK47更好的。
: 就个人而言,RoR这种东西,最多是给java程序员用的加强版PHP。当年很吃惊Sun会选
: 择支持JRuby而不是Groovy,这个虽然政治因素比较大(Groovy是Spring主导的),但
: 是侧面看出sun对自己主导java社区毫无信心。这点上,java和.net完全是2个极端,.
: net完全是microsoft一个公司在推,外加几家做控件的公司。sun呢自己打打酱油,除

avatar
O*e
12
重生好,不过笔画太多,做tatoo会更痛。。。

謝謝,
我想到几个,不知道哪个更合适,大家给些意见或者有新意的最好。
伊始,发轫,新征程,新希望,重生,曦(这个属于比喻了)

【在 L*******y 的大作中提到】
: 謝謝,
: 我想到几个,不知道哪个更合适,大家给些意见或者有新意的最好。
: 伊始,发轫,新征程,新希望,重生,曦(这个属于比喻了)

avatar
c*a
13
高司令据说是个好人,但是说真话,后面这些年(JDK 1.4以后),真是没再看出有啥
很了得的地方(相对他的地位而言)。对我来说,JDK 1.4以后,基本上也就是个
annotation值得看一看(就算是这个,也是社区千呼万唤了才加的),concurrent干脆
直接抄了开源的API和实现(当然,这个抄是对的,如果为了脸面要自己搞一套,才是
2B了)。到了J2EE这边,更是没啥好说了,基本都是被逆推的。1.4后有任何真让人惊
喜的功能吗?.net起码还有一大堆无聊的语法糖。
做API或者语言,重要不仅仅是技术上的技巧,更应该是整体框架设计上的大局观,虽
然jdk本身谈不上什么框架设计(就算是JDK,sun的performance也不是啥好的,否则就
不会有那么多雨后春笋般的jdk第三方实现了),但是J2EE就是纯粹的框架了,出一个
烂一个。
就从后面这些年的java发展看,换我是Ellison,也要高司令或者原来sun里面java那帮
人靠边站的。
当年非常奇怪Oracle收购sun的时候,Google或者IBM没有出来做白衣骑士(特别是IBM
)。

【在 a*w 的大作中提到】
: Sun 出来的技术应该很强,情商估计较低。
: 高司令在Sun混到了VP,被甲骨文收购后虽然还保留头衔,但是人事权
: 没了,薪水据说减半。Ellison在这件事上做得很不地道,不过他如果
: 不是心狠手辣之辈,甲骨文也混不到今天这个地位。
: Oracle和Sun之间的恩怨至少可以追溯到十年前,当年他们两家还有IBM
: 都在争夺Java的领导权。Sun和微软打官司时,IBM站在Sun一边,Oracle
: 态度比较暧昧。
: Joshua Bloch从Sun跳到Google之后跟着一个资历比自己差的老印混,去
: 年老印离开,要说他该出头了。没想到今年他也离开谷歌了。
: 谷歌和甲骨文打官司时,据说Bloch左右为难。

avatar
wh
14
会很好看,都是横笔。可能用隶书好看。

【在 O*******e 的大作中提到】
: 重生好,不过笔画太多,做tatoo会更痛。。。
:
: 謝謝,
: 我想到几个,不知道哪个更合适,大家给些意见或者有新意的最好。
: 伊始,发轫,新征程,新希望,重生,曦(这个属于比喻了)

avatar
T*U
15
jdk1.5是革命吧,当然抄点是难免的,最会抄的是MS

【在 c*****a 的大作中提到】
: 高司令据说是个好人,但是说真话,后面这些年(JDK 1.4以后),真是没再看出有啥
: 很了得的地方(相对他的地位而言)。对我来说,JDK 1.4以后,基本上也就是个
: annotation值得看一看(就算是这个,也是社区千呼万唤了才加的),concurrent干脆
: 直接抄了开源的API和实现(当然,这个抄是对的,如果为了脸面要自己搞一套,才是
: 2B了)。到了J2EE这边,更是没啥好说了,基本都是被逆推的。1.4后有任何真让人惊
: 喜的功能吗?.net起码还有一大堆无聊的语法糖。
: 做API或者语言,重要不仅仅是技术上的技巧,更应该是整体框架设计上的大局观,虽
: 然jdk本身谈不上什么框架设计(就算是JDK,sun的performance也不是啥好的,否则就
: 不会有那么多雨后春笋般的jdk第三方实现了),但是J2EE就是纯粹的框架了,出一个
: 烂一个。

avatar
l*r
16
刀笔隶

【在 wh 的大作中提到】
: 会很好看,都是横笔。可能用隶书好看。
avatar
c*a
17
从我看来,真的革命是1.3。
而1.4把1.3提供的很多功能加强到稳定的阶段。
为啥这么说呢:如果你用1.3,除了没有annotation,其他今天的多数框架功能都能模
拟出来(代码好看与否2说)。可是你回到1.2,连个基础版的hibernate都写不出吧(
当然,第一个版本的hibernate发布的时候就已经对应1.3了,但是如果没有1.3的功能
,应该是无法实现hibernate的)。而J2EE 1.3版本订制的过程,jdk 1.3还在酝酿中,
结果就是J2EE 1.3搞了个类似corba的恶心实现。
可惜1.3以后,sun那帮人就没有灵气了
或者这么说,jdk 1.3对应的是win98,1.4是win2k,1.5是xp。肯定jdk越到后面越易用
,但是从革命性角度,就未必了。

【在 T****U 的大作中提到】
: jdk1.5是革命吧,当然抄点是难免的,最会抄的是MS
avatar
T*9
18
涅槃……
avatar
d*q
19
JVM indeed is good platform..

【在 c*****a 的大作中提到】
: 高司令据说是个好人,但是说真话,后面这些年(JDK 1.4以后),真是没再看出有啥
: 很了得的地方(相对他的地位而言)。对我来说,JDK 1.4以后,基本上也就是个
: annotation值得看一看(就算是这个,也是社区千呼万唤了才加的),concurrent干脆
: 直接抄了开源的API和实现(当然,这个抄是对的,如果为了脸面要自己搞一套,才是
: 2B了)。到了J2EE这边,更是没啥好说了,基本都是被逆推的。1.4后有任何真让人惊
: 喜的功能吗?.net起码还有一大堆无聊的语法糖。
: 做API或者语言,重要不仅仅是技术上的技巧,更应该是整体框架设计上的大局观,虽
: 然jdk本身谈不上什么框架设计(就算是JDK,sun的performance也不是啥好的,否则就
: 不会有那么多雨后春笋般的jdk第三方实现了),但是J2EE就是纯粹的框架了,出一个
: 烂一个。

avatar
m*1
20
涅槃
avatar
c*e
21
en,java的自由度比较大,asp.net是个黑盒子,用它,但是不知道它心里在想些啥。
前段有个project,要隔段时间就把数据库里更新了的股票数据load到dashboard里,用
asp.net做的,因為有几个表,而且有表和表之间的join什么的操作,所以不能用java
的class.asp.net做着还算顺手,但是,要把entity里的表清空了再load新的数据,就
非常慢。后来才发现,原来asp.net里面,你每清除一行记录,asp.net就会写入log,所
以非常慢,nnd.
还是java方向市场广阔。
hadoop,teradata最近太热了。据说data warehousing是烙印的天下,老中挤不进去?
还是因为data warehousing很多都是contractor工作?

【在 g*****g 的大作中提到】
: 这几年的几个热点,Cloud (Hadoop),NoSQL DB(Cassandra),Mobile (Android)。
: Java
: 都是重量级的语言。
: 这几年发迹的几个公司,Salesforce, Workday,LinkedIn,Netflix等等,都是Java为
: 主。Twitter这样的Ruby公司上了规模也就转到Java/Scala上了,一些Blog提到性能其
: 实还只是一部分原因,Encapsulation的需要是主因。Cloud,特别是Hadoop
: 和Cassandra这些开源工具对.NET打击很大。微软被迫放弃自己的Linq for HPQ,在
: Azure上整合Hadoop。连Azure上跑的最著名应用iCloud都是Java写的。
: 另一方面,一些JVM语言,如Groovy, Scala的兴起,直接抹掉了Ruby/Python一类动态
: 语言在Web,functional programming上的优势,而JVM平台上的性能,安全性,广泛的

avatar
B*d
22
应该知道 context, 是要挫折之后重新开始做番事业,还是洗心革面痛改前非 ?

【在 L*******y 的大作中提到】
: 怎样可以翻译的更文学,更古典一些。我的美国朋友要用来做tatoo.
: 谢谢

avatar
c*e
23
最近用juno ee,每次都会出现n多的小! x号,每次都要configure,烦死了。难道java就
不能做到兼容以前的版本?

【在 c*****a 的大作中提到】
: 从我看来,真的革命是1.3。
: 而1.4把1.3提供的很多功能加强到稳定的阶段。
: 为啥这么说呢:如果你用1.3,除了没有annotation,其他今天的多数框架功能都能模
: 拟出来(代码好看与否2说)。可是你回到1.2,连个基础版的hibernate都写不出吧(
: 当然,第一个版本的hibernate发布的时候就已经对应1.3了,但是如果没有1.3的功能
: ,应该是无法实现hibernate的)。而J2EE 1.3版本订制的过程,jdk 1.3还在酝酿中,
: 结果就是J2EE 1.3搞了个类似corba的恶心实现。
: 可惜1.3以后,sun那帮人就没有灵气了
: 或者这么说,jdk 1.3对应的是win98,1.4是win2k,1.5是xp。肯定jdk越到后面越易用
: ,但是从革命性角度,就未必了。

avatar
c*e
24
股票经纪那不是更惨,简直是在刀刃上走路,不小心做亏了就进监狱,法国的那个最近
还在出新闻,nnd.人家其实也就是在做工作,没啥下流想法,没想到做着做着就进监狱
了。

【在 z*******3 的大作中提到】
: 古德霸其实唱衰.net和c++很久了
: 不过我是认同它看法的
: 另外我们最近也在讨论要不要用groovy
: 但是短期内不太可能,用也是玩玩罢了
: 因为java就这样,写的东西太核心了
: 以至于你动一行,一旦有什么问题
: 后果经常是无法承受的
: 开除那都是小事,如果有事故的话,搞不好要进监狱
: 当年在国内搞的时候,停电半个小时
: 上面红头文件,正总连降n级,下放基层,运营副总免职

avatar
g*g
25
1.5很重要,generics,annotation。没有这些东西,今天的大部分架构都
要ugly很多。1.6以后是没啥东西。

【在 c*****a 的大作中提到】
: 从我看来,真的革命是1.3。
: 而1.4把1.3提供的很多功能加强到稳定的阶段。
: 为啥这么说呢:如果你用1.3,除了没有annotation,其他今天的多数框架功能都能模
: 拟出来(代码好看与否2说)。可是你回到1.2,连个基础版的hibernate都写不出吧(
: 当然,第一个版本的hibernate发布的时候就已经对应1.3了,但是如果没有1.3的功能
: ,应该是无法实现hibernate的)。而J2EE 1.3版本订制的过程,jdk 1.3还在酝酿中,
: 结果就是J2EE 1.3搞了个类似corba的恶心实现。
: 可惜1.3以后,sun那帮人就没有灵气了
: 或者这么说,jdk 1.3对应的是win98,1.4是win2k,1.5是xp。肯定jdk越到后面越易用
: ,但是从革命性角度,就未必了。

avatar
q*u
26
古得霸格,我支持你!!
avatar
z*4
27
我见过的DW都被老银做砸了,老银的缺点在此事上一览无遗,细节上跟不上,构思不够
全面
顺便说一句,版上谁想混teradata,跟我发信,保证你从白丁装成大拿
这个数据库我是不混了,怕老了失业就麻烦了
avatar
l*t
28
居然没谈spring frameworks。没有了spring Java基本就是一堆bullshit吧。
groovy那种搞不了大东西。scala还缺JVM的核心支持。
avatar
t*a
29
为什么说scala还缺jvm的核心支持?

【在 l******t 的大作中提到】
: 居然没谈spring frameworks。没有了spring Java基本就是一堆bullshit吧。
: groovy那种搞不了大东西。scala还缺JVM的核心支持。

avatar
c*e
30
谈spring就是打ejb耳瓜子。

【在 l******t 的大作中提到】
: 居然没谈spring frameworks。没有了spring Java基本就是一堆bullshit吧。
: groovy那种搞不了大东西。scala还缺JVM的核心支持。

avatar
C*N
31
mark
avatar
r*k
32
纠正lz一些错误,和topic 无关:
hadoop 和 cloud 没半毛钱关系。big data, big data.
> 连Azure上跑的最著名应用iCloud都是Java写的。
果子自己在自己data center 建好前,icloud beta 时,在一段时间内同时用aws 和
azure as hot standby,不是azure 好,纯粹当backup 用。之后全是自己的技术。大
型的、serious 的web company, 除了脑残netflix,没人会用aws, azure 之类。
> 一些Blog提到性能其实还只是一部分原因,Encapsulation的需要是主因
对于web company, throughput, latency 最重要,Encapsulation 无所谓。
enterprise 是另一回事儿。
avatar
b*y
33
8错。祝贺大家在java这个平台上做的童鞋,前途和钱途都无量啊。
avatar
g*g
34
您老要纠正我,也先Google一下吧。Hadoop是用来batch process的。很多公司每天需
要大量的计算,又不想维护那么大的数据中心,直接在Amazon上开几百个节点,晚上跑
个几
个小时,算完了就关掉。Hadoop就是这个计算的核心架构。
至于Encapsulation。直接看原帖。
http://www.infoq.com/articles/twitter-java-use
The primary driver is honestly encapsulation, so we can iterate faster as a
company. Having a single, monolithic application codebase is not amenable to
quick movement on a per-team basis. So when we decide to encapsulate
something, then because of our performance concerns, its better to rewrite
it in the JVM for most systems, than to write a new Ruby system.

【在 r*******k 的大作中提到】
: 纠正lz一些错误,和topic 无关:
: hadoop 和 cloud 没半毛钱关系。big data, big data.
: > 连Azure上跑的最著名应用iCloud都是Java写的。
: 果子自己在自己data center 建好前,icloud beta 时,在一段时间内同时用aws 和
: azure as hot standby,不是azure 好,纯粹当backup 用。之后全是自己的技术。大
: 型的、serious 的web company, 除了脑残netflix,没人会用aws, azure 之类。
: > 一些Blog提到性能其实还只是一部分原因,Encapsulation的需要是主因
: 对于web company, throughput, latency 最重要,Encapsulation 无所谓。
: enterprise 是另一回事儿。

avatar
z*3
35
那他们不一样,他们不做不行
我们做了很多时候不行,不做,行
更何况到起诉俺们的时候,基本上都是闹出人命的时候
要不然谁没事搞我们这种造血机器呢?
都是找股票经纪这种吸血的

【在 c*********e 的大作中提到】
: 股票经纪那不是更惨,简直是在刀刃上走路,不小心做亏了就进监狱,法国的那个最近
: 还在出新闻,nnd.人家其实也就是在做工作,没啥下流想法,没想到做着做着就进监狱
: 了。

avatar
z*3
36
1.6时候oracle跑去搞客户端去了
1.6的一个重要突破是把applet搞了搞,优化了一下
然后在1.7后期版本中集成javafx
1.8版本中将会正式集成javafx
现在javafx版本号是2.2,java8发布的时候会改为javafx8.0
跟java版本号保持一致
这是新时代的swing,有重大创新properties & binding
observer模式的新实现,志在夺取desktop市场
这是java1.6以后的重要突破

【在 g*****g 的大作中提到】
: 1.5很重要,generics,annotation。没有这些东西,今天的大部分架构都
: 要ugly很多。1.6以后是没啥东西。

avatar
b*p
37
我知道的是:
1、backend用java,Websphere/weblogic framework
2、client端用javascript + jsp, 如dojo framework
3、用json做message.
4、RESTfull web service的框架。
java做为enterprise级的语言,的确有优势。
1、跨平台
2、类多,不需要另外去找
3、jvm的server side scripting提供混合编程的优势。
just my 2 cents.
avatar
r*r
38
我们公司从一个小公司买的设备,用Python写的,因为开源,API接口不错,不过GUI需
要用一个第三方软件。花了几天看了看Python,统一了函数,struct,class,基本OOP,
因为免费对小公司开发硬件还不错,尤其在美国,啥license都很贵。

【在 g*****g 的大作中提到】
: 这几年的几个热点,Cloud (Hadoop),NoSQL DB(Cassandra),Mobile (Android)。
: Java
: 都是重量级的语言。
: 这几年发迹的几个公司,Salesforce, Workday,LinkedIn,Netflix等等,都是Java为
: 主。Twitter这样的Ruby公司上了规模也就转到Java/Scala上了,一些Blog提到性能其
: 实还只是一部分原因,Encapsulation的需要是主因。Cloud,特别是Hadoop
: 和Cassandra这些开源工具对.NET打击很大。微软被迫放弃自己的Linq for HPQ,在
: Azure上整合Hadoop。连Azure上跑的最著名应用iCloud都是Java写的。
: 另一方面,一些JVM语言,如Groovy, Scala的兴起,直接抹掉了Ruby/Python一类动态
: 语言在Web,functional programming上的优势,而JVM平台上的性能,安全性,广泛的

avatar
g*g
39
这个,我觉得只要desktop还是姓M,Java在那上面是没可能干过C#的。人升级个
windows版本,
Java要跟上UI Look&Feel都要至少一年。

【在 z*******3 的大作中提到】
: 1.6时候oracle跑去搞客户端去了
: 1.6的一个重要突破是把applet搞了搞,优化了一下
: 然后在1.7后期版本中集成javafx
: 1.8版本中将会正式集成javafx
: 现在javafx版本号是2.2,java8发布的时候会改为javafx8.0
: 跟java版本号保持一致
: 这是新时代的swing,有重大创新properties & binding
: observer模式的新实现,志在夺取desktop市场
: 这是java1.6以后的重要突破

avatar
s*e
40
现在还有人用dojo, 内牛满面啊,那是我第一份工作学的第一个framework

【在 b*****p 的大作中提到】
: 我知道的是:
: 1、backend用java,Websphere/weblogic framework
: 2、client端用javascript + jsp, 如dojo framework
: 3、用json做message.
: 4、RESTfull web service的框架。
: java做为enterprise级的语言,的确有优势。
: 1、跨平台
: 2、类多,不需要另外去找
: 3、jvm的server side scripting提供混合编程的优势。
: just my 2 cents.

avatar
c*s
41
o
avatar
e*i
42
作用户喜爱的界面,Java 不是很好的语言。唯一的卖点就是跨操作系统。
avatar
c*e
43
en,java在mac上沒有c#竞争。

【在 e*******i 的大作中提到】
: 作用户喜爱的界面,Java 不是很好的语言。唯一的卖点就是跨操作系统。
avatar
k*e
44
没错。估计5年java在桌面都没有希望。庞大的JVM在那里簇着,干不过C++,C#。唯一
的希望是移动平台。

【在 g*****g 的大作中提到】
: 这个,我觉得只要desktop还是姓M,Java在那上面是没可能干过C#的。人升级个
: windows版本,
: Java要跟上UI Look&Feel都要至少一年。

avatar
b*p
45
hehe.
Dojo is not bad.
Javascript is also cool
But I firgured out vaadin/GWT is much better.

【在 s*******e 的大作中提到】
: 现在还有人用dojo, 内牛满面啊,那是我第一份工作学的第一个framework
avatar
w*z
46
how about html5?

【在 b*****p 的大作中提到】
: hehe.
: Dojo is not bad.
: Javascript is also cool
: But I firgured out vaadin/GWT is much better.

avatar
r*k
47
为什么要说“老”?我从首页点进的,没针对某个人,某个版。
我不需要,我本人是hadoop 相关项目的 committer。我管理业界最大的hadoop/hbase
deployment 之一。我基本认识所有重要的 hadoop 使用公司相关的人。参加 hadoop/
big data/open source conference and dev/user group 是我的工作职责。
没人真的这么用!最基本的问题,数据怎么传上去?最最基本的use case,web front
collect web log,stream to hdfs, run mapreduce, 需要hadoop always on。不要告
诉我有人每天攒几TB data, upload to aws, start ec2 instance, run mapreduce,
then shut them down。aws 很贵的,这种用法更费钱。可能有小的公司有这种策略,
但我说的是一定规模的公司,facebook, yahoo, ebay, twitter, salesforce, and a
lot ... (again, except netflix 这个怪胎)
a
to
avatar
d*u
48
几个鸡巴大的公司,至于兴奋得鼻涕泡乱冒吗?
继续撸。

【在 g*****g 的大作中提到】
: 这几年的几个热点,Cloud (Hadoop),NoSQL DB(Cassandra),Mobile (Android)。
: Java
: 都是重量级的语言。
: 这几年发迹的几个公司,Salesforce, Workday,LinkedIn,Netflix等等,都是Java为
: 主。Twitter这样的Ruby公司上了规模也就转到Java/Scala上了,一些Blog提到性能其
: 实还只是一部分原因,Encapsulation的需要是主因。Cloud,特别是Hadoop
: 和Cassandra这些开源工具对.NET打击很大。微软被迫放弃自己的Linq for HPQ,在
: Azure上整合Hadoop。连Azure上跑的最著名应用iCloud都是Java写的。
: 另一方面,一些JVM语言,如Groovy, Scala的兴起,直接抹掉了Ruby/Python一类动态
: 语言在Web,functional programming上的优势,而JVM平台上的性能,安全性,广泛的

avatar
c*e
49
android的界面沒有iphone的好看,这个已是事实。
不过,最近mobile inudstry的samsung已经超越apple,明年会出来首款能弯曲屏幕的手
机,apple內部已经发生政治权力斗争,steve jobs喜欢的老丞开始被排挤,让人想到
中国古代的某些故事。ipad mini的ram只有512mb,这个太小了。

【在 k********e 的大作中提到】
: 没错。估计5年java在桌面都没有希望。庞大的JVM在那里簇着,干不过C++,C#。唯一
: 的希望是移动平台。

avatar
c*e
50
Javascript有jquery,ajax,json,css帮忙,做客户端现在花样多。

【在 b*****p 的大作中提到】
: hehe.
: Dojo is not bad.
: Javascript is also cool
: But I firgured out vaadin/GWT is much better.

avatar
c*e
51
aws 很贵的? 一个小时才几毛钱。

hbase
front
a

【在 r*******k 的大作中提到】
: 为什么要说“老”?我从首页点进的,没针对某个人,某个版。
: 我不需要,我本人是hadoop 相关项目的 committer。我管理业界最大的hadoop/hbase
: deployment 之一。我基本认识所有重要的 hadoop 使用公司相关的人。参加 hadoop/
: big data/open source conference and dev/user group 是我的工作职责。
: 没人真的这么用!最基本的问题,数据怎么传上去?最最基本的use case,web front
: collect web log,stream to hdfs, run mapreduce, 需要hadoop always on。不要告
: 诉我有人每天攒几TB data, upload to aws, start ec2 instance, run mapreduce,
: then shut them down。aws 很贵的,这种用法更费钱。可能有小的公司有这种策略,
: 但我说的是一定规模的公司,facebook, yahoo, ebay, twitter, salesforce, and a
: lot ... (again, except netflix 这个怪胎)

avatar
b*i
52
我觉得android在tv上会完全取代大部分家庭用户的desktop。上网,购物,看youtube
,不需要desktop/windows了。

【在 c*********e 的大作中提到】
: android的界面沒有iphone的好看,这个已是事实。
: 不过,最近mobile inudstry的samsung已经超越apple,明年会出来首款能弯曲屏幕的手
: 机,apple內部已经发生政治权力斗争,steve jobs喜欢的老丞开始被排挤,让人想到
: 中国古代的某些故事。ipad mini的ram只有512mb,这个太小了。

avatar
t*e
53
补充一下,EAI领域,包括ETL, ESB,BPM,Rule Engine等,Java也是独大。

【在 g*****g 的大作中提到】
: 这几年的几个热点,Cloud (Hadoop),NoSQL DB(Cassandra),Mobile (Android)。
: Java
: 都是重量级的语言。
: 这几年发迹的几个公司,Salesforce, Workday,LinkedIn,Netflix等等,都是Java为
: 主。Twitter这样的Ruby公司上了规模也就转到Java/Scala上了,一些Blog提到性能其
: 实还只是一部分原因,Encapsulation的需要是主因。Cloud,特别是Hadoop
: 和Cassandra这些开源工具对.NET打击很大。微软被迫放弃自己的Linq for HPQ,在
: Azure上整合Hadoop。连Azure上跑的最著名应用iCloud都是Java写的。
: 另一方面,一些JVM语言,如Groovy, Scala的兴起,直接抹掉了Ruby/Python一类动态
: 语言在Web,functional programming上的优势,而JVM平台上的性能,安全性,广泛的

avatar
z*3
54
也不一定了,web service下,什么系统都能联起来
只不过说核心系统一般是java写的罢了
然后外围一堆其他乱七八糟的系统
有时候核心都不是java写的,就像我前面说的那个36%市场的那个行业老大
我不相信他们没搞eai,但是不管如何,java的eai办法是最多的
跟各个系统接口也是最全的,而且java系统自己内部互相call也都很容易

【在 t*******e 的大作中提到】
: 补充一下,EAI领域,包括ETL, ESB,BPM,Rule Engine等,Java也是独大。
avatar
z*3
55
其实虚拟机根本不是问题
用各种游戏机的虚拟机玩游戏的孩子多了
而且移动平台java跑起来更慢,如果移动平台能ok
pc没有理由不ok,关键是现在游戏没什么人做了
因为投资大,收益少,还不稳定,游戏公司一批接着一批倒掉
就是暴雪这种都有些吃不消,西木之类的早就玩完了

【在 k********e 的大作中提到】
: 没错。估计5年java在桌面都没有希望。庞大的JVM在那里簇着,干不过C++,C#。唯一
: 的希望是移动平台。

avatar
z*3
56
minecraft啊minecraft
minecraft可是一天能造出上百万利润的怪物啊

【在 g*****g 的大作中提到】
: 这个,我觉得只要desktop还是姓M,Java在那上面是没可能干过C#的。人升级个
: windows版本,
: Java要跟上UI Look&Feel都要至少一年。

avatar
k*0
57

java
this is because you are a newbie of .net.

【在 c*********e 的大作中提到】
: en,java的自由度比较大,asp.net是个黑盒子,用它,但是不知道它心里在想些啥。
: 前段有个project,要隔段时间就把数据库里更新了的股票数据load到dashboard里,用
: asp.net做的,因為有几个表,而且有表和表之间的join什么的操作,所以不能用java
: 的class.asp.net做着还算顺手,但是,要把entity里的表清空了再load新的数据,就
: 非常慢。后来才发现,原来asp.net里面,你每清除一行记录,asp.net就会写入log,所
: 以非常慢,nnd.
: 还是java方向市场广阔。
: hadoop,teradata最近太热了。据说data warehousing是烙印的天下,老中挤不进去?
: 还是因为data warehousing很多都是contractor工作?

avatar
c*e
58
你是.net老手,行了吧。发贴子也要占个便宜,有必要吗?

【在 k********0 的大作中提到】
:
: java
: this is because you are a newbie of .net.

avatar
g*g
59
你这话说得真够无厘头的。你说的这些公司facebook, yahoo, ebay, twitter,
salesforce,都是主业不用云计算(租用而言)的大公司,他们都有自己的大数据中心,
既然他们有那个计算能力,何必要租用云。
反过来,云计算公司,他们的数据本来就是在云上收集的,难道还下到自己的数据中心
处理不成,且不说他们自己的数据中心多半就没有那样的处理能力。这年头,有大量的
mobile公司,公司不大,用户不少,几千万不罕见,你觉得他们会在哪里跑Hadoop?还
有另一类计算,数据量不算太大,但计算复杂度比较高。就我所知,有dating网站公司
在AWS上做match,有新闻网站在AWS上做图像处理,有视频网站在AWS上做encoding,都
是这种上传下行模式。不是说所有的公司都必须在云上跑Hadoop,但这么用的公司不少
。你以为微软何必废了自
己的Linq for HPQ,而在Azure Storage里支持Hadoop,都是被客户逼的。

hbase
front
a

【在 r*******k 的大作中提到】
: 为什么要说“老”?我从首页点进的,没针对某个人,某个版。
: 我不需要,我本人是hadoop 相关项目的 committer。我管理业界最大的hadoop/hbase
: deployment 之一。我基本认识所有重要的 hadoop 使用公司相关的人。参加 hadoop/
: big data/open source conference and dev/user group 是我的工作职责。
: 没人真的这么用!最基本的问题,数据怎么传上去?最最基本的use case,web front
: collect web log,stream to hdfs, run mapreduce, 需要hadoop always on。不要告
: 诉我有人每天攒几TB data, upload to aws, start ec2 instance, run mapreduce,
: then shut them down。aws 很贵的,这种用法更费钱。可能有小的公司有这种策略,
: 但我说的是一定规模的公司,facebook, yahoo, ebay, twitter, salesforce, and a
: lot ... (again, except netflix 这个怪胎)

avatar
g*g
60
完全取代不会,但升级会变慢。以前3年一升,现在5年,7年不奇怪。

youtube

【在 b***i 的大作中提到】
: 我觉得android在tv上会完全取代大部分家庭用户的desktop。上网,购物,看youtube
: ,不需要desktop/windows了。

avatar
w*z
61
Netflix 的video encoding, 在EC 2上做,我们公司最近新加了一个photo size ,
transcode 也在amazon 上跑, 但和Hadoop 没啥直接关系。我们有自己的Hadoop处理
各种log.

【在 g*****g 的大作中提到】
: 你这话说得真够无厘头的。你说的这些公司facebook, yahoo, ebay, twitter,
: salesforce,都是主业不用云计算(租用而言)的大公司,他们都有自己的大数据中心,
: 既然他们有那个计算能力,何必要租用云。
: 反过来,云计算公司,他们的数据本来就是在云上收集的,难道还下到自己的数据中心
: 处理不成,且不说他们自己的数据中心多半就没有那样的处理能力。这年头,有大量的
: mobile公司,公司不大,用户不少,几千万不罕见,你觉得他们会在哪里跑Hadoop?还
: 有另一类计算,数据量不算太大,但计算复杂度比较高。就我所知,有dating网站公司
: 在AWS上做match,有新闻网站在AWS上做图像处理,有视频网站在AWS上做encoding,都
: 是这种上传下行模式。不是说所有的公司都必须在云上跑Hadoop,但这么用的公司不少
: 。你以为微软何必废了自

avatar
g*g
62
Netflix uses Hadoop to do movie recommendation, log analysis among other
things on AWS.

【在 w**z 的大作中提到】
: Netflix 的video encoding, 在EC 2上做,我们公司最近新加了一个photo size ,
: transcode 也在amazon 上跑, 但和Hadoop 没啥直接关系。我们有自己的Hadoop处理
: 各种log.

avatar
g*g
63
这几年的几个热点,Cloud (Hadoop),NoSQL DB(Cassandra),Mobile (Android)。
Java
都是重量级的语言。
这几年发迹的几个公司,Salesforce, Workday,LinkedIn,Netflix等等,都是Java为
主。Twitter这样的Ruby公司上了规模也就转到Java/Scala上了,一些Blog提到性能其
实还只是一部分原因,Encapsulation的需要是主因。Cloud,特别是Hadoop
和Cassandra这些开源工具对.NET打击很大。微软被迫放弃自己的Linq for HPQ,在
Azure上整合Hadoop。连Azure上跑的最著名应用iCloud都是Java写的。
另一方面,一些JVM语言,如Groovy, Scala的兴起,直接抹掉了Ruby/Python一类动态
语言在Web,functional programming上的优势,而JVM平台上的性能,安全性,广泛的
API,仍然是其他语言无法匹配的。Twitter在上量之后转向Java/Scala,对Ruby阵营是
很大打击。微软在几个热点上,都落后一拍,使得.Net的地位越来越低。
个人认为在下个10年,应用层上,仍然是Java为主,其他JVM语言为DSL的趋势。DSL语
言会越来越专业化。
avatar
z*3
64
古德霸其实唱衰.net和c++很久了
不过我是认同它看法的
另外我们最近也在讨论要不要用groovy
但是短期内不太可能,用也是玩玩罢了
因为java就这样,写的东西太核心了
以至于你动一行,一旦有什么问题
后果经常是无法承受的
开除那都是小事,如果有事故的话,搞不好要进监狱
当年在国内搞的时候,停电半个小时
上面红头文件,正总连降n级,下放基层,运营副总免职
年纪一大把了,在帝都那种鬼地方,老婆还没工作
也不知道将来怎么办,也够悲催的
java越来越复杂,各个tier和layer
我的感觉,反正客户端是天天变,最不稳定
以前swing,现在javafx,以前j2me,现在android,将来不知道怎么变
front end也差不多,web很不稳定,尤其是现在貌似java做web有些问题
php越来越多,jsp现在官方都不用了,改成jsf了
然后做商业产品还好,但是ibm这些大公司年年都会裁员
因为规则特别固定,j2ee这么多年,还是那个样子,而且商业产品普遍比较规范
所以一旦形成流水线作业,那么螺丝钉的将来就不好说了
这一块主要的冲击来自开源产品,这一块很多都可以被开源产品所代替
我觉得最稳定的肯定是back end,就是跑在weblogic这些之上的这些东西
这些东西很多时候是不能动的,动一个地方,动对了还好
一旦错了,无数的反馈马上过来,我们在亚太区对日本的产品比较多
小日本有专门的软件不分昼夜扫描我们的接口,哪怕是一个细微的差别
小日本当天就会反馈,所以公司很喜欢小日本,招了不少小日本的测试和客服
back end的代码,有很多,尤其是core java的部分,都很陈旧
那些狗屎真难看懂啊,这一部分完全就是跟各个行业衔接的部分
各种行业的逻辑都在这里面,光会java是远远不够滴
所以很多搞back end的,经常一辈子就服务一个行业
做金融的就一辈子做金融,再多其他行业例子我不举了
因为圈子实在太小,容易出问题,不管国内国外
就那么点人换来换去,经常是一家公司扩招,整个行业都招人
因为互相挖角,然后这个时候新人有机会,但是一般也是给技术老手优先
老手招进来,培养的不是it技术,而是行业知识,给你解释这个是什么,那个是什么
然后只要你不想走,一辈子都不会裁你,因为一来本身会java的老手就不多
行业知识就更是扯淡了,cs nerd比较多,在学校时候就很少有人愿意去跨行业学习
business最讨厌的就是跟nerd解释半天,nerd还不懂他在说什么
大眼瞪小眼,整个一鸡同鸭讲,但是如果你会,你懂,那个差异是非常明显的
business人天天都会找你,时间一久,领导看在眼里,自然会有反馈
所以行业内喜欢互相挖角,不需要各种培训,而有这个经验的,哪怕是国内的经验
都顶用,因为真的找不到其他人,进来之后就会发现,同事们都很资深
工龄都很长,所以经常听他们聊退休金,聊孩子上大学,聊什么的都有
更搞笑的是,有同事说他刚进公司的时候,八个月没写一行代码
我当时就想,这要在其他地方,早一脚踢出去了,试用期没写代码都是不可想像的
但是我发现这种狗血的事情在这一行的确是存在的,而且很常见
而且很多时候这块代码这个人写的,这个人一旦离开了
其他人都不敢随便去动这些代码,所以很多人迟到早退不思进取
很正常,很正常,也正是因为当初毕业时候看到这一点
所以死活都要把ejb搞定,而我至今的javascript什么还写得跟屎一样
因为从来没有用心去看过,可能还不如我的swing强,哈哈
做这一行,最重要的肯定不止有你的技术,还有你其它的行业知识
一旦做下去,你就会发现,其实他们的技术都有些陈旧了
有时候都可以感觉出来,明显没有某些软件的经验,但是这个并不重要
就像你说ibatis,对方可能听都没听过,但是无碍,人家不用,再好人家都不用
远不如人家懂一个行业知识来得重要
猎头打电话来介绍的机会都是同行业的,而且同行业一旦跳槽
都是认识的,不就那么点人嘛
比这行更黑的是dba,dba更稳定,最近我问,为啥不用hibernate?
回答说,dba不干,哦,那也行,又问,为啥要花钱买license?
回答,dba不让换数据库,哦,那也行
以前说过一个例子
说java backend像是统军大将,你很少见到狙击手出身的元帅
但是要补充一点,后勤大师出身的元帅比比皆是
钢铁雄心里面后勤大师从来都是玩的人的最爱
什么是狙击手?其实客户端的各种奇淫技巧就是狙击技巧
什么是后勤大师?db就是我们的后勤,庄思浩最早就是搞db出身
所以如果实在没有其它经验,去倒腾倒腾数据库也是很好的一个帮助
至于什么“云计算”之类的热点,说实话我都不是很清楚滴知道那是干嘛的
十年之后,这些该死的java代码还会在这些地方
可能会一直存在到我退休,而从事这些代码开发的人员会一辈子稳定在这里
这就是我之前说的稳定期,c++不是没有这个机会
但是相对少,我之前从事那个行业曾经有一个公司的的主要核心系统就是c++写的
总部在欧洲,主要是法国和德国,世界最大,36%的市场份额
但是这里的分部做一些无关痛痒的东东,都是client side的东东
用swing写一些小的desktop程序,那还是不去了
到现在这个行业,虽然市场份额跟加州那个世界第一不能比,那个太夸张了
但是也足够了,因为东亚尤其是日本,欧洲某些国家,还有本土市场都是老大
加州那个很cheap,给数据接口,给perl脚本,问为啥不给java的?
回答,因为是竞争对手,所以不仅往糟糕的东西给,还经常修改脚本
让你跟着折腾,贱啊贱
avatar
w*z
65
您老的标题不对啊,看标题还以为说JAVA 不行了,
最近在搞Cassandra, 感觉client lib不是一定要用Java, but Cassandra is written
in Java, so Java client lib has the best support. but Mongo and riak are
implemented in other languages (C,++ Erlang ), Java doesn't have any edge
there.

【在 g*****g 的大作中提到】
: 这几年的几个热点,Cloud (Hadoop),NoSQL DB(Cassandra),Mobile (Android)。
: Java
: 都是重量级的语言。
: 这几年发迹的几个公司,Salesforce, Workday,LinkedIn,Netflix等等,都是Java为
: 主。Twitter这样的Ruby公司上了规模也就转到Java/Scala上了,一些Blog提到性能其
: 实还只是一部分原因,Encapsulation的需要是主因。Cloud,特别是Hadoop
: 和Cassandra这些开源工具对.NET打击很大。微软被迫放弃自己的Linq for HPQ,在
: Azure上整合Hadoop。连Azure上跑的最著名应用iCloud都是Java写的。
: 另一方面,一些JVM语言,如Groovy, Scala的兴起,直接抹掉了Ruby/Python一类动态
: 语言在Web,functional programming上的优势,而JVM平台上的性能,安全性,广泛的

avatar
c*a
66
说到Ruby,好几年前,国内有些网站开始大力推RoR,我当时花了点时间过了一下RoR,
当时觉得这个是个好东西,但是对于大企业没用,倒是没想过性能、支持啊这些东西,
而是Ruby的语法太多样了,基本上完成一样事情的选择太多,这样造成大系统代码可维
护性很低。
我一直和人这样比喻:java是AK47,.net是M16,RoR之类的可能是属于各种特种枪械。
如果一个军队要列装,没有比AK47更好的。
就个人而言,RoR这种东西,最多是给java程序员用的加强版PHP。当年很吃惊Sun会选
择支持JRuby而不是Groovy,这个虽然政治因素比较大(Groovy是Spring主导的),但
是侧面看出sun对自己主导java社区毫无信心。这点上,java和.net完全是2个极端,.
net完全是microsoft一个公司在推,外加几家做控件的公司。sun呢自己打打酱油,除
了出出JDK(就算它家的JDK,还有很多人不买账呢),基本就是个看着程序员们自己干
。从JDK 1.4以后,sun就再也没有任何创意了(从这个角度上,Gosling比Anders差远
了,最后Oracle让他走人未必没有道理),JDK里面新的需求都是社区已经讨论了太久
(甚至参考实现模拟实现都出了以后)才逆推sun的。甚至有时sun为了显示存在感,就
是不愿意实现某些feature。
未来10年,大企业语言毫无疑问还是属于java的(你对.net了解的越多,就会有越强的
这种感觉),只是中小企业慢慢向云端去也是个趋势了,需求趋向复杂,程序员越来越
贵,做solution的程序员们搞几个好的快递方案在身是很有帮助的。

【在 g*****g 的大作中提到】
: 这几年的几个热点,Cloud (Hadoop),NoSQL DB(Cassandra),Mobile (Android)。
: Java
: 都是重量级的语言。
: 这几年发迹的几个公司,Salesforce, Workday,LinkedIn,Netflix等等,都是Java为
: 主。Twitter这样的Ruby公司上了规模也就转到Java/Scala上了,一些Blog提到性能其
: 实还只是一部分原因,Encapsulation的需要是主因。Cloud,特别是Hadoop
: 和Cassandra这些开源工具对.NET打击很大。微软被迫放弃自己的Linq for HPQ,在
: Azure上整合Hadoop。连Azure上跑的最著名应用iCloud都是Java写的。
: 另一方面,一些JVM语言,如Groovy, Scala的兴起,直接抹掉了Ruby/Python一类动态
: 语言在Web,functional programming上的优势,而JVM平台上的性能,安全性,广泛的

avatar
a*w
67
Sun 出来的技术应该很强,情商估计较低。
高司令在Sun混到了VP,被甲骨文收购后虽然还保留头衔,但是人事权
没了,薪水据说减半。Ellison在这件事上做得很不地道,不过他如果
不是心狠手辣之辈,甲骨文也混不到今天这个地位。
Oracle和Sun之间的恩怨至少可以追溯到十年前,当年他们两家还有IBM
都在争夺Java的领导权。Sun和微软打官司时,IBM站在Sun一边,Oracle
态度比较暧昧。
Joshua Bloch从Sun跳到Google之后跟着一个资历比自己差的老印混,去
年老印离开,要说他该出头了。没想到今年他也离开谷歌了。
谷歌和甲骨文打官司时,据说Bloch左右为难。

【在 c*****a 的大作中提到】
: 说到Ruby,好几年前,国内有些网站开始大力推RoR,我当时花了点时间过了一下RoR,
: 当时觉得这个是个好东西,但是对于大企业没用,倒是没想过性能、支持啊这些东西,
: 而是Ruby的语法太多样了,基本上完成一样事情的选择太多,这样造成大系统代码可维
: 护性很低。
: 我一直和人这样比喻:java是AK47,.net是M16,RoR之类的可能是属于各种特种枪械。
: 如果一个军队要列装,没有比AK47更好的。
: 就个人而言,RoR这种东西,最多是给java程序员用的加强版PHP。当年很吃惊Sun会选
: 择支持JRuby而不是Groovy,这个虽然政治因素比较大(Groovy是Spring主导的),但
: 是侧面看出sun对自己主导java社区毫无信心。这点上,java和.net完全是2个极端,.
: net完全是microsoft一个公司在推,外加几家做控件的公司。sun呢自己打打酱油,除

avatar
c*a
68
高司令据说是个好人,但是说真话,后面这些年(JDK 1.4以后),真是没再看出有啥
很了得的地方(相对他的地位而言)。对我来说,JDK 1.4以后,基本上也就是个
annotation值得看一看(就算是这个,也是社区千呼万唤了才加的),concurrent干脆
直接抄了开源的API和实现(当然,这个抄是对的,如果为了脸面要自己搞一套,才是
2B了)。到了J2EE这边,更是没啥好说了,基本都是被逆推的。1.4后有任何真让人惊
喜的功能吗?.net起码还有一大堆无聊的语法糖。
做API或者语言,重要不仅仅是技术上的技巧,更应该是整体框架设计上的大局观,虽
然jdk本身谈不上什么框架设计(就算是JDK,sun的performance也不是啥好的,否则就
不会有那么多雨后春笋般的jdk第三方实现了),但是J2EE就是纯粹的框架了,出一个
烂一个。
就从后面这些年的java发展看,换我是Ellison,也要高司令或者原来sun里面java那帮
人靠边站的。
当年非常奇怪Oracle收购sun的时候,Google或者IBM没有出来做白衣骑士(特别是IBM
)。

【在 a*w 的大作中提到】
: Sun 出来的技术应该很强,情商估计较低。
: 高司令在Sun混到了VP,被甲骨文收购后虽然还保留头衔,但是人事权
: 没了,薪水据说减半。Ellison在这件事上做得很不地道,不过他如果
: 不是心狠手辣之辈,甲骨文也混不到今天这个地位。
: Oracle和Sun之间的恩怨至少可以追溯到十年前,当年他们两家还有IBM
: 都在争夺Java的领导权。Sun和微软打官司时,IBM站在Sun一边,Oracle
: 态度比较暧昧。
: Joshua Bloch从Sun跳到Google之后跟着一个资历比自己差的老印混,去
: 年老印离开,要说他该出头了。没想到今年他也离开谷歌了。
: 谷歌和甲骨文打官司时,据说Bloch左右为难。

avatar
T*U
69
jdk1.5是革命吧,当然抄点是难免的,最会抄的是MS

【在 c*****a 的大作中提到】
: 高司令据说是个好人,但是说真话,后面这些年(JDK 1.4以后),真是没再看出有啥
: 很了得的地方(相对他的地位而言)。对我来说,JDK 1.4以后,基本上也就是个
: annotation值得看一看(就算是这个,也是社区千呼万唤了才加的),concurrent干脆
: 直接抄了开源的API和实现(当然,这个抄是对的,如果为了脸面要自己搞一套,才是
: 2B了)。到了J2EE这边,更是没啥好说了,基本都是被逆推的。1.4后有任何真让人惊
: 喜的功能吗?.net起码还有一大堆无聊的语法糖。
: 做API或者语言,重要不仅仅是技术上的技巧,更应该是整体框架设计上的大局观,虽
: 然jdk本身谈不上什么框架设计(就算是JDK,sun的performance也不是啥好的,否则就
: 不会有那么多雨后春笋般的jdk第三方实现了),但是J2EE就是纯粹的框架了,出一个
: 烂一个。

avatar
c*a
70
从我看来,真的革命是1.3。
而1.4把1.3提供的很多功能加强到稳定的阶段。
为啥这么说呢:如果你用1.3,除了没有annotation,其他今天的多数框架功能都能模
拟出来(代码好看与否2说)。可是你回到1.2,连个基础版的hibernate都写不出吧(
当然,第一个版本的hibernate发布的时候就已经对应1.3了,但是如果没有1.3的功能
,应该是无法实现hibernate的)。而J2EE 1.3版本订制的过程,jdk 1.3还在酝酿中,
结果就是J2EE 1.3搞了个类似corba的恶心实现。
可惜1.3以后,sun那帮人就没有灵气了
或者这么说,jdk 1.3对应的是win98,1.4是win2k,1.5是xp。肯定jdk越到后面越易用
,但是从革命性角度,就未必了。

【在 T****U 的大作中提到】
: jdk1.5是革命吧,当然抄点是难免的,最会抄的是MS
avatar
d*q
71
JVM indeed is good platform..

【在 c*****a 的大作中提到】
: 高司令据说是个好人,但是说真话,后面这些年(JDK 1.4以后),真是没再看出有啥
: 很了得的地方(相对他的地位而言)。对我来说,JDK 1.4以后,基本上也就是个
: annotation值得看一看(就算是这个,也是社区千呼万唤了才加的),concurrent干脆
: 直接抄了开源的API和实现(当然,这个抄是对的,如果为了脸面要自己搞一套,才是
: 2B了)。到了J2EE这边,更是没啥好说了,基本都是被逆推的。1.4后有任何真让人惊
: 喜的功能吗?.net起码还有一大堆无聊的语法糖。
: 做API或者语言,重要不仅仅是技术上的技巧,更应该是整体框架设计上的大局观,虽
: 然jdk本身谈不上什么框架设计(就算是JDK,sun的performance也不是啥好的,否则就
: 不会有那么多雨后春笋般的jdk第三方实现了),但是J2EE就是纯粹的框架了,出一个
: 烂一个。

avatar
c*e
72
en,java的自由度比较大,asp.net是个黑盒子,用它,但是不知道它心里在想些啥。
前段有个project,要隔段时间就把数据库里更新了的股票数据load到dashboard里,用
asp.net做的,因為有几个表,而且有表和表之间的join什么的操作,所以不能用java
的class.asp.net做着还算顺手,但是,要把entity里的表清空了再load新的数据,就
非常慢。后来才发现,原来asp.net里面,你每清除一行记录,asp.net就会写入log,所
以非常慢,nnd.
还是java方向市场广阔。
hadoop,teradata最近太热了。据说data warehousing是烙印的天下,老中挤不进去?
还是因为data warehousing很多都是contractor工作?

【在 g*****g 的大作中提到】
: 这几年的几个热点,Cloud (Hadoop),NoSQL DB(Cassandra),Mobile (Android)。
: Java
: 都是重量级的语言。
: 这几年发迹的几个公司,Salesforce, Workday,LinkedIn,Netflix等等,都是Java为
: 主。Twitter这样的Ruby公司上了规模也就转到Java/Scala上了,一些Blog提到性能其
: 实还只是一部分原因,Encapsulation的需要是主因。Cloud,特别是Hadoop
: 和Cassandra这些开源工具对.NET打击很大。微软被迫放弃自己的Linq for HPQ,在
: Azure上整合Hadoop。连Azure上跑的最著名应用iCloud都是Java写的。
: 另一方面,一些JVM语言,如Groovy, Scala的兴起,直接抹掉了Ruby/Python一类动态
: 语言在Web,functional programming上的优势,而JVM平台上的性能,安全性,广泛的

avatar
c*e
73
最近用juno ee,每次都会出现n多的小! x号,每次都要configure,烦死了。难道java就
不能做到兼容以前的版本?

【在 c*****a 的大作中提到】
: 从我看来,真的革命是1.3。
: 而1.4把1.3提供的很多功能加强到稳定的阶段。
: 为啥这么说呢:如果你用1.3,除了没有annotation,其他今天的多数框架功能都能模
: 拟出来(代码好看与否2说)。可是你回到1.2,连个基础版的hibernate都写不出吧(
: 当然,第一个版本的hibernate发布的时候就已经对应1.3了,但是如果没有1.3的功能
: ,应该是无法实现hibernate的)。而J2EE 1.3版本订制的过程,jdk 1.3还在酝酿中,
: 结果就是J2EE 1.3搞了个类似corba的恶心实现。
: 可惜1.3以后,sun那帮人就没有灵气了
: 或者这么说,jdk 1.3对应的是win98,1.4是win2k,1.5是xp。肯定jdk越到后面越易用
: ,但是从革命性角度,就未必了。

avatar
c*e
74
股票经纪那不是更惨,简直是在刀刃上走路,不小心做亏了就进监狱,法国的那个最近
还在出新闻,nnd.人家其实也就是在做工作,没啥下流想法,没想到做着做着就进监狱
了。

【在 z*******3 的大作中提到】
: 古德霸其实唱衰.net和c++很久了
: 不过我是认同它看法的
: 另外我们最近也在讨论要不要用groovy
: 但是短期内不太可能,用也是玩玩罢了
: 因为java就这样,写的东西太核心了
: 以至于你动一行,一旦有什么问题
: 后果经常是无法承受的
: 开除那都是小事,如果有事故的话,搞不好要进监狱
: 当年在国内搞的时候,停电半个小时
: 上面红头文件,正总连降n级,下放基层,运营副总免职

avatar
g*g
75
1.5很重要,generics,annotation。没有这些东西,今天的大部分架构都
要ugly很多。1.6以后是没啥东西。

【在 c*****a 的大作中提到】
: 从我看来,真的革命是1.3。
: 而1.4把1.3提供的很多功能加强到稳定的阶段。
: 为啥这么说呢:如果你用1.3,除了没有annotation,其他今天的多数框架功能都能模
: 拟出来(代码好看与否2说)。可是你回到1.2,连个基础版的hibernate都写不出吧(
: 当然,第一个版本的hibernate发布的时候就已经对应1.3了,但是如果没有1.3的功能
: ,应该是无法实现hibernate的)。而J2EE 1.3版本订制的过程,jdk 1.3还在酝酿中,
: 结果就是J2EE 1.3搞了个类似corba的恶心实现。
: 可惜1.3以后,sun那帮人就没有灵气了
: 或者这么说,jdk 1.3对应的是win98,1.4是win2k,1.5是xp。肯定jdk越到后面越易用
: ,但是从革命性角度,就未必了。

avatar
q*u
76
古得霸格,我支持你!!
avatar
z*4
77
我见过的DW都被老银做砸了,老银的缺点在此事上一览无遗,细节上跟不上,构思不够
全面
顺便说一句,版上谁想混teradata,跟我发信,保证你从白丁装成大拿
这个数据库我是不混了,怕老了失业就麻烦了
avatar
l*t
78
居然没谈spring frameworks。没有了spring Java基本就是一堆bullshit吧。
groovy那种搞不了大东西。scala还缺JVM的核心支持。
avatar
t*a
79
为什么说scala还缺jvm的核心支持?

【在 l******t 的大作中提到】
: 居然没谈spring frameworks。没有了spring Java基本就是一堆bullshit吧。
: groovy那种搞不了大东西。scala还缺JVM的核心支持。

avatar
c*e
80
谈spring就是打ejb耳瓜子。

【在 l******t 的大作中提到】
: 居然没谈spring frameworks。没有了spring Java基本就是一堆bullshit吧。
: groovy那种搞不了大东西。scala还缺JVM的核心支持。

avatar
C*N
81
mark
avatar
r*k
82
纠正lz一些错误,和topic 无关:
hadoop 和 cloud 没半毛钱关系。big data, big data.
> 连Azure上跑的最著名应用iCloud都是Java写的。
果子自己在自己data center 建好前,icloud beta 时,在一段时间内同时用aws 和
azure as hot standby,不是azure 好,纯粹当backup 用。之后全是自己的技术。大
型的、serious 的web company, 除了脑残netflix,没人会用aws, azure 之类。
> 一些Blog提到性能其实还只是一部分原因,Encapsulation的需要是主因
对于web company, throughput, latency 最重要,Encapsulation 无所谓。
enterprise 是另一回事儿。
avatar
b*y
83
8错。祝贺大家在java这个平台上做的童鞋,前途和钱途都无量啊。
avatar
g*g
84
您老要纠正我,也先Google一下吧。Hadoop是用来batch process的。很多公司每天需
要大量的计算,又不想维护那么大的数据中心,直接在Amazon上开几百个节点,晚上跑
个几
个小时,算完了就关掉。Hadoop就是这个计算的核心架构。
至于Encapsulation。直接看原帖。
http://www.infoq.com/articles/twitter-java-use
The primary driver is honestly encapsulation, so we can iterate faster as a
company. Having a single, monolithic application codebase is not amenable to
quick movement on a per-team basis. So when we decide to encapsulate
something, then because of our performance concerns, its better to rewrite
it in the JVM for most systems, than to write a new Ruby system.

【在 r*******k 的大作中提到】
: 纠正lz一些错误,和topic 无关:
: hadoop 和 cloud 没半毛钱关系。big data, big data.
: > 连Azure上跑的最著名应用iCloud都是Java写的。
: 果子自己在自己data center 建好前,icloud beta 时,在一段时间内同时用aws 和
: azure as hot standby,不是azure 好,纯粹当backup 用。之后全是自己的技术。大
: 型的、serious 的web company, 除了脑残netflix,没人会用aws, azure 之类。
: > 一些Blog提到性能其实还只是一部分原因,Encapsulation的需要是主因
: 对于web company, throughput, latency 最重要,Encapsulation 无所谓。
: enterprise 是另一回事儿。

avatar
z*3
85
那他们不一样,他们不做不行
我们做了很多时候不行,不做,行
更何况到起诉俺们的时候,基本上都是闹出人命的时候
要不然谁没事搞我们这种造血机器呢?
都是找股票经纪这种吸血的

【在 c*********e 的大作中提到】
: 股票经纪那不是更惨,简直是在刀刃上走路,不小心做亏了就进监狱,法国的那个最近
: 还在出新闻,nnd.人家其实也就是在做工作,没啥下流想法,没想到做着做着就进监狱
: 了。

avatar
z*3
86
1.6时候oracle跑去搞客户端去了
1.6的一个重要突破是把applet搞了搞,优化了一下
然后在1.7后期版本中集成javafx
1.8版本中将会正式集成javafx
现在javafx版本号是2.2,java8发布的时候会改为javafx8.0
跟java版本号保持一致
这是新时代的swing,有重大创新properties & binding
observer模式的新实现,志在夺取desktop市场
这是java1.6以后的重要突破

【在 g*****g 的大作中提到】
: 1.5很重要,generics,annotation。没有这些东西,今天的大部分架构都
: 要ugly很多。1.6以后是没啥东西。

avatar
b*p
87
我知道的是:
1、backend用java,Websphere/weblogic framework
2、client端用javascript + jsp, 如dojo framework
3、用json做message.
4、RESTfull web service的框架。
java做为enterprise级的语言,的确有优势。
1、跨平台
2、类多,不需要另外去找
3、jvm的server side scripting提供混合编程的优势。
just my 2 cents.
avatar
r*r
88
我们公司从一个小公司买的设备,用Python写的,因为开源,API接口不错,不过GUI需
要用一个第三方软件。花了几天看了看Python,统一了函数,struct,class,基本OOP,
因为免费对小公司开发硬件还不错,尤其在美国,啥license都很贵。

【在 g*****g 的大作中提到】
: 这几年的几个热点,Cloud (Hadoop),NoSQL DB(Cassandra),Mobile (Android)。
: Java
: 都是重量级的语言。
: 这几年发迹的几个公司,Salesforce, Workday,LinkedIn,Netflix等等,都是Java为
: 主。Twitter这样的Ruby公司上了规模也就转到Java/Scala上了,一些Blog提到性能其
: 实还只是一部分原因,Encapsulation的需要是主因。Cloud,特别是Hadoop
: 和Cassandra这些开源工具对.NET打击很大。微软被迫放弃自己的Linq for HPQ,在
: Azure上整合Hadoop。连Azure上跑的最著名应用iCloud都是Java写的。
: 另一方面,一些JVM语言,如Groovy, Scala的兴起,直接抹掉了Ruby/Python一类动态
: 语言在Web,functional programming上的优势,而JVM平台上的性能,安全性,广泛的

avatar
g*g
89
这个,我觉得只要desktop还是姓M,Java在那上面是没可能干过C#的。人升级个
windows版本,
Java要跟上UI Look&Feel都要至少一年。

【在 z*******3 的大作中提到】
: 1.6时候oracle跑去搞客户端去了
: 1.6的一个重要突破是把applet搞了搞,优化了一下
: 然后在1.7后期版本中集成javafx
: 1.8版本中将会正式集成javafx
: 现在javafx版本号是2.2,java8发布的时候会改为javafx8.0
: 跟java版本号保持一致
: 这是新时代的swing,有重大创新properties & binding
: observer模式的新实现,志在夺取desktop市场
: 这是java1.6以后的重要突破

avatar
s*e
90
现在还有人用dojo, 内牛满面啊,那是我第一份工作学的第一个framework

【在 b*****p 的大作中提到】
: 我知道的是:
: 1、backend用java,Websphere/weblogic framework
: 2、client端用javascript + jsp, 如dojo framework
: 3、用json做message.
: 4、RESTfull web service的框架。
: java做为enterprise级的语言,的确有优势。
: 1、跨平台
: 2、类多,不需要另外去找
: 3、jvm的server side scripting提供混合编程的优势。
: just my 2 cents.

avatar
c*s
91
o
avatar
e*i
92
作用户喜爱的界面,Java 不是很好的语言。唯一的卖点就是跨操作系统。
avatar
c*e
93
en,java在mac上沒有c#竞争。

【在 e*******i 的大作中提到】
: 作用户喜爱的界面,Java 不是很好的语言。唯一的卖点就是跨操作系统。
avatar
k*e
94
没错。估计5年java在桌面都没有希望。庞大的JVM在那里簇着,干不过C++,C#。唯一
的希望是移动平台。

【在 g*****g 的大作中提到】
: 这个,我觉得只要desktop还是姓M,Java在那上面是没可能干过C#的。人升级个
: windows版本,
: Java要跟上UI Look&Feel都要至少一年。

avatar
b*p
95
hehe.
Dojo is not bad.
Javascript is also cool
But I firgured out vaadin/GWT is much better.

【在 s*******e 的大作中提到】
: 现在还有人用dojo, 内牛满面啊,那是我第一份工作学的第一个framework
avatar
w*z
96
how about html5?

【在 b*****p 的大作中提到】
: hehe.
: Dojo is not bad.
: Javascript is also cool
: But I firgured out vaadin/GWT is much better.

avatar
r*k
97
为什么要说“老”?我从首页点进的,没针对某个人,某个版。
我不需要,我本人是hadoop 相关项目的 committer。我管理业界最大的hadoop/hbase
deployment 之一。我基本认识所有重要的 hadoop 使用公司相关的人。参加 hadoop/
big data/open source conference and dev/user group 是我的工作职责。
没人真的这么用!最基本的问题,数据怎么传上去?最最基本的use case,web front
collect web log,stream to hdfs, run mapreduce, 需要hadoop always on。不要告
诉我有人每天攒几TB data, upload to aws, start ec2 instance, run mapreduce,
then shut them down。aws 很贵的,这种用法更费钱。可能有小的公司有这种策略,
但我说的是一定规模的公司,facebook, yahoo, ebay, twitter, salesforce, and a
lot ... (again, except netflix 这个怪胎)
a
to
avatar
d*u
98
几个鸡巴大的公司,至于兴奋得鼻涕泡乱冒吗?
继续撸。

【在 g*****g 的大作中提到】
: 这几年的几个热点,Cloud (Hadoop),NoSQL DB(Cassandra),Mobile (Android)。
: Java
: 都是重量级的语言。
: 这几年发迹的几个公司,Salesforce, Workday,LinkedIn,Netflix等等,都是Java为
: 主。Twitter这样的Ruby公司上了规模也就转到Java/Scala上了,一些Blog提到性能其
: 实还只是一部分原因,Encapsulation的需要是主因。Cloud,特别是Hadoop
: 和Cassandra这些开源工具对.NET打击很大。微软被迫放弃自己的Linq for HPQ,在
: Azure上整合Hadoop。连Azure上跑的最著名应用iCloud都是Java写的。
: 另一方面,一些JVM语言,如Groovy, Scala的兴起,直接抹掉了Ruby/Python一类动态
: 语言在Web,functional programming上的优势,而JVM平台上的性能,安全性,广泛的

avatar
c*e
99
android的界面沒有iphone的好看,这个已是事实。
不过,最近mobile inudstry的samsung已经超越apple,明年会出来首款能弯曲屏幕的手
机,apple內部已经发生政治权力斗争,steve jobs喜欢的老丞开始被排挤,让人想到
中国古代的某些故事。ipad mini的ram只有512mb,这个太小了。

【在 k********e 的大作中提到】
: 没错。估计5年java在桌面都没有希望。庞大的JVM在那里簇着,干不过C++,C#。唯一
: 的希望是移动平台。

avatar
c*e
100
Javascript有jquery,ajax,json,css帮忙,做客户端现在花样多。

【在 b*****p 的大作中提到】
: hehe.
: Dojo is not bad.
: Javascript is also cool
: But I firgured out vaadin/GWT is much better.

avatar
c*e
101
aws 很贵的? 一个小时才几毛钱。

hbase
front
a

【在 r*******k 的大作中提到】
: 为什么要说“老”?我从首页点进的,没针对某个人,某个版。
: 我不需要,我本人是hadoop 相关项目的 committer。我管理业界最大的hadoop/hbase
: deployment 之一。我基本认识所有重要的 hadoop 使用公司相关的人。参加 hadoop/
: big data/open source conference and dev/user group 是我的工作职责。
: 没人真的这么用!最基本的问题,数据怎么传上去?最最基本的use case,web front
: collect web log,stream to hdfs, run mapreduce, 需要hadoop always on。不要告
: 诉我有人每天攒几TB data, upload to aws, start ec2 instance, run mapreduce,
: then shut them down。aws 很贵的,这种用法更费钱。可能有小的公司有这种策略,
: 但我说的是一定规模的公司,facebook, yahoo, ebay, twitter, salesforce, and a
: lot ... (again, except netflix 这个怪胎)

avatar
b*i
102
我觉得android在tv上会完全取代大部分家庭用户的desktop。上网,购物,看youtube
,不需要desktop/windows了。

【在 c*********e 的大作中提到】
: android的界面沒有iphone的好看,这个已是事实。
: 不过,最近mobile inudstry的samsung已经超越apple,明年会出来首款能弯曲屏幕的手
: 机,apple內部已经发生政治权力斗争,steve jobs喜欢的老丞开始被排挤,让人想到
: 中国古代的某些故事。ipad mini的ram只有512mb,这个太小了。

avatar
t*e
103
补充一下,EAI领域,包括ETL, ESB,BPM,Rule Engine等,Java也是独大。

【在 g*****g 的大作中提到】
: 这几年的几个热点,Cloud (Hadoop),NoSQL DB(Cassandra),Mobile (Android)。
: Java
: 都是重量级的语言。
: 这几年发迹的几个公司,Salesforce, Workday,LinkedIn,Netflix等等,都是Java为
: 主。Twitter这样的Ruby公司上了规模也就转到Java/Scala上了,一些Blog提到性能其
: 实还只是一部分原因,Encapsulation的需要是主因。Cloud,特别是Hadoop
: 和Cassandra这些开源工具对.NET打击很大。微软被迫放弃自己的Linq for HPQ,在
: Azure上整合Hadoop。连Azure上跑的最著名应用iCloud都是Java写的。
: 另一方面,一些JVM语言,如Groovy, Scala的兴起,直接抹掉了Ruby/Python一类动态
: 语言在Web,functional programming上的优势,而JVM平台上的性能,安全性,广泛的

avatar
z*3
104
也不一定了,web service下,什么系统都能联起来
只不过说核心系统一般是java写的罢了
然后外围一堆其他乱七八糟的系统
有时候核心都不是java写的,就像我前面说的那个36%市场的那个行业老大
我不相信他们没搞eai,但是不管如何,java的eai办法是最多的
跟各个系统接口也是最全的,而且java系统自己内部互相call也都很容易

【在 t*******e 的大作中提到】
: 补充一下,EAI领域,包括ETL, ESB,BPM,Rule Engine等,Java也是独大。
avatar
z*3
105
其实虚拟机根本不是问题
用各种游戏机的虚拟机玩游戏的孩子多了
而且移动平台java跑起来更慢,如果移动平台能ok
pc没有理由不ok,关键是现在游戏没什么人做了
因为投资大,收益少,还不稳定,游戏公司一批接着一批倒掉
就是暴雪这种都有些吃不消,西木之类的早就玩完了

【在 k********e 的大作中提到】
: 没错。估计5年java在桌面都没有希望。庞大的JVM在那里簇着,干不过C++,C#。唯一
: 的希望是移动平台。

avatar
z*3
106
minecraft啊minecraft
minecraft可是一天能造出上百万利润的怪物啊

【在 g*****g 的大作中提到】
: 这个,我觉得只要desktop还是姓M,Java在那上面是没可能干过C#的。人升级个
: windows版本,
: Java要跟上UI Look&Feel都要至少一年。

avatar
k*0
107

java
this is because you are a newbie of .net.

【在 c*********e 的大作中提到】
: en,java的自由度比较大,asp.net是个黑盒子,用它,但是不知道它心里在想些啥。
: 前段有个project,要隔段时间就把数据库里更新了的股票数据load到dashboard里,用
: asp.net做的,因為有几个表,而且有表和表之间的join什么的操作,所以不能用java
: 的class.asp.net做着还算顺手,但是,要把entity里的表清空了再load新的数据,就
: 非常慢。后来才发现,原来asp.net里面,你每清除一行记录,asp.net就会写入log,所
: 以非常慢,nnd.
: 还是java方向市场广阔。
: hadoop,teradata最近太热了。据说data warehousing是烙印的天下,老中挤不进去?
: 还是因为data warehousing很多都是contractor工作?

avatar
c*e
108
你是.net老手,行了吧。发贴子也要占个便宜,有必要吗?

【在 k********0 的大作中提到】
:
: java
: this is because you are a newbie of .net.

avatar
g*g
109
你这话说得真够无厘头的。你说的这些公司facebook, yahoo, ebay, twitter,
salesforce,都是主业不用云计算(租用而言)的大公司,他们都有自己的大数据中心,
既然他们有那个计算能力,何必要租用云。
反过来,云计算公司,他们的数据本来就是在云上收集的,难道还下到自己的数据中心
处理不成,且不说他们自己的数据中心多半就没有那样的处理能力。这年头,有大量的
mobile公司,公司不大,用户不少,几千万不罕见,你觉得他们会在哪里跑Hadoop?还
有另一类计算,数据量不算太大,但计算复杂度比较高。就我所知,有dating网站公司
在AWS上做match,有新闻网站在AWS上做图像处理,有视频网站在AWS上做encoding,都
是这种上传下行模式。不是说所有的公司都必须在云上跑Hadoop,但这么用的公司不少
。你以为微软何必废了自
己的Linq for HPQ,而在Azure Storage里支持Hadoop,都是被客户逼的。

hbase
front
a

【在 r*******k 的大作中提到】
: 为什么要说“老”?我从首页点进的,没针对某个人,某个版。
: 我不需要,我本人是hadoop 相关项目的 committer。我管理业界最大的hadoop/hbase
: deployment 之一。我基本认识所有重要的 hadoop 使用公司相关的人。参加 hadoop/
: big data/open source conference and dev/user group 是我的工作职责。
: 没人真的这么用!最基本的问题,数据怎么传上去?最最基本的use case,web front
: collect web log,stream to hdfs, run mapreduce, 需要hadoop always on。不要告
: 诉我有人每天攒几TB data, upload to aws, start ec2 instance, run mapreduce,
: then shut them down。aws 很贵的,这种用法更费钱。可能有小的公司有这种策略,
: 但我说的是一定规模的公司,facebook, yahoo, ebay, twitter, salesforce, and a
: lot ... (again, except netflix 这个怪胎)

avatar
g*g
110
完全取代不会,但升级会变慢。以前3年一升,现在5年,7年不奇怪。

youtube

【在 b***i 的大作中提到】
: 我觉得android在tv上会完全取代大部分家庭用户的desktop。上网,购物,看youtube
: ,不需要desktop/windows了。

avatar
w*z
111
Netflix 的video encoding, 在EC 2上做,我们公司最近新加了一个photo size ,
transcode 也在amazon 上跑, 但和Hadoop 没啥直接关系。我们有自己的Hadoop处理
各种log.

【在 g*****g 的大作中提到】
: 你这话说得真够无厘头的。你说的这些公司facebook, yahoo, ebay, twitter,
: salesforce,都是主业不用云计算(租用而言)的大公司,他们都有自己的大数据中心,
: 既然他们有那个计算能力,何必要租用云。
: 反过来,云计算公司,他们的数据本来就是在云上收集的,难道还下到自己的数据中心
: 处理不成,且不说他们自己的数据中心多半就没有那样的处理能力。这年头,有大量的
: mobile公司,公司不大,用户不少,几千万不罕见,你觉得他们会在哪里跑Hadoop?还
: 有另一类计算,数据量不算太大,但计算复杂度比较高。就我所知,有dating网站公司
: 在AWS上做match,有新闻网站在AWS上做图像处理,有视频网站在AWS上做encoding,都
: 是这种上传下行模式。不是说所有的公司都必须在云上跑Hadoop,但这么用的公司不少
: 。你以为微软何必废了自

avatar
g*g
112
Netflix uses Hadoop to do movie recommendation, log analysis among other
things on AWS.

【在 w**z 的大作中提到】
: Netflix 的video encoding, 在EC 2上做,我们公司最近新加了一个photo size ,
: transcode 也在amazon 上跑, 但和Hadoop 没啥直接关系。我们有自己的Hadoop处理
: 各种log.

avatar
b*d
113

我不觉得数据库领域会很稳定。数据库和现在的cloud 计算一个优势是consistency。
现在云上的计算时快,但是大部分存储都是key value pair,不保证一致性。而传统关
系型数据库handle超大规模数据也有困难。
现在有大量的小公司出现,在做big data相关工作。其中有很多,都是想直接look at
data,把传统的sql analyst给绕过。很多fortune 500的公司很兴趣,和这种start up
签了很多这种尝试性的contract。
我不懂具体他们是怎么做的。但和valley里好几个类似的founder谈过,面试过,知道
这种东西是big trend。其中一个founder,是apple的SVP,father of iOS。如果cloud
上的data model能变得再solid一些,传统数据库是会有生存危机的。

【在 z*******3 的大作中提到】
: 古德霸其实唱衰.net和c++很久了
: 不过我是认同它看法的
: 另外我们最近也在讨论要不要用groovy
: 但是短期内不太可能,用也是玩玩罢了
: 因为java就这样,写的东西太核心了
: 以至于你动一行,一旦有什么问题
: 后果经常是无法承受的
: 开除那都是小事,如果有事故的话,搞不好要进监狱
: 当年在国内搞的时候,停电半个小时
: 上面红头文件,正总连降n级,下放基层,运营副总免职

avatar
z*3
114
那就是说到大系统并发的瓶颈了
主要还是在db上,因为加appserver容易,加db不太容易
尤其是倒腾db的协作不太容易,涉及到跨db的transaction的话
db就开始吃不消了
所以现在主要问题就是如何减轻db的负载
把一些不重要的边缘数据干脆直接就地persist掉算了
但是这种数据也就是你所说的“不保证一致性”
换句话说,非关键数据这么搞还是挺好的,可以降低db的负担
这倒是一个不错的主意,有机会我也就地持久化一些数据看看

at
up
cloud

【在 b*******d 的大作中提到】
:
: 我不觉得数据库领域会很稳定。数据库和现在的cloud 计算一个优势是consistency。
: 现在云上的计算时快,但是大部分存储都是key value pair,不保证一致性。而传统关
: 系型数据库handle超大规模数据也有困难。
: 现在有大量的小公司出现,在做big data相关工作。其中有很多,都是想直接look at
: data,把传统的sql analyst给绕过。很多fortune 500的公司很兴趣,和这种start up
: 签了很多这种尝试性的contract。
: 我不懂具体他们是怎么做的。但和valley里好几个类似的founder谈过,面试过,知道
: 这种东西是big trend。其中一个founder,是apple的SVP,father of iOS。如果cloud
: 上的data model能变得再solid一些,传统数据库是会有生存危机的。

avatar
p*a
115
能展开说说吗?现在的nosql数据库,哪些更有前景?我们公司主要用微软的东西,但
最近也在考虑用些nosql,一个原因是sql server涨价太厉害了。现在在研究cassandra。

at
up
cloud

【在 b*******d 的大作中提到】
:
: 我不觉得数据库领域会很稳定。数据库和现在的cloud 计算一个优势是consistency。
: 现在云上的计算时快,但是大部分存储都是key value pair,不保证一致性。而传统关
: 系型数据库handle超大规模数据也有困难。
: 现在有大量的小公司出现,在做big data相关工作。其中有很多,都是想直接look at
: data,把传统的sql analyst给绕过。很多fortune 500的公司很兴趣,和这种start up
: 签了很多这种尝试性的contract。
: 我不懂具体他们是怎么做的。但和valley里好几个类似的founder谈过,面试过,知道
: 这种东西是big trend。其中一个founder,是apple的SVP,father of iOS。如果cloud
: 上的data model能变得再solid一些,传统数据库是会有生存危机的。

avatar
s*n
116
JAVA 毕竟有好多 nb 公司在支撑 (比如 Google,oracle 等公司),而且现在微软也
开始式微了。
要知道 JAVA 虚拟机上有 python 和 Ruby,他们叫 Jython 和 Jruby.

【在 g*****g 的大作中提到】
: 这几年的几个热点,Cloud (Hadoop),NoSQL DB(Cassandra),Mobile (Android)。
: Java
: 都是重量级的语言。
: 这几年发迹的几个公司,Salesforce, Workday,LinkedIn,Netflix等等,都是Java为
: 主。Twitter这样的Ruby公司上了规模也就转到Java/Scala上了,一些Blog提到性能其
: 实还只是一部分原因,Encapsulation的需要是主因。Cloud,特别是Hadoop
: 和Cassandra这些开源工具对.NET打击很大。微软被迫放弃自己的Linq for HPQ,在
: Azure上整合Hadoop。连Azure上跑的最著名应用iCloud都是Java写的。
: 另一方面,一些JVM语言,如Groovy, Scala的兴起,直接抹掉了Ruby/Python一类动态
: 语言在Web,functional programming上的优势,而JVM平台上的性能,安全性,广泛的

avatar
H*g
117
其实吧。。。我对.NET了解的越多,就越感觉到,JAVA已经在死亡了。。。

【在 c*****a 的大作中提到】
: 说到Ruby,好几年前,国内有些网站开始大力推RoR,我当时花了点时间过了一下RoR,
: 当时觉得这个是个好东西,但是对于大企业没用,倒是没想过性能、支持啊这些东西,
: 而是Ruby的语法太多样了,基本上完成一样事情的选择太多,这样造成大系统代码可维
: 护性很低。
: 我一直和人这样比喻:java是AK47,.net是M16,RoR之类的可能是属于各种特种枪械。
: 如果一个军队要列装,没有比AK47更好的。
: 就个人而言,RoR这种东西,最多是给java程序员用的加强版PHP。当年很吃惊Sun会选
: 择支持JRuby而不是Groovy,这个虽然政治因素比较大(Groovy是Spring主导的),但
: 是侧面看出sun对自己主导java社区毫无信心。这点上,java和.net完全是2个极端,.
: net完全是microsoft一个公司在推,外加几家做控件的公司。sun呢自己打打酱油,除

avatar
a*i
118
那是你对java不了解

【在 H*******g 的大作中提到】
: 其实吧。。。我对.NET了解的越多,就越感觉到,JAVA已经在死亡了。。。
avatar
g*g
119
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.htm
Android平台占了市场70%,Java的份额只会上升。C#就比较惨了,份额暴跌中。

【在 H*******g 的大作中提到】
: 其实吧。。。我对.NET了解的越多,就越感觉到,JAVA已经在死亡了。。。
avatar
H*g
120
亲,你举的这个例子。。。和C#, JAVA有半毛关系啊。。。
那早2年还IOS一统江湖呢。。。

【在 g*****g 的大作中提到】
: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.htm
: Android平台占了市场70%,Java的份额只会上升。C#就比较惨了,份额暴跌中。

avatar
H*g
121
Opps,恰好这2个我都比较熟悉。。。
我说死亡,并不是说JAVA从技术上来说被C#喀嚓,而是更多的从市场的角度来看。君不
见微软这个大一统的格局么,从娱乐,到办公,到企业家应用,全部都是无缝整合,理
论上只要会C#,可以通吃所有领域。JAVA那边就相对的松散了,各出各的。。。
不过说了半天,C#和JAVA还真TMD像,所以无所谓了,会了一个等于会了另一个。

【在 a****i 的大作中提到】
: 那是你对java不了解
avatar
a*i
122
你得先证明M$的大一统占领了平板、手机、服务器
比android,ios,unix,linux,oracle……在平板、手机、服务器、数据库
占有绝大部分市场,就跟它的桌面似的
然后再来谈死活

【在 H*******g 的大作中提到】
: Opps,恰好这2个我都比较熟悉。。。
: 我说死亡,并不是说JAVA从技术上来说被C#喀嚓,而是更多的从市场的角度来看。君不
: 见微软这个大一统的格局么,从娱乐,到办公,到企业家应用,全部都是无缝整合,理
: 论上只要会C#,可以通吃所有领域。JAVA那边就相对的松散了,各出各的。。。
: 不过说了半天,C#和JAVA还真TMD像,所以无所谓了,会了一个等于会了另一个。

avatar
z*3
123
我出10个包子打赌你对java不熟
而且你只要开始论述java
我再出10个包子打赌你在这里会被秒掉
我主id刚捐了一笔
但是还有400伪币剩下,所以足够付款
微软的市值一家要跟google抗都够呛,更何况是ibm, oracle, red hat, vmware

【在 H*******g 的大作中提到】
: Opps,恰好这2个我都比较熟悉。。。
: 我说死亡,并不是说JAVA从技术上来说被C#喀嚓,而是更多的从市场的角度来看。君不
: 见微软这个大一统的格局么,从娱乐,到办公,到企业家应用,全部都是无缝整合,理
: 论上只要会C#,可以通吃所有领域。JAVA那边就相对的松散了,各出各的。。。
: 不过说了半天,C#和JAVA还真TMD像,所以无所谓了,会了一个等于会了另一个。

avatar
z*3
124
没看到objective c上升趋势惊人?
不懂android也在用java写app?

【在 H*******g 的大作中提到】
: 亲,你举的这个例子。。。和C#, JAVA有半毛关系啊。。。
: 那早2年还IOS一统江湖呢。。。

avatar
t*a
125
要说拼爹的话,微软可是c#亲爹,你说那些只能算java的养父,后爹,娘舅,姑妈,大
姨夫
多亏了有微软这个亲爹,要不然c#早死挺了。。。

【在 z*******3 的大作中提到】
: 我出10个包子打赌你对java不熟
: 而且你只要开始论述java
: 我再出10个包子打赌你在这里会被秒掉
: 我主id刚捐了一笔
: 但是还有400伪币剩下,所以足够付款
: 微软的市值一家要跟google抗都够呛,更何况是ibm, oracle, red hat, vmware

avatar
z*3
126
总之c#都是死

【在 t***a 的大作中提到】
: 要说拼爹的话,微软可是c#亲爹,你说那些只能算java的养父,后爹,娘舅,姑妈,大
: 姨夫
: 多亏了有微软这个亲爹,要不然c#早死挺了。。。

avatar
q*2
127
you forget Amazon: almost 100% java shop.
avatar
r*y
128
嗯哪, 他说的就扫到两句:
1) Opps,恰好这2个我都比较熟悉。。。
2) C#和JAVA还真TMD像,所以无所谓了,会了一个等于会了另一个。
基本可以判断他两个都不熟. 俺不才, 曾经为了吃饭, 被迫从 Java 切换到 C#, 做过
两年C#的项目. 感觉能说"会了一个就会另一个"估计是在考卷上写程序, 不是做产品

【在 z*******3 的大作中提到】
: 我出10个包子打赌你对java不熟
: 而且你只要开始论述java
: 我再出10个包子打赌你在这里会被秒掉
: 我主id刚捐了一笔
: 但是还有400伪币剩下,所以足够付款
: 微软的市值一家要跟google抗都够呛,更何况是ibm, oracle, red hat, vmware

avatar
g*g
129
大一统是看到了。微软是都要做,可是都不行。Mobile市场份额都不到3%。花了老大力
气做了个Surface,居然卖不动,订单自己去了一半。狗狗Android才做了3年,都70%了
。浏览器IE一度90%的占有率,现在被Chrome超过。这些也就罢了,连保命的Windows,
PC市场受到tablet影响,一年下降10%。Office,受到Google docs影响,非营利机构和
小公司纷纷转向。所谓皮之不存,毛之焉附。微软要是死了,或者不行了。C#程序员就
没出路了。相比之下几乎所有的非MS大公司都在Java上有很多投资,Sun死了你听说
Java程序员不好找工作没?当年MS打败了IBM靠得是一堆兼容机厂商,现在想靠自己跟
Google, IBM, Oracle, Amazon,以Apache Foundation为代表的最大Open source
community死拼?

【在 H*******g 的大作中提到】
: Opps,恰好这2个我都比较熟悉。。。
: 我说死亡,并不是说JAVA从技术上来说被C#喀嚓,而是更多的从市场的角度来看。君不
: 见微软这个大一统的格局么,从娱乐,到办公,到企业家应用,全部都是无缝整合,理
: 论上只要会C#,可以通吃所有领域。JAVA那边就相对的松散了,各出各的。。。
: 不过说了半天,C#和JAVA还真TMD像,所以无所谓了,会了一个等于会了另一个。

avatar
r*y
130
--"相比之下几乎所有的非MS大公司都在Java上有很多投资,Sun死了你听说
Java程序员不好找工作没?"
不能更同意了, 被微软搞死的 borland 就象微软的明天.
看看当年用 delphi, 和 powerbuilder 的就知道了. 庆幸俺跳出来的还算早啊.
语言真没啥争的, 就是看 platform 上有多少巨头在玩.
python 不是也被狗狗成就了一下么

【在 g*****g 的大作中提到】
: 大一统是看到了。微软是都要做,可是都不行。Mobile市场份额都不到3%。花了老大力
: 气做了个Surface,居然卖不动,订单自己去了一半。狗狗Android才做了3年,都70%了
: 。浏览器IE一度90%的占有率,现在被Chrome超过。这些也就罢了,连保命的Windows,
: PC市场受到tablet影响,一年下降10%。Office,受到Google docs影响,非营利机构和
: 小公司纷纷转向。所谓皮之不存,毛之焉附。微软要是死了,或者不行了。C#程序员就
: 没出路了。相比之下几乎所有的非MS大公司都在Java上有很多投资,Sun死了你听说
: Java程序员不好找工作没?当年MS打败了IBM靠得是一堆兼容机厂商,现在想靠自己跟
: Google, IBM, Oracle, Amazon,以Apache Foundation为代表的最大Open source
: community死拼?

avatar
r*y
131
-- "Java有一点比较可惜,就是目前还是Oracle制定标准来发号施令,而不是象C/C++
那样由ISO/IEC/ANSI/IEEE这些非商业性的国际组织来制定标准。"
Java也是整个community 都参与制定specification 啊. 只不过是Oracle(Sun) 主导.
其它公司参与的太多太多了.
比如 JSR303 bean validation 就是 Red Hat 搞的, 最流行的参考实现是 hibernate
validator.
而且这也是个优势, specification 制定了一定会被实施.不象C/C++ 那些组织,
specification 有了但没人完全响应. 看 C 的几个标准就知道了. C99 Intel, GNU 都
没有完全实现, M$ 更是连鸟都不鸟(当然人家专注于C++).
更不要说 C11 了, 响应的寥寥...
所以 Oracle(Sun) 更像天朝先帝, 大手一挥, 大炼钢铁的烟囱就都起来了.
非商业性的国际组织来制定的标准, 更像影帝的政令, 出不了中南海啊.

Java
ANSI/
avatar
d*i
132
GNU的gcc/g++还好吧,基本上都严格遵守C/C++的最新标准,至于微软么一直严重滞后
,而且经常放一些自己的私货进去,搞得有的人不知道的把MS specific的代码放进去
,到了其他各种平台上的complier上编译不了。

【在 r***y 的大作中提到】
: -- "Java有一点比较可惜,就是目前还是Oracle制定标准来发号施令,而不是象C/C++
: 那样由ISO/IEC/ANSI/IEEE这些非商业性的国际组织来制定标准。"
: Java也是整个community 都参与制定specification 啊. 只不过是Oracle(Sun) 主导.
: 其它公司参与的太多太多了.
: 比如 JSR303 bean validation 就是 Red Hat 搞的, 最流行的参考实现是 hibernate
: validator.
: 而且这也是个优势, specification 制定了一定会被实施.不象C/C++ 那些组织,
: specification 有了但没人完全响应. 看 C 的几个标准就知道了. C99 Intel, GNU 都
: 没有完全实现, M$ 更是连鸟都不鸟(当然人家专注于C++).
: 更不要说 C11 了, 响应的寥寥...

avatar
r*y
133
--"经常放一些自己的私货进去"
这是 M$ 最招人烦的地方.
当年搞个 J++ , 老是往里弄私货, 后来大家都不带他玩了, 自己有从borland 挖人折
腾C++++(C#)... 当然现在 J++ 早已经很难看的死翘了, C++++ 走着瞧吧.

【在 d****i 的大作中提到】
: GNU的gcc/g++还好吧,基本上都严格遵守C/C++的最新标准,至于微软么一直严重滞后
: ,而且经常放一些自己的私货进去,搞得有的人不知道的把MS specific的代码放进去
: ,到了其他各种平台上的complier上编译不了。

avatar
g*g
134
M$不只是往里放私活,自己的东西都是想支持就支持,不想支持就干掉。
前有VB,后有SilverLight。学的人不少,投资基本打了水漂。比起来15年前的AWT
applet照样随便跑,怎一个坑爹了得。

【在 r***y 的大作中提到】
: --"经常放一些自己的私货进去"
: 这是 M$ 最招人烦的地方.
: 当年搞个 J++ , 老是往里弄私货, 后来大家都不带他玩了, 自己有从borland 挖人折
: 腾C++++(C#)... 当然现在 J++ 早已经很难看的死翘了, C++++ 走着瞧吧.

avatar
n*w
135
j++ was killed because sun sued ms. maybe a good thing for java.

【在 g*****g 的大作中提到】
: M$不只是往里放私活,自己的东西都是想支持就支持,不想支持就干掉。
: 前有VB,后有SilverLight。学的人不少,投资基本打了水漂。比起来15年前的AWT
: applet照样随便跑,怎一个坑爹了得。

avatar
z*3
136
因为vj++已经在其他os上无法编译和运行了
当时微软的目的就是把java捆绑到windows上去
也因为这个官司,导致java在desktop上做不下去了
尤其是在浏览器上的applet几乎直接doom
desktop当时机器的性能吃不消,因为有jvm存在,不象现在
2g内存跟玩一样,但是几十m的内存都很宝贵
相比之下mobile和server上的j2me和j2ee倒是大肆发展了一把

【在 n*w 的大作中提到】
: j++ was killed because sun sued ms. maybe a good thing for java.
avatar
b*y
137
貌似微软平台的问题是,只有微软一家在支持。而其他的,Google, Amazon,IBM,
Oracle...全是在java, linux上做的。所以,这个对于单纯依赖于windoze开发的人来
说有危险性。
avatar
g*g
138
不是别人不想支持微软,是支持微软的都被微软弄死了。比如Borland。

【在 b******y 的大作中提到】
: 貌似微软平台的问题是,只有微软一家在支持。而其他的,Google, Amazon,IBM,
: Oracle...全是在java, linux上做的。所以,这个对于单纯依赖于windoze开发的人来
: 说有危险性。

avatar
r*y
139
我也一直没想明白 M$ 弄死自己忠诚的小弟有什么好处.
borland 除了 jbuilder 跨平摊, kylix 试图跨平台, 基本是M$ Windows 忠诚的御用
开发工具生产商.
而且开发工具根本不是 M$ 的大块奶酪
当然 borland 自己问题也很多, 才日趋没落. 但基本是掉井里扑腾的时候, M$ 丢了个
大石头下去, 这个世界就从此安静了...

【在 g*****g 的大作中提到】
: 不是别人不想支持微软,是支持微软的都被微软弄死了。比如Borland。
avatar
N*7
140
难道ejb不早被人打的脸都肿了?ejb 2就是shit,到了ejb 3抄来hibernate,抄来
spring才好点。

【在 c*********e 的大作中提到】
: 谈spring就是打ejb耳瓜子。
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。