當(dāng)前位置:
首頁 >
Java对战.NET,战争与和平的游戏
發(fā)布時(shí)間:2025/3/19
60
豆豆
生活随笔
收集整理的這篇文章主要介紹了
Java对战.NET,战争与和平的游戏
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
在軟件世界里,Java與.NET無疑是兩個(gè)旗鼓相當(dāng)?shù)膶?duì)手,一再上演著一出又一出你來我往、拼力爭(zhēng)奪的好戲。在這種爭(zhēng)奪的過程中,有受益者,也有犧牲者。平心靜氣地想一想,微軟和Sun公司都是兵器的制造者,軟件人員才是斗士,用戶們只好去做受益者或是犧牲品。 真的有那么凄慘嗎?事實(shí)上,和平的曙光已經(jīng)出現(xiàn)了。 戰(zhàn)爭(zhēng)與和平 很多人認(rèn)為,Java和.NET不是殊途同歸嗎!為什么又會(huì)烽煙繚繞呢?當(dāng)然是世界級(jí)企業(yè)之間的商業(yè)競(jìng)爭(zhēng)使然。這場(chǎng)戰(zhàn)爭(zhēng)常使軟件開發(fā)人員陷于進(jìn)退維谷的境地—Java還是.NET,應(yīng)該選擇哪一種開發(fā)平臺(tái)? 事實(shí)上,不管選擇哪一種平臺(tái)作為基礎(chǔ),今后都必須面對(duì)Java和.NET共存和互操作的環(huán)境。這顯然不是一件容易的事情,不過和平的曙光已經(jīng)出現(xiàn)了。 Sun與微軟在法律上的大和解算是一道曙光,只是光靠?jī)杉夜局g的一紙法律文書究竟能夠解決多少問題,需要多少時(shí)間,這些都很難說。 不過,還有另外一道曙光!一些軟件公司推出的開發(fā)工具可以在二者之間架起橋梁。 在這方面,可以留意一下Compuware公司。這家公司的應(yīng)用開發(fā)解決方案倡導(dǎo)應(yīng)用軟件的完整生命周期管理,以往主要依靠Java技術(shù)。 最近,他們特別強(qiáng)調(diào),把與Java競(jìng)爭(zhēng)的.NET技術(shù)融入到其原有的產(chǎn)品框架之中。在技術(shù)上,Compuware的產(chǎn)品可同時(shí)支持Java和.NET兩種平臺(tái)。因此,在Coupuware看來,選擇Java平臺(tái)還是.NET平臺(tái)已經(jīng)不重要了,重要的是你要有一套完善、高效的軟件代碼管理工具。 從.NET入門,用Java提高 新的技術(shù)、工具和環(huán)境可以讓你免除選擇Java還是.NET的困擾。不過,即便還沒有這些新工具,對(duì)于大多數(shù)軟件人員來說,仍然可以走出高明的妙棋。 其實(shí),Java和.NET兩者各有所長(zhǎng)。作為軟件開發(fā)者,完全可以拋開兩個(gè)廠商之間的矛盾與沖突,讓自己成為兩種技術(shù)融匯貫通的軟件高手。 開放性是Java生命力的源泉,它不屬于一個(gè)單獨(dú)的公司,盡管Sun在其中起著關(guān)鍵性的作用。眾多世界級(jí)的公司,例如IBM、甲骨文、BEA等等,都對(duì)Java都給予完全的支持。 出自微軟的.NET最大的特點(diǎn)就是容易上手?;ㄉ蟽扇齻€(gè)月時(shí)間,你就可以像模像樣地當(dāng)軟件工程師了。相比之下,Java就不那么容易??墒?#xff0c;從軟件技術(shù)的深度來看,.NET之中有沒有分布式事務(wù)處理,這個(gè)問題仍然被許多資深的軟件人員所質(zhì)疑。 從個(gè)人職業(yè)發(fā)展需求來看,.NET入門那么容易,很快就會(huì)滿大街都是.NET程序員,你還能期望有多高的薪水呢? 企業(yè)選擇有不同 從軟件人員個(gè)人的角度來看,以.NET入門、以Java提高也許是一種循序漸進(jìn)的最佳路線。但是從企業(yè)的角度來看,選擇Java平臺(tái)還是.NET平臺(tái),卻要用不同的思路來考慮。 從成本效益方面來衡量,.NET平臺(tái)很容易在短期內(nèi)以較低的成本開通運(yùn)行,而且開發(fā)、管理人才比較容易找到,費(fèi)用同樣也比較低。但是隨著經(jīng)營(yíng)規(guī)模的擴(kuò)大,業(yè)務(wù)種類的多樣化,.NET可能就無法勝任了。不過,無論在什么時(shí)候,中小企業(yè)畢竟占據(jù)多數(shù),經(jīng)營(yíng)規(guī)模、業(yè)務(wù)種類很可能永遠(yuǎn)都不會(huì)擴(kuò)大到.NET不可承擔(dān)的程度。 對(duì)于大型企業(yè)來說,情況就復(fù)雜多了。在整個(gè)企業(yè)來看,由于現(xiàn)有規(guī)模和業(yè)務(wù)種類已經(jīng)十分復(fù)雜,而且有多年遺留下來的應(yīng)用系統(tǒng),Java平臺(tái)可能是最適當(dāng)?shù)倪x擇。 但是,大型企業(yè)中新成立的部門,單獨(dú)來看又很可能選擇.NET比較合適。因此,兩種平臺(tái)并存將是永久的局面,這也就給Compuware、IONA等公司創(chuàng)造了很大的市場(chǎng)空間,也稱為Java和.NET兩大陣營(yíng)之間的“和事佬”。?
轉(zhuǎn)載于:https://blog.51cto.com/zhoufoxcn/167209
總結(jié)
以上是生活随笔為你收集整理的Java对战.NET,战争与和平的游戏的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: sfp
- 下一篇: 新瓶旧酒ASP.NET AJAX(6)