2013年軟件水平考試軟件設計師復習指導:當.NET愛上Java的時候

字號:

在目前編程語言繁多的情況,很多編程開發(fā)者在選擇什么樣的語言作為自己謀生的途徑而煩惱著。哪種語言或者開發(fā)模式,是以后軟件開發(fā)市場的未來?而當前存在著兩大對壘就:微軟的。net和sun公司的java。他們各有什么樣的優(yōu)勢和劣勢?未來的市場會是怎么樣?
    選擇誰呢,這事關飯碗可是大事。
    昨天我看了Java與.NET,誰是未來?
    不禁把一點感悟寫下來給大家分享
    我們遇到項目是這樣的:
    客戶自己向Oracle公司買了OracleLinux操作系統(tǒng),還有weblogic和Oracle數(shù)據(jù)庫
    我們單位都是搞。netframework開發(fā)的,現(xiàn)在就是個大問題
    遇到的問題就是怎么在OracleLinux+weblogic集群的機器上開發(fā)部署我們的項目
    當時首先想到的就是等微軟收購Oracle,這樣Java.NET,合二為一皆大歡喜
    還有個辦法就是讓客戶買Windows2008還有Sqlserver
    這種想法根本不現(xiàn)實,這么辦。
    我當時直接提出
    JAVA+.NET=完美組合
    我們不應該否定java和。NET中的任何一個,java做服務,。net做客戶端,使用webservice連接。
    最后此項目采用我的這種方法,很完美的解決問題。
    我負責全部客戶端全部代碼,其他人臨時搗鼓下javawebservice
    技術就是:
    服務器操作系統(tǒng):OracleLinux
    Web服務器:weblogic
    weblogic開發(fā)軟件:jdeveloper(由用戶提供)
    數(shù)據(jù)庫:Oracle
    客戶端:silverlight
    客戶端開發(fā)工具:MicrosoftVisualWebDeveloper2010Express