|
主题: 国内不谈Java--硅谷有感 (转载)
|
 莫特探员
职务:普通成员
等级:1
金币:1.0
发贴:255
注册:2000/9/18 8:38:25
|
#12000/9/20 17:21:17
国内不谈java--会有千万人跳出来和你争嘴的。越是如此,我越是不 忍心不说出来,越是不不忍心看到在这个领域被国外的同行越拉越远-- 在硅谷的感受。 我是96年毕业的,正值java刚出,火气冲天之时。我当时是一名C++的狂 热者,有着3年的C++经验。接触java也仅仅是在作毕业设计的时候用过, 对java也算是有了基本了解,那时的java才jdk1.0,烂的很,连些基本功 能都没有,和大家一样,对java根本就不认可。作完了设计之后,就把 java扔到一边去了.自认为C++不错,还是干自己的老本行吧。毕业时我认 为精通C++,并且有java的基础,算是身怀两种绝技了,在国内的IT(那时 还不叫IT)还可以混个明堂出来吧。怀着对未来美好的憧憬和对C++的无限 的崇拜,我出来闯荡了。 唉--出去的情况于我的想法完全两样,delphi,VB漫天飞,C++高不 可攀,根本无用武之地。我大失所望,可我偏偏又是一个C++偏执狂,要 我去改学其它语言,在我看来简直是对C++的侮辱,也是对我信念的侮辱, 是绝对不可能的!对国内失望之余 ,于是我想到IT技术前沿的美国,于是 满怀希望来到到了IT精英汇集的地方--硅谷。我想这下总算可以施展我 深藏多年的C++才华了吧。 我--再一次的错了--在硅谷,VB, delphi根本不入流,虽然C++还继续再用,但是已经是大不如以前了,不过 有c++背景的找工作要相对容易些。这里,程序员们,大小的managers, chargers只对Java感兴趣。没想到,万万没想到。--这里反微软的气氛 很浓,也许是Sun,Oracle,IBM,AOL等巨头公司的大本营在此的缘由吧。呆 过一段时间后,我发现这里只要是稍大一点的公司,都在同时在维护着几 套System,要一劳永逸的解决这些问题,让这些System无缝的衔接起来, java是最好的不过的解决方案。在这里,个大巨头公司们对java几乎在玩 命似的疯狂:
ibm在全球16个java实验室24小时续以奋战,扛着“java就是一切”的 大旗,投入java的钱不比sun的少;
intel整装待发,全力以赴赶制java芯片,以求在java谋得一席之地;
oracle,Sybase,informix,DB2这些王牌数据库厂商更是纷纷下马,把 java绑定到自己的产品中,提供对java最全面,最直接的支持;
Inprise,BEA,Iona,netscape联盟等一大批系统集成、支援厂商,也不 甘落后,争先恐后的开发自己的java工具、应用服务软件,目的只有一个, 让自己的产品带上一个响亮的"J"字;
cisco,3Com,HP,NEC等一大批网络设备供应商对embed java表现了浓 厚的兴趣,一批又一批的带java接口的智能设备相续涌现出来,在这个市 场上的竞争异常激烈,谁也不敢怠慢;
sun自己就更不用说了,sun创造了java,但java并非sun的专有,来自 巨头们的竞争,也让sun感到了前所未有的压力,在“捍卫java,保卫java, 发展java”的方针下,带领巨头们发布了面向不同领域的各个版本:面向 PC领域的java2 Standard Edition,面向企业级计算的Java 2 Enterprise Edition,面向嵌入式系统的Java2 Embedded Edition, 面向智能终端的 Personal Java Edition。
在这样的一种趋势下,迫不得已,只有放下曾经让我无限自豪、热情 彭湃的C++--我心爱的C++!
一边,在国内,是还达不到使用C++这样的高度;另一边,在硅谷, C++已经丧失了昔日的辉煌。
感叹万余,痛定思痛--随即,以着极大的热情投入到java的事业中, 幸好有着C++的功底和以前对java的基本接触,java很快就上手,来到了 java世界里,啊,原来java还可以这么用,这是以前根本没想到的,以前 一直以为自己是个oop行家,这才发现跟java比,简直就是小巫见大巫-- oop在java中被运用的炉火纯青,java本是是一个开放的体系,各家厂商都 可以对她扩展、实现,要维护整个java世界的纯洁,他们采用了一种绝妙 的方法,运用java的100%oop特点,对于规范的定义只是一些接口,而这些 接口的实现,则完全由各个厂家去负责,多么的和谐,多么的完美!理解 不了这些,你就根本无法理解象EJB,Servlet/JSP,JTA、RMI/IIOP、JNDI, JMS,Jini....这些java新秀的威力,稍大一点的公司(除了Microsoft), 无一不对她趋之若宠,源源不断的钱财、人力往这里白扔也值。这仅仅只 是个j2ee,也是到目前为止,业界中最为完美的企业解决方案,就更不用 说j2me了,想做下一代internet接入设备,除了j2me可以说是别无选择, 更要命的是她完全可以与现有系统紧密的衔接起来......
我并非是想把C++说得一无是处,我本人对C++仍然是有着无比的 崇拜,只是每把刀都有每把刀的用处,在系统、支撑软件领域,C++还是 老大,只是不要把这种老大的思想随处烂放。在应用领域现在是java, 不管你承认也好,否认也罢,辛辛苦苦用C++写的一套Solution才买10万 还不到,而java轻松就完成的Solution可以卖到几百万,这就是区别;同 样,如果仅仅把java当作applet,application用在桌面环境中,她的的 确确又比任何一种语言都烂。我所说的只是国内的环境影响着我们每一 个人,当java one 2000在美国红红火火的举行,多达4万家公司挤进会 场,更是有3000余名专家、学者在会上慷慨陈辞时,而国内还是不以为 然,守着以前的老家当,倒是精明的日本人,早就预定了数十个座位; 当个大公司在java的领域里进行惨烈争夺的时候,国内还抱着VB,Delphi 枕着C++睡大觉。
“java?--不过是个玩具儿”,朋友、兄弟--我真的再也不想听 到这样的话了,也许你说这话的时候,有一丝的快感,但是你应该知道, 在你笑得时候,人家国外的同行比你笑得更开心,他们是何等的希望我们 永远都把她当作玩具!我真的希望国内的朋友们,到网上去看一看,到国 外的公司去看一看,不要被国内的氛围、环境所左右。
我不想再说了,我实在是不忍心看到在这个领域里,被国外的同行越 拉越远!
事实上是已经被远远的拉在后面!
|
 酷狗
职务:版主
等级:2
金币:10.0
发贴:610
注册:2000/9/16 9:26:36
|
#22000/9/20 17:41:43
java是大有前途的,不然MM也不会写出一个save as java来,我见过一些director的站点它们是用director做了一部份后输出成java 源程序然后再改,除了损失了流式下载的优势以外却多了一份C/S、实时三维、与一些特效与跨平台性,但他们也很有心在主线程下载的过程中,用另一个线程来给你解闷。
|
 莫特探员
职务:普通成员
等级:1
金币:1.0
发贴:255
注册:2000/9/18 8:38:25
|
#32000/9/20 18:02:06
java 的确非常好,我觉得如果你要真正学习 oop 技术,必须学 java ,因为你没有别的方式,只能采用 oop 的思想(因为整个程序就是一个类),如果用 c++ ,你还可以选择面向过程的编程方式。
那篇文章更多的是在讲国外对 java 的认识已经跨越各个领域,而不是象国内还停留在 jdk 1.0 做webpage 的 applet 的阶段。
|
 酷狗
职务:版主
等级:2
金币:10.0
发贴:610
注册:2000/9/16 9:26:36
|
#42000/9/21 8:20:01
前一阵听说国外一家公司用java做了一个远程控制软件,效果非常好。 java的类库也越做越完善,但sun却把战略从客户端移到了服务器端,这也说明java只是一种语言,它在一些方面行,在另外一些方面不行。(java与网络一起成长起来,它与网络密不可分,当然在电器产品的运用上已经获得了巨大的成功),java、c一个都不能少。国内总是这样,人家用VB我们用foxpro,人家用C++我们用VB,人家用java我们却不肯多学一点储备起来。 老莫如果有一天前端用director后端用jsp做线上游戏是不是很美? 我要去看java、director了,为了美好的理想。
|
 酷狗
职务:版主
等级:2
金币:10.0
发贴:610
注册:2000/9/16 9:26:36
|
#52000/9/21 8:28:06
前一阵听说国外一家公司用java做了一个远程控制软件,效果非常好。 java的类库也越做越完善,但sun却把战略从客户端移到了服务器端,这也说明java只是一种语言,它在一些方面行,在另外一些方面不行。(java与网络一起成长起来,它与网络密不可分,当然在电器产品的运用上已经获得了巨大的成功),java、c一个都不能少。国内总是这样,人家用VB我们用foxpro,人家用C++我们用VB,人家用java我们却不肯多学一点储备起来。 老莫如果有一天前端用director后端用jsp做线上游戏是不是很美? 我要去看java、director了,提高自己的技术,为了美好的理想。 我做多媒体日子很短,二年用了AW,9个月director只会goto,到了今年六月份认识了cjx才开始学lingo。但我总有一个梦想,做一个在线游戏的站点,以后还请多多指教。
|
 莫特探员
职务:普通成员
等级:1
金币:1.0
发贴:255
注册:2000/9/18 8:38:25
|
#62000/9/21 8:38:38
前端用director后端用jsp做线上游戏? shockwave.com 就是如此。我觉得多了解一些技术可以开阔我们的眼界,不会将技术狭隘的集中在一个方面,也会是我们对技术具有一定的前瞻,不要老是在后面跟着国外。当然你必须有所侧重, java 和 director 是我必须学好的。
|
 酷狗
职务:版主
等级:2
金币:10.0
发贴:610
注册:2000/9/16 9:26:36
|
#72000/9/21 10:04:37
我也是这样觉得,知识面要广又要有专项,还要有强的学习能力,英语要好,我这方面也要补一下:),老莫我们有共同的爱好又能在网上遇上也是一种缘吧:)。
|