最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當(dāng)前位置: 首頁 - 科技 - 知識(shí)百科 - 正文

QQ關(guān)于.net的精彩對(duì)話

來源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 22:45:50
文檔

QQ關(guān)于.net的精彩對(duì)話

QQ關(guān)于.net的精彩對(duì)話: [序言]我想很多愛好軟件編程的網(wǎng)友都像我一樣,對(duì)微軟推出的.net平臺(tái)充滿了好奇,但是看了相關(guān)的文檔也是一頭霧水,還好,Purple很幸運(yùn)在QQ上遇到了一位.net高手,經(jīng)過高手的一番教導(dǎo),Purple已經(jīng)對(duì).net了解到了些皮毛,雖然很少,但是對(duì)進(jìn)一步認(rèn)識(shí).net
推薦度:
導(dǎo)讀QQ關(guān)于.net的精彩對(duì)話: [序言]我想很多愛好軟件編程的網(wǎng)友都像我一樣,對(duì)微軟推出的.net平臺(tái)充滿了好奇,但是看了相關(guān)的文檔也是一頭霧水,還好,Purple很幸運(yùn)在QQ上遇到了一位.net高手,經(jīng)過高手的一番教導(dǎo),Purple已經(jīng)對(duì).net了解到了些皮毛,雖然很少,但是對(duì)進(jìn)一步認(rèn)識(shí).net

  [序言]我想很多愛好軟件編程的網(wǎng)友都像我一樣,對(duì)微軟推出的.net平臺(tái)充滿了好奇,但是看了相關(guān)的文檔也是一頭霧水,還好,Purple很幸運(yùn)在QQ上遇到了一位.net高手,經(jīng)過高手的一番教導(dǎo),Purple已經(jīng)對(duì).net了解到了些皮毛,雖然很少,但是對(duì)進(jìn)一步認(rèn)識(shí).net是很有幫助的。有興趣了解.net的朋友,不妨看看下面的這段“關(guān)于.net的精彩對(duì)話”。

開始:

Purple:
我對(duì).net沒有什么概念!

Darkroad:
給你一個(gè)現(xiàn)場(chǎng)辦的培訓(xùn):Java知不知道?

Purple:
知道。

Darkroad:
當(dāng)年Sun推出Java力圖一統(tǒng)江山,微軟又怎能忍得下這口氣?

Purple:
java是一個(gè)編程工具。

Darkroad:
是一門跨平臺(tái)語言。Sun的意圖就是大家都使用Java,這正是觸動(dòng)了微軟的利益。因?yàn)槲④涀钕M吹降氖谴蠹叶蓟赪indows系統(tǒng)。問題是win當(dāng)年的性能、穩(wěn)固性、安全性都不行,所以只能應(yīng)用于小規(guī)模的系統(tǒng)。

Purple:
那vb,vc不是很好用嗎?

Darkroad:
對(duì),只是vb、vc只能在windows上編程。
絕大多數(shù)的規(guī)模應(yīng)用,例如銀行、航空、企業(yè)ERP,莫不是基于Sun的Oracle+C++或IBM的DB2+C++,又或者HP的系統(tǒng)。可是隨著軟硬件體系的發(fā)展,Microsoft/Intel平臺(tái)越來越有實(shí)力了。
企業(yè)內(nèi)的多種應(yīng)用系統(tǒng)并存的現(xiàn)狀,又將系統(tǒng)間的互通提到了一個(gè)重要位置。而這個(gè)時(shí)候,Internet時(shí)代到來,這種互通范圍更加廣泛了,甚至有可能是公司與公司之間,國與國之間的互通。
Sun Java的跨平臺(tái)性恰恰具備了這個(gè)優(yōu)勢(shì),另外,世界上更有無數(shù)使用Java編成的程序員,數(shù)量決不在微軟的開發(fā)工具之下。
而微軟為了對(duì)抗Java,也使出了本地化Java的絕招,就是讓Java在Windows上的版本與Sun的版本不兼容。這當(dāng)然惹怒了Sun,于是Sun就將Microsoft告上法庭。最后微軟放棄了對(duì)最新版Java的支持。

Purple:
這么復(fù)雜?

Darkroad:
另外,一批以Java做為基礎(chǔ)的中間件(應(yīng)用層)供應(yīng)商迅速崛起,他們的目標(biāo)就是建立企業(yè)間應(yīng)用的標(biāo)準(zhǔn)接口。
微軟當(dāng)然不會(huì)沒有看到著生死存亡的威脅,本地化Java,甚至放棄支持Java,其實(shí)都是其緩兵之計(jì)。
Purple:
那怎么辦?

Darkroad:
微軟一方面施計(jì)拖住Java平臺(tái)拓展,另一方面,勵(lì)心圖治,埋頭苦干。在推出了Visual Studio 97后五年內(nèi),一直沒有拿出新的開發(fā)工具和應(yīng)用解決方案。而其競(jìng)爭(zhēng)對(duì)手之一,當(dāng)年大名鼎鼎的Borland公司,也就是現(xiàn)在的Inspire公司,一到兩年就推出一些新版的工具。

Purple:
呵呵

Darkroad:
可見微軟為了創(chuàng)建一套驚人的解決方案,已經(jīng)決定徹底的革新自身。
在2000年微軟推出了.Net的alpha版和beta1版,在2001推出了beta2和beta3版,直到2002年推出最終版。每一版與前版都存在巨大的改進(jìn),其中無數(shù)的程序員系統(tǒng)專家都參與其中,提出改進(jìn)建議。這在微軟開發(fā)史上是少見的。

Purple:
我知道了,.net就是和java 差不多的。

Darkroad:
非也非也,差得很遠(yuǎn)!

Purple:
有什么區(qū)別?

Darkroad:
Sun的Java方案時(shí)使用一種語言,一套平臺(tái)一統(tǒng)天下,號(hào)召程序員們,最后最好都轉(zhuǎn)到Java平臺(tái)上,使用一種語言開發(fā),可以在任意平臺(tái)上運(yùn)行。因此Sun的Java歸納了應(yīng)用開發(fā)方面的主要接口,包括數(shù)據(jù)庫接口、圖形接口、界面接口、還有關(guān)于服務(wù)器并行運(yùn)行以及調(diào)整性能的接口等等。
如果不是因?yàn)镴ava的運(yùn)行速度較慢,說不定早兩三年他們的這一野心就已經(jīng)實(shí)現(xiàn)了。
當(dāng)年微軟正是因?yàn)樵谑澜缟献疃嗳擞玫?FONT color=#000000>操作系統(tǒng)上,能夠提供速度最快的程序,才沒有優(yōu)勢(shì)盡丟。當(dāng)然另一個(gè)原因是有很多程序員已經(jīng)習(xí)慣了使用其工具。

Purple:
你直接講就可以了!

Darkroad:
你不是想了解.net嗎?

Purple:
想!我知道了.net比java功能更強(qiáng)大。

Darkroad:
哈哈,剛才不是說到Sun的Java像一統(tǒng)天下嗎?
微軟這次想到了一個(gè)更絕的招數(shù)。微軟認(rèn)為,現(xiàn)今世界上已經(jīng)存在了各種各樣存在巨大差異的應(yīng)用系統(tǒng)。這種差異包括了系統(tǒng)方面的差異,例如使用了不同公司的產(chǎn)品;包括應(yīng)用開發(fā)方面的差異,例如銀行與其他業(yè)務(wù)系統(tǒng),甚至銀行與銀行內(nèi)部間的差異。等等。關(guān)鍵在于找到一種大家都可以溝通的約定俗成的方式。
Sun是希望統(tǒng)一通過Java解決的,因?yàn)镴ava可以跨平臺(tái)??墒鞘澜缟嫌羞@么多應(yīng)用不是使用Java開發(fā)的該怎么辦?有這么多程序員不熟悉Java該怎么?

Purple:
不知道。
Darkroad:
微軟通過Internet巨大的傳播力量找到了答案。
微軟認(rèn)為應(yīng)用本身以什么形式表達(dá)并不重要,不管你是使用Java還是使用VB。關(guān)鍵在于你如何找到對(duì)自己有用的應(yīng)用,并識(shí)別對(duì)方的使用方法以及返回的信息,這才是最重要的!就像我想寫一個(gè)和招行的接口,我最關(guān)心的是招行如何幫我代收費(fèi),而其非如何編寫這個(gè)代收費(fèi)系統(tǒng)。
Internet提供的方便的尋址,以及標(biāo)準(zhǔn)的數(shù)據(jù)格式和接口,正是可以借助的最大依據(jù)!

Purple:
internet?

Darkroad:
Yeah!
.Net是緊緊圍繞Internet為核心的。
.Net提出的概念中,WebService(萬維網(wǎng)服務(wù))是最重要的之一。什么叫做WebService?是指能夠提供一定功能,并且符合.Net接口標(biāo)準(zhǔn)的服務(wù)。例如招行的代收費(fèi)系統(tǒng),如果使用.Net的標(biāo)準(zhǔn),提供了調(diào)用該應(yīng)用的接口,并且使用了標(biāo)準(zhǔn)的數(shù)據(jù)返回格式,那就可以成為WebService。
Web Service并沒有強(qiáng)調(diào)使用什么工具開發(fā),既可以是Java也可以使vb/vc等等。

Purple:
oh!

Darkroad:
Sun想以Java一統(tǒng)天下,微軟偏偏使用開發(fā)性接口將Java納為自己體系中的一個(gè)部分,管你是Java還是VB還是什么其它的東西,統(tǒng)統(tǒng)都是我的!

Purple:
這么厲害!

Darkroad:
對(duì)呀!不過開始的時(shí)候,這當(dāng)然是微軟的一廂情愿了,如果沒有其它人的支持,微軟也是白做。Sun理所當(dāng)然的抗拒這一系統(tǒng),所以在Java陣營中,遲遲沒有定義好對(duì)于Web Service的支持。
話要說回來,微軟又有這么多傳統(tǒng)程序員支持,就算它的理想不能實(shí)現(xiàn),至少也可以保持自己的陣營不敗。
不過最決定性的是,IBM決定加入這個(gè)陣營?。海┙Y(jié)果導(dǎo)致,Sun的抵制變成了一種落伍!這一點(diǎn)太致命了。

Purple:
那java沒有前途了。

Darkroad:
對(duì)呀!不過所幸,Java語言本身還是有很多愛好者的,另外他在中間件市場(chǎng)的優(yōu)勢(shì),也不會(huì)讓其衰落。
可是為什么IBM會(huì)加入這一陣營呢?我想還是因?yàn)槠溟_放性。其實(shí)IBM也看到了微軟的軟肋了。你想想,在Web Service中我可以不使用Java,但我同樣也可以不使用你什么vb/vc的,這豈不是找到了可以公平競(jìng)爭(zhēng)的好機(jī)會(huì)了?

Purple:
真聰明!

Darkroad:
IBM不但要加入,而且要做老大,現(xiàn)在不是正可以借助這個(gè)機(jī)會(huì)大大擴(kuò)充一下自己的實(shí)例嗎?IBM才不想讓Sun一家獨(dú)大,踩住自己的命門。另外,IBM也是最大的中間件供應(yīng)商之一,.Net體系是能夠讓其迅速發(fā)展的機(jī)遇之一。
那微軟呢?當(dāng)然非常清楚這一點(diǎn),但是他們也有信心在自己推出的體系中取得長(zhǎng)足的優(yōu)勢(shì)!因?yàn)閂S.NET Studio中提供的VB.NET,C#.NET,還有ASP.NET,ADO.NET無一不是圍繞其中進(jìn)行優(yōu)化,正所謂藝高人膽大嘛!
哈哈,看來IBM和微軟是各懷鬼胎了。
最慘的就是Sun了,這次算是輸了半招。當(dāng)然看清形勢(shì)后,他們也在迅速的拓展其Java平臺(tái),以便能夠搭上這次.Net的快車。

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

QQ關(guān)于.net的精彩對(duì)話

QQ關(guān)于.net的精彩對(duì)話: [序言]我想很多愛好軟件編程的網(wǎng)友都像我一樣,對(duì)微軟推出的.net平臺(tái)充滿了好奇,但是看了相關(guān)的文檔也是一頭霧水,還好,Purple很幸運(yùn)在QQ上遇到了一位.net高手,經(jīng)過高手的一番教導(dǎo),Purple已經(jīng)對(duì).net了解到了些皮毛,雖然很少,但是對(duì)進(jìn)一步認(rèn)識(shí).net
推薦度:
標(biāo)簽: QQ QQ的 對(duì)話
  • 熱門焦點(diǎn)

最新推薦

猜你喜歡

熱門推薦

專題
Top