日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
平臺之爭 Java與.NET誰更有前途

為什么會有Java,為什么會有.NET

創(chuàng)新互聯(lián)公司致力于成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè),成都網(wǎng)站設(shè)計,集團網(wǎng)站建設(shè)等服務(wù)標準化,推過標準化降低中小企業(yè)的建站的成本,并持續(xù)提升建站的定制化服務(wù)水平進行質(zhì)量交付,讓企業(yè)網(wǎng)站從市場競爭中脫穎而出。 選擇創(chuàng)新互聯(lián)公司,就選擇了安全、穩(wěn)定、美觀的網(wǎng)站建設(shè)服務(wù)!

有人說,Java是為了跨Windows和UNIX而產(chǎn)生的。是這樣嗎?Sun有自己的操作系統(tǒng)solaris,并且打的是高端市場,而Java發(fā)展早期階段,Windows還主要定位在中小型企業(yè),并沒有打算與Sun一爭高端客戶。

而且Sun的用戶大部分都是大型企業(yè)級,而Windows定位在家庭消費用戶,由于Windows已經(jīng)成為桌面OS的事實標準,Sun根本無意搶奪 Windows的地盤,而且Sun有自己的操作系統(tǒng),擴大自己產(chǎn)品銷售才是第一。

但是UNIX一直是個混亂的世界,各種UNIX版本在并存,你為這種 UNIX開發(fā)的應(yīng)用,卻很難在另一種UNIX上跑通.應(yīng)用的阻塞影響了UNIX市場需求的擴大,就象沒有SQL Server,沒有OFFICE,沒有Windows 游戲,和Windows上的開發(fā)工具,就算你的操作系統(tǒng)做的再漂亮再容易我們也會扔掉Windows.為什么?因為沒用,我買回來一個大鐵家伙,我什么也做不了.Sun就出于這種考慮,所以才有VM的想法,否則誰傻了,做個又慢又麻煩的VM.所以說Java的產(chǎn)生,只是為了跨UNIX平臺.當(dāng)然能跨 Windows,吃定Windows,那豈不是更好,呵呵呵,Sun為自己的妙招而沒事偷著樂.

那為什么會有.NET呢?可是Windows就一個呀,它也要跨平臺?而且微軟已經(jīng)把CLI提交給標準委員會,看來是真要跨了?真的嗎?

從外表來看,Windows確實是一個.但是從技術(shù)角度來看,Windows3,Windows95,Windows2000是截然不同的三種架構(gòu).在中國,大家對新技術(shù)的追求比較熱衷,所以說一個企業(yè)中這三種操作系統(tǒng)并存互連的可能性不怎么大.但是老外是精打細算,不見兔子不撒鷹,所以你在國外企業(yè)運行很老的系統(tǒng)也不要見怪.微軟為了同時維護這幾種操作系統(tǒng)也是煞費苦心,而且由于技術(shù)是各個時期形成的,有的技術(shù)由于歷史發(fā)展原因有明顯的缺陷,也無能為力修改了,而且為了功能更強大,API海洋,DLL黑洞,ACTIVEX,OLE,COM,DCOM,COM+,各種技術(shù)交叉,唉,其中苦誰了解?所以跨WINDWOS平臺是微軟制造.NET的一個原因,這樣給你一個抽象的統(tǒng)一的平臺后把你擺平后,他再著手修改他的底層,省得一天人們叫著 Windows不安全,Windows不穩(wěn)定.當(dāng)然從J2EE的火熱場面來看,拉去了很大一批Windows平臺上的C++程序員.失去了應(yīng)用開發(fā)的源頭,那還有什么發(fā)展?如何拉回這批程序員讓他們繼續(xù)為Windows開發(fā)當(dāng)然也是.NET的原因之一,這就是為什么.NET從架構(gòu)到開發(fā)語言都與 Java極其相似的原因,就是吸引你平滑的再回到微軟的世界中,如果跨度大了,程序員就有了遲疑.唉,如果沒有Java,如今的C#也不會是如今這樣,原本它會更好,我想ANDERS一定心中很郁悶,但是商業(yè)是不以個人意志為轉(zhuǎn)移的.而且現(xiàn)在已經(jīng)不是桌面為王的時代了,現(xiàn)在是互連網(wǎng)的時代,Java是第一個有強大開發(fā)WEB應(yīng)用的完整體系,而當(dāng)時微軟的技術(shù)還是七拼八湊,只是互連網(wǎng)一下到來微軟剛醒過神來倉促應(yīng)戰(zhàn)的結(jié)果,當(dāng)然無法與J2EE媲美.想在互連網(wǎng)時代也分一杯羹,必須也有一個完整的體系,于是.NET就產(chǎn)生了.

我們已經(jīng)有了Web Service,我們還需要.NET嗎?

其實技術(shù)發(fā)展到如今的應(yīng)用集成時代,用戶的需求就是把現(xiàn)在各種平臺上的應(yīng)用集成起來.集成的方法有很多種,當(dāng)然跨平臺也是一種.不過最省力的還算是WEB SERVICE.因為現(xiàn)在已經(jīng)是組件應(yīng)用的天下.各種COM,EJB,CORBA成為快速組裝企業(yè)應(yīng)用的主流技術(shù).組件是位于操作系統(tǒng),數(shù)據(jù)庫,網(wǎng)絡(luò)之上的技術(shù),站在組件的層面上,下面用什么技術(shù)已經(jīng)無所謂了,因為已經(jīng)被組件屏蔽了.如果我們能把我們的組件互連起來,不也可以集成嗎?應(yīng)該怎么做?這幾項技術(shù)都分屬于不同公司,想聯(lián)合真不大容易.這時就要找到每個體系公共的東西,用公共的東西把他們連在一起不就行了.找呀找,終于發(fā)現(xiàn),是TCP/IP.隨即幾大公司都發(fā)現(xiàn)了突破口,需要快速占領(lǐng)先機.由于Sun一直在Java發(fā)展的問題上給了IBM很大的阻塞,所以IBM寧愿先和微軟聯(lián)合做,如果微軟有什么不軌之心,就放出Sun,讓他們互相咬,然后在適當(dāng)?shù)臅r機出來裝出老大的樣子擺平他們,給他們倆制定一個適合自己發(fā)展的競爭協(xié)議.

我們已經(jīng)可以互連了,我們干嗎要.NET.我們的問題已經(jīng)解決了,我干嗎花錢再投資呢?經(jīng)濟本來已經(jīng)很不景氣了.

但是,微軟看來已經(jīng)決定不在現(xiàn)有基礎(chǔ)上增強ASP和COM+了,現(xiàn)在是互連時代,也是組件時代,兩大要命的地方我都不升級了,你自己看著辦,我可沒逼著你買.

.NET和Java在中國哪個更有前途?

這個問題好象已經(jīng)不用再爭了.中國90%的用戶是Windows用戶,保護現(xiàn)有投資,使用很習(xí)慣很易用不用重新學(xué)習(xí),我又不用跨平臺,我干嗎要換Java 呢.過去是微軟沒有提供很強大的WEB開發(fā)解決方案,現(xiàn)在提供了,我干嗎要用Java.而且. Net比Java出的遲,肯定會吸收Java的優(yōu)點,彌補Java的缺點.而且微軟的VM肯定和Windows結(jié)合的很好,性能不用擔(dān)心.我干嗎用 Java?而且微軟顯然把寶已經(jīng)壓到了.NET上,你難道還要在.NET的VM上再加一層Java的VM?

.NET有什么新的亮點?

當(dāng)然是ASP,ADO和COM+,還有清晰的架構(gòu),并且由于統(tǒng)一的類庫,我們?yōu)閃EB,GUI,MOBILE而開發(fā)的應(yīng)用會很容易的轉(zhuǎn)來轉(zhuǎn)去,不象過去開發(fā),各需要學(xué)習(xí)不同的知識.ASP終于結(jié)束了網(wǎng)頁意大利面條式的程序,面向?qū)ο蠛椭С侄喾N語言,使構(gòu)筑強大復(fù)雜的WEB應(yīng)用提供了比JSP更兇猛的功能,讓人不得不愛.ADO.NET也拋棄了過去的數(shù)據(jù)集一Scroll就連數(shù)據(jù)庫進行提交的糟糕速度,代而取之的是多條修改可以一次性提交上去.這樣性能會提高很多.COM+呢?COM+1.5的特性大家在WINXP上也看見了,比1.0強了很多,未來還不用注冊, COPY完就能用,多舒服.至于安全嘛,穩(wěn)定嘛,這話不敢講.因為盜亦有道,Java也同樣如此,無法說誰比誰好.

.NET真的會跨平臺嗎?

微軟的命根子是操作系統(tǒng),微軟此次出.NET也是為了打入高端市場.怎么打入?微軟第一已經(jīng)在用C#收買 Java程序員了,并且做Java和C#的映射工具,先斷了Java應(yīng)用的前途,后面用CLI提交給標準委員會,讓別人開發(fā)UNIX上的平臺,微軟不在正面和UNIX陣營沖突,以免犯眾怒.當(dāng)UNIX和Windows的CLI都有了時候,基于CLI的應(yīng)用可就兩個系統(tǒng)都能用了,這會幫助微軟銷售多少其他產(chǎn)品呀.這不,微軟在支持著好幾個Open Source社團在開發(fā)UNIX的CLI.跨平臺的事微軟不會輕易干的,否則微軟的命根子怎么辦?

.NET真的支持多種語言嗎?

開發(fā)更多的基于.NET的應(yīng)用,讓.NET快速成長起來.第二.NET是一次比較大的革新,廣大的各類程序員能否跟的上也是個問題.多語言的支持當(dāng)然會,但是不會支持的很好,否則微軟大力做C#干嗎呀,如果別的語言和C#一樣好,那微軟還混什么混呀.最糟糕了,也要其他語言的技術(shù)比C#慢半拍.不過先走也未必領(lǐng)先,就象DELPHI就后來居上,這么大的市場,微軟是不可能通吃的.

我們需要轉(zhuǎn)到.NET上嗎?

你可以不轉(zhuǎn).就看你需要不需要INTERNET了.我想在未來,沒有企業(yè)會說INTERNET對我沒有一點作用.

現(xiàn)有應(yīng)用能否平滑過渡呢?

在這個問題上可以看一下微軟的歷史.微軟在做完WINNT4的時候其實已經(jīng)在策劃現(xiàn)在的WIN2000,但是為什么在WIN95后有WIN98, WINME,WINXP,不是他當(dāng)時做不了那樣的技術(shù),而是必須引導(dǎo)著客戶一步步走,要追隨客戶,走的太快,就會丟失客戶.在這個重大的轉(zhuǎn)折點,微軟也會如此.而且在現(xiàn)在的Windows.NET上,你運行現(xiàn)在的程序一樣沒問題,速度依舊,操作方式也依舊,因為他使用了兩種手段來區(qū)別對待這兩種應(yīng)用程序.

什么時候轉(zhuǎn)?

如果你需要搶占市場先機,現(xiàn)在轉(zhuǎn)正好,因為能支持ASP.NET,ADO.NET開發(fā)的VSS.NET已經(jīng)推出快一年了,就是有能力欠缺的問題,第二版的出來也不會太晚了.不過話在前頭,確實在實際的開發(fā)中,Vss.NET確實有些做不了的事情,不要看他好象什么都有,這就跟微軟當(dāng)年宣布COM有池化的功能一樣,僅有一個外殼.這是微軟的策略,跟不跟著走,你自己看.穩(wěn)健型的公司建議在第二版出來后應(yīng)用,因為微軟的產(chǎn)品一向在第三版才會好用.

作為開發(fā)商,跟隨.NET的難點是什么?

難點難就在,過去我們的開發(fā)方式,拖一些控件,連個數(shù)據(jù)庫,更新或SELECT一些數(shù)據(jù).再深一些就是消息,或者是一些不常用的API.記住:.NET是微軟進攻高端市場的第一步,現(xiàn)在的微軟不是我們過去熟悉的微軟,Vss.NET的一推出,就是強烈給人一種這樣的感受:從建模到開發(fā)到測試到發(fā)布,全套企業(yè)級的工具都無縫相接,而且處處體現(xiàn)著OO和設(shè)計模式,在宣傳中也頻繁提到,昭示著這個工具是為大型應(yīng)用開發(fā)而定制的.所以寶刀也需有能力的人才能拿的動,否則只能砸了自己的腳.對于現(xiàn)在的Java開發(fā)工具也是如此,好象全世界一下都沒有了小型企業(yè)一樣.我們是否具備了優(yōu)秀的設(shè)計師,建模師,OOP的程序員,我們是否有一整套流暢的開發(fā)流程來支持全程建模,我們都需要深思.在微軟的.NET的各種培訓(xùn)上,培訓(xùn)師也是反復(fù)強調(diào)分析設(shè)計,大型項目管理,自動化工具的支持,你做好準備了嗎? #p#

Sun在微軟拆分問題上輸了嗎?

微軟的案子打了這么多年,居然庭外和解.Sun確實挺郁悶.不過Sun并沒有輸.為什么這么說呢?依毛主席的話說就是:敵進我退,敵疲我擾.確實微軟在. NET的發(fā)展上受了很多牽絆,否則也不會到如今才推出來個框架.在硅谷,時間就是機會,時間就是金錢,誰前進的快誰就能占先機,顯然Sun并不是最痛苦的一個.

Java的未來

依Windows的用戶量和微軟進攻高端企業(yè)應(yīng)用的決只是呆板的圖形,不能全方位的表現(xiàn)網(wǎng)絡(luò)的傳輸技術(shù),使應(yīng)用進步更加依賴硬件而不是軟件,微軟亞洲研究院為什么在做哪些研究,就是因為他們不斷在思考未來是什么,所以每一次技術(shù)的浪潮他們總在浪頭.當(dāng)然未來還會有所改變,但是他們會及時調(diào)整他們的戰(zhàn)略,但大方向不會錯到哪去!

當(dāng)技術(shù)不再是阻礙應(yīng)用發(fā)展的主要因素,比如寬帶的來臨,這時候你想過沒有,在它上面,該做些什么呢?世界有多大,你能看多遠?為什么在每次浪潮到來時你都無法預(yù)想到,而感嘆這世界變化如此之快?

我對微軟的發(fā)展的一些看法:

微軟把.NET擴展到高端市場和移動設(shè)備市場,為.NET開發(fā)的程序可以在基于.NET的任何設(shè)備上都可以運行,大家不需要為不同的設(shè)備用不同的工具開發(fā)應(yīng)用,應(yīng)用極大的推動了基礎(chǔ)軟件的擴大,就象OFFICE,SQL Server輔助擴大了Windows的銷售一樣.

未來的XBOX也會變成.NET平臺,成為家庭連網(wǎng)的安全網(wǎng)關(guān)和交易網(wǎng)關(guān)和信息網(wǎng)關(guān),如果你覺得微軟進入游戲業(yè)就是為了眼饞游戲這塊利潤,那你就大錯特錯了,這個皮毛根本不值得微軟大動這么財力.

PDA和手機也和機頂盒一樣嵌入.NET,你打開電視,你打電話,你玩游戲,你工作,你上網(wǎng),你甚至打開冰箱,你都不會知道在背后支撐的是.NET,從高端服務(wù)器到你的手機,全部是微軟的軟件這是一個偉大的設(shè)想,如果微軟能夠兢兢業(yè)業(yè)的走,憑這樣的財力人力和管理和經(jīng)營戰(zhàn)略,走10年,實現(xiàn)的可能性非常大,這不是以個人意志為轉(zhuǎn)移的,你說他倒他就會倒嗎?

如果會成功,當(dāng)然微軟會成為人類歷史上最偉大的公司,賺取的財富已經(jīng)不能再提,最關(guān)鍵的問題是:我們?nèi)祟惖纳詈凸ぷ鞅灰粋€私人的商業(yè)公司所控制著.

只是到那個恐怖的地步,你是否有勇氣和能力把他拆分.因為他足以觸及到你的生活和工作,社會的經(jīng)濟,政治活動,甚至軍事,任何的動作都足以引起社會的大地震.你認為他有什么理由完不成這些夢想嗎?

注:本文只代表作者觀點,不代表本網(wǎng)站觀點

【編輯推薦】

  1. 從08年Java三大改進 看09年發(fā)展之路
  2. .NET平臺2008年大事記
  3. 展望09年Java相關(guān)技術(shù)的興衰

本文名稱:平臺之爭 Java與.NET誰更有前途
文章出自:http://www.5511xx.com/article/dhhiscc.html