1回顶部 热点推荐:论全世界所有程序员都会犯的错误 抢先体验"野马"J2SE6.0 从某种意义上讲,Java是SUN的救世主,与.NET是不离不弃的双子星。 2回顶部 免费的Java创造了应用奇迹 “为了提高软件开发效率,任何编程语言都离不开相应的开发工具和程序库。”王克宏说。于是,SUN公司在1996年的1月23 日发布了JDK1.0,其中包括两个部分:运行环境和开发工具,运行环境包括五大部分:核心API、集成API、用户界面API、发布技术和Java虚拟机。 随着各种功能的完善与提炼,各种Java开发工具以及开发环境的丰富,Java不再是一种语言的代名词,它变成了一种开发平台。人们常常听到的J2EE(企业版)、J2ME(微型版)、J2SE(标准版)就是Java的三大核心平台。利用这三种不同的平台,人们可以来做不同行业的应用。 SUN公司大中华区总裁余宏德说:“Java经过十年的发展,已经得到了全球的公认,可以说,当今的电子时代是‘Java无处不在’,正是基于它一开始的技术公开性,Java已经变成全球最富有活力的技术社区之一。” 尽管,Java目前已经风靡全世界,但Java 到底给整个产业带来什么,除了Java程序员外,似乎没有人能具体感觉到。 SUN中国区市场经理马君海比喻说:“电灯的发明,使得有了现在庞大的电力产业;电话的发明,使得有了当今兴旺的电信产业;而Java的发明,则给软件产业带来了前所未有的改变。” 像一切新兴事物一样,Java的发展并不那么顺利,其坎坷起步的经历,可以从SUN首席执行官Scott McNealy在SUN的Java One大会上的一句话得知一二:“七八年前的Java One演说现在听起来真是寒碜,我们那时实在是太小看它了,我们根本不知道这项技术将会改变什么。”而且,由于开始就是基于开源的态度,当时很多人怀疑它是否能赚钱。 然而,今天的Java已经得到广泛应用。 据全球市场调查分析显示:已经有25亿部电子设备采用了Java技术,Java智能卡发行量已经达到10亿张,采用Java技术的手机达7亿多部,7亿台PC中应用了Java技术,140家电信运营商支持Java 技术,全球有超过450 万个Java开发人员,JCP(Java社区项目)已经有912家会员企业。 3回顶部 如果没有Java,SUN将会怎样 从1997年4月6日美国旧金山的第二届Java One大会,到今年的Java十周年盛事,目睹了Java 十年的风风雨雨,眼瞅着这个以“咖啡”命名的小小编程语言变成了一个平台,一个社团,一个生态系统。Java不仅发展了自己,也同时改变了它的缔造者。Java对SUN的改变是间接的、渐进式的,有时候甚至不为外人所道也。 与平台无关的Java旨在与“锁定用户的”Windows相抗衡,给人们更多的选择,但推动Java研发的却是家硬件公司――硬件公司与微软抗个什么衡?也许有人会拿IBM做类比――IBM也大量涉足软件。问题在于,IBM涉足软件的结果是把自己变成了一个软件和服务公司,而SUN的主业依然是服务器。表面上看,“纯软”的Java并没有给“偏硬”的SUN带来直接效益,反而树了个强大的敌人,这就是并不“软”的微软。 同时,尽管SUN对Java的投资巨大,却从没说过它从Java中获得过多少回报。因为使用Java程序和开发工具包是免费的,这让那些利用Java做第三方开发的ISV们赚了个钵满盆满,可是SUN得到了什么?当然,Java作为高级编程语言,它的注册和维护也能给SUN带来一定收入,但这是一个小头,有人比喻说:“SUN成了Java的管家,而不是主人。” SUN大中华区市场总监李永起近日为记者揭开了Java与SUN的秘密:“如果SUN只是一个做服务器的公司,人们就不会对我们太感兴趣,但有了Java,就大不一样了,人们会跑过来与我们讨论Java,人们会说:‘哦,能研发出Java这么棒的编程语言的公司一定不同凡响!’况且,服务器的销售从来就不是孤立的,它体现为一个系统,Java在硬件销售中发挥了关键作用。”SUN用 Java来定位Web服务,发挥其多平台对话的特长,营造Web服务环境。 Internet让Java复活,Java则拯救了曾经陷入“偏硬”困境中的SUN。 SUN董事长麦克尼里认为:Java带来的益处从根本上讲是间接的。“但是,”他说,“想像一下,如果10年前SUN没有做Java,今天SUN将会在哪里?如果人们不写Java Web服务,他们会写.Net的程序,如果他们写.Net的程序,他们就不会为SUN的设备写程序。” 4回顶部 .NET不折不扣的对手 近年来,国内一批软件公司都采用Java技术开发了一批软件平台和产品,这两年Java在国内得到了迅速发展。不过,尽管看起来Java的队伍似乎很强大,但国内Java人才相对而言还是少得可怜。 “SUN在新加坡建立了Java高级培训中心,目前新加坡有5万名Java 人才,而新加坡全国只有380万人,即全国1.3%的是Java人才,如果按此比例,中国应有1700万名Java人才,而现在估计仅10到15万人。”王克宏教授在相关的报告中写道,“造成国内Java应用不多的原因是多方面的。” “这两年SUN才开始在中国举办各种活动,而许多媒体对Java的不关注也是其中一个原因。”王克宏说。 “其实,鉴于Java出来时总给人阳春白雪的面孔,使得国内的许多编程者在熟悉了微软的开发平台后,很难转换过来是其中的一大部分原因。”宋靖宇博士说,“你不得不承认微软在开发工具上的人性化以及可视化设计是高超的。” “在讨论 Java 的时候我们很容易将 Java 语言和 Java 平台混为一谈,与.NET 平台比较的过程中,也更多的是将Java平台和C#比较,或者将Java语言和.NET 平台做比较,在我个人的意识中,这是不够公正的。”上海大学博士刘锬对记者说,“Java既是一种语言,也是一种平台。” 说到微软的.NET,它从提出的开始就是立足平台,相对于 Java 提倡的“一次编写,到处运行”,.NET则提倡“一个平台,多种语言”,因为平台的统一性,因此在各个程序语言的兼容性和混合开发方面做得比Java 好,也因此有些微软的“粉丝”嘲笑Java是“一次编写,到处调试”。 “微软的C#是集合了C以及C++甚至Java的许多优点的结晶,在Windows平台上,似乎C#在运行速度上更胜一筹。”刘锬介绍说,“在任何一个平台上,我们直接交流的是实现Java语言运行的虚拟机,我们希望Java在虚拟机以及它的开发平台的研发上变得更易用、更人性化。” “有对手总是一件不算坏的事情,这个世界不需要‘独孤求败’,商业规则也不允许‘独孤求败’的出现,因为那样会打破竞争格局的平衡,而Java和.NET这两个平台的纷争才刚刚开始。较量,有利于整个软件世界。SUN公司在商业模式的运作上甚至可以跟微软学习。”一网友这样说。 |
闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌熼梻瀵割槮缁炬儳缍婇弻鐔兼⒒鐎靛壊妲紒鐐劤濠€閬嶅焵椤掑倹鍤€閻庢凹鍙冨畷宕囧鐎c劋姹楅梺鍦劋閸ㄥ綊宕愰悙宸富闁靛牆妫楅崸濠囨煕鐎n偅灏版繛鑹邦嚙閳规垹鈧綆鍋€閹锋椽姊绘笟鍥т簽闁稿鐩幊鐔碱敍濞戞瑦鐝烽梺鍦檸閸犳鎮″☉銏″€堕柣鎰絻閳锋棃鏌曢崱妯烘诞闁哄苯绉烽¨渚€鏌涢幘鍗炲缂佽京鍋ゅ畷鍗炩槈濡》绱遍梻浣告啞娓氭宕㈡ィ鍐ㄦ辈闁挎棃鏁崑鎾诲礂婢跺﹣澹曢梻浣告啞濞诧箓宕滃☉銏犲偍闁归棿鐒﹂崐鐢告煕韫囨搩妲稿ù婊堢畺濮婃椽鏌呴悙鑼跺濠⒀冾嚟閳ь剝顫夊ú鎴﹀础閸愬樊鍤曞ù鐘差儛閺佸洦绻濊閸庤櫕绂嶉幆顬″綊鏁愰崶鈹库偓濠冧繆閹绘帞澧涘ǎ鍥э躬椤㈡稑顫濋浣団晠姊虹紒姗嗘畷鐎光偓缁嬫娼栨繛宸簻瀹告繂鈹戦悩鎻掆偓鎼侊綖鎼淬劍鈷戠紒瀣儥閸庢劙鏌熼崨濠勬憙妞わ絿鍋撶换婵嬪閿濆棛銆愬銈嗗灥鐎氼噣骞戦姀銈呭耿婵炴垶鐟ч崢浠嬫⒑鐟欏嫭绶查柛姘e亾缂備降鍔岄…鐑藉蓟瀹ュ牜妾ㄩ梺鍛婃尰瀹€绋跨暦瑜版帒鍨傛い鏃傚亾濞堥箖姊洪崫鍕窛闁哥姵鎸惧褔鍩€椤掆偓閳规垿顢欓弬銈勭返闂佸憡鎸婚惄顖炪€佸▎鎾冲耿婵炴垶鐟㈤幏娲煟閻樺厖鑸柛鏂胯嫰閳诲秹骞囬悧鍫㈠幍闂佸憡鍨崐鏍偓姘炬嫹 (0) +1 闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌熼梻瀵割槮缁炬儳婀遍埀顒傛嚀鐎氼參宕崇壕瀣ㄤ汗闁圭儤鍨归崐鐐烘偡濠婂啰绠荤€殿喗濞婇弫鍐磼濞戞艾骞堟俊鐐€ら崢浠嬪垂閸偆顩叉繝闈涱儐閻撴洘绻涢崱妤冪缂佺姵濞婇弻宥堫檨闁告挻鐟х划璇差吋婢跺﹦锛熼梻渚囧墮缁夊绮婚鐐村€甸柨婵嗛閺嬫盯鎮峰▎娆戠暤闁诡喗顨婇弫鎰償閳╁啰浜堕梻浣虹帛閹歌煤閻旂厧钃熺€广儱顦悡娑樏归敐鍛暈闁诲繑鎸搁埞鎴︽倷閼碱剙顣堕梺鎼炲妼缂嶅﹤锕㈡担铏圭<缂備降鍨瑰顕€鏌¢埀顒佹綇閳规儳浜炬慨妯煎亾鐎氾拷 (0) +1 闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌熼梻瀵割槮缁炬儳缍婇弻鐔兼⒒鐎靛壊妲紒鐐劤缂嶅﹪寮婚悢鍏尖拻閻庨潧澹婂Σ顔剧磼閻愵剙鍔ょ紓宥咃躬瀵鎮㈤崗灏栨嫽闂佸湱铏庨崰妤咁敁閺嶎厽鈷戠紒瀣儥閸庢劙鏌涢妸銉﹀仴妤犵偛鍟灃闁逞屽墴閸┿儲寰勬繛鐐€婚柣搴秵閸撴稓绮eΔ浣风箚闁绘劦浜滈埀顒佸姍瀵彃饪伴崼鐔蜂簵闂佽法鍠撴慨鎾嫅閻斿吋鐓ユ繝闈涙-濡插摜绱掗悪鍛М闁哄被鍔岄埞鎴﹀幢濮楀牏绀婃繝纰樻閸嬪嫮鈧凹鍠氬Σ鎰板箻鐎涙ê顎撻梺鍛婄箓鐎氱兘鍩€椤掆偓閻倿寮诲☉銏犖╅柕澹啰鍘介柣搴㈩問閸犳牠鈥﹂柨瀣╃箚闁归棿绀侀悡娑㈡煕鐏炲墽鐓紒銊ょ矙濮婄粯鎷呴崨闈涚秺瀵敻顢楅崒婊呯厯闂佺鎻€靛矂寮崒鐐寸叆闁绘洖鍊圭€氾拷 (0) +1
闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌熼梻瀵割槮缁炬儳缍婇弻鐔兼⒒鐎靛壊妲紒鐐劤濠€閬嶅焵椤掑倹鍤€閻庢凹鍙冨畷宕囧鐎c劋姹楅梺鍦劋閸ㄥ綊宕愰悙宸富闁靛牆妫楅崸濠囨煕鐎n偅灏版繛鑹邦嚙閳规垹鈧綆鍋€閹锋椽姊绘笟鍥т簽闁稿鐩幊鐔碱敍濞戞瑦鐝烽梺鍦檸閸犳鎮″☉銏″€堕柣鎰絻閳锋棃鏌曢崱妯烘诞闁哄苯绉烽¨渚€鏌涢幘鍗炲缂佽京鍋ゅ畷鍗炩槈濡》绱遍梻浣告啞娓氭宕㈡ィ鍐ㄦ辈闁挎棃鏁崑鎾诲礂婢跺﹣澹曢梻浣告啞濞诧箓宕滃☉銏犲偍闁归棿鐒﹂崐鐢告煕韫囨搩妲稿ù婊堢畺濮婃椽鏌呴悙鑼跺濠⒀冾嚟閳ь剝顫夊ú鎴﹀础閸愬樊鍤曞ù鐘差儛閺佸洦绻濊閸庤櫕绂嶉幆顬″綊鏁愰崶鈹库偓濠冧繆閹绘帞澧涘ǎ鍥э躬椤㈡稑顫濋浣団晠姊虹紒姗嗘畷鐎光偓缁嬫娼栨繛宸簻瀹告繂鈹戦悩鎻掆偓鎼侊綖鎼淬劍鈷戠紒瀣儥閸庢劙鏌熼崨濠勬憙妞わ絿鍋撶换婵嬪閿濆棛銆愬銈嗗灥鐎氼噣骞戦姀銈呭耿婵炴垶鐟ч崢浠嬫⒑鐟欏嫭绶查柛姘e亾缂備降鍔岄…鐑藉蓟瀹ュ牜妾ㄩ梺鍛婃尰瀹€绋跨暦瑜版帒鍨傛い鏃傚亾濞堥箖姊洪崫鍕偍闁搞劌缍婇幏鎴︽偄閸忚偐鍘繝銏f硾閻楀棝宕濆鑸电厽閹兼惌鍠栧顔芥叏婵犲懏顏犵紒顔芥瀹曞崬螖閳ь剟顢旂€涙ḿ绠鹃柛顐ゅ枑椤ュ牓鏌″畝瀣暤鐎规洘锕㈤、鏃堝礋椤掑倷閭梻鍌欑閹碱偊鎯屾径宀€绀婂ù锝呭閸ゆ洘銇勯弴妤€浜鹃悗瑙勬礀閻栧吋淇婇悜钘夘潊闁绘ê宕ˉ姘舵⒒娓氣偓閳ь剛鍋涢懟顖涙櫠閹绢喗鐓涢悘鐐插⒔閵嗘帡鏌嶈閸撱劎绱為崱娑樼;闁告侗鍨悞濠冦亜閹惧崬鐏柣鎾冲暣閺岋箑螣娓氼垱鈻撳┑鈥冲级閹倿寮诲鍥ㄥ珰闁肩⒈鍎疯閵囧嫰濮€閳繐缍婅棟閺夊牃鏅濈壕濂告煏婵炲灝鍔橀柛瀣ㄥ灲閺屸€崇暆閳ь剟宕伴幇顔剧當闁绘梻鍘ч崹鍌涖亜閺冨倵鎷℃繛鐓庨叄閺岋絾鎯旈妶搴㈢秷濠电偛寮堕敃銏犵暦閺囩喓闄勯柡澶婃濞差參銆佸璺虹劦妞ゆ帒瀚拑鐔兼煥閻斿搫孝闁绘帒鐏氶妵鍕箳閹存繍浠鹃梺鎼炲€曠粔褰掑蓟閺囩喎绶炴繛鎴炶壘椤曡京绱撴担闈涘妞ゎ厼鍢查~蹇撁洪鍕炊闂佸憡娲﹂崜娆戠玻濞戙垺鈷戠紒瀣儥閸庢垿鏌涚€c劌鈧稑螞閵忋倖鈷戠紓浣姑慨澶愭煕鎼存稑鈧繂鐣烽幇鏉垮瀭妞ゆ劧绲藉鍨攽閳藉棗鐏i柛妯犲嫮顩插Δ锝呭暞閸婂灚鎱ㄥΟ鐓庝壕閻庢熬鎷�闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌熼梻瀵割槮缁炬儳缍婇弻鐔兼⒒鐎靛壊妲紒鎯у⒔閹虫捇鈥旈崘顏佸亾閿濆簼绨奸柟鐧哥秮閺岋綁顢橀悙鎼闂侀潧妫欑敮鎺楋綖濠靛鏅查柛娑卞墮椤ユ艾鈹戞幊閸婃鎱ㄩ悜钘夌;闁绘劗鍎ら崑瀣煟濡崵婀介柍褜鍏涚欢姘嚕閹绢喖顫呴柣妯荤垹閸ャ劎鍘遍梺鏂ユ櫅閸熴劍绂掗敂鍓х<妞ゆ梻鎳撴晶鎻捛庨崶褝韬柟顔界懇椤㈡棃宕熼妸銉ゅ闂佸搫绋侀崢鑲╃矆婢跺本鍠愰煫鍥ㄦ礀閸ㄦ繂鈹戦悩瀹犲缂佺媴缍侀弻锝呂熼悜妯锋灆濠碘槅鍋呯划鎾愁潖閾忓湱鐭撻柛鈩冾殔椤忓瓨绻涢崼鐔哥闁哄矉缍侀獮妯尖偓娑欋缚椤︿即姊洪崫鍕伇闁哥姵鐗犲濠氬炊椤掍焦娅囬梺閫炲苯澧撮柟顔斤耿閺屽棗顓奸崱娆忓箞闂備線娼ч悧鍡涘箯鐎n喖纾块柡鍐ㄧ墛閻撴盯鎮橀悙棰濆殭闁逞屽墯缁诲倿顢氶敐澶婇唶闁哄洨鍋熼鍥煙閼测晞藟闁逞屽墮瀵泛螣婵犲洦鈷掗柛灞剧懅椤︼箓鏌熺喊鍗炰喊鐎殿喚鏁婚、妤呭磼濠婂懐鍘梻浣侯攰閹活亞绮婚幋锔藉亗闁炽儲鍓氶悢鍡涙偣閸濆嫬濞囬柛顐犲劚閸戠娀骞栧ǎ顒€濡介柣鎾寸懇濮婃椽顢橀妸褏鏆犻梺鍝勵儍閸婃繈寮诲鍥ㄥ珰闁肩⒈鍓涢濠勭磽娴d粙鍝洪柟鐟版搐閻g兘骞掗幋顓熷兊濡炪倖鍨煎Λ鍕閹屾富閻庯綆浜滈銏犫攽椤栨哎鍋㈤柡宀嬬磿娴狅妇鎷犻幓鎺戭潛闂備焦鐪归崐婵堢不閺嶎厼钃熼柨婵嗘啒閻斿皝鏋庨柟顖嗗嫷鍞查梻鍌欐祰濡嫰宕导鏉戠獥闁哄稁鍘奸拑鐔兼煥濠靛棭妲哥紒顐㈢Ч閺屾稓浠︾紒銏$暦闁诲孩纰嶉惄顖氼潖閻戞ɑ濮滈柟娈垮櫘濡差喚绱撴担鍓叉Ш闁轰焦鎮傞獮鎴﹀閻橆偅鏂€闂佹悶鍎弲婵嬫儊閸儲鈷戠紒瀣濠€鎵棯閺夎法效闁诡喗锕㈤獮妯肩磼濡攱瀚奸梻浣告啞缁诲倻鈧凹鍙冮弫宥咁吋婢跺鍘卞┑鈽嗗灡娴滀粙宕戦姀銈嗙厓闁靛闄勯ˉ鍫⑩偓瑙勬礃閿曘垽銆佸▎鎾冲簥濠㈣鍨板ú锕傛偂閺囥垺鐓欓柟浣冩珪濞呭懎鈹戦敍鍕付闁宠鍨块、娆撳箚瑜嶉獮瀣攽椤旂》鏀绘俊鐐扮矙楠炲啴鎮滈挊澶岄獓闂佸湱枪鐎垫帡宕妸鈺傗拻濞达絿鍎ら崵鈧梺鎼炲€栭悧鐘荤嵁韫囨稒鏅搁柨鐕傛嫹>>
正在阅读:回眸:Java改变了什么?回眸:Java改变了什么?
2005-09-21 10:10
出处:
责任编辑:moningfeng