<menu id="tvwzo"><del id="tvwzo"></del></menu>
        <menu id="tvwzo"><s id="tvwzo"></s></menu>
      1. 分析:學習.NET軟件開發的優勢在哪里?


        長沙牛耳教育咨詢有限公司 作者:牛耳教育—gawek  2010-7-1 14:42:03 點擊: 次  發表評論

         .NET work自2002年3月在日本國內上市以來,至今已一年有余。據估計標準集成.NET work的OSWindows Server 2003將于2003年5月在日本上市。隨著.NET環境的完善,作為足以抗衡Java的系統構筑基礎,開發人員需要認識.NET work。下面筆者就來分析一下.NET的優勢與劣勢。

          XML Web服務并未成為普及.NET的導火索

          此前人們一直在想:“對.NET來說,是否存在不同于Java的、獨特的應用領域和市場?”。

          業內普遍認為,微軟新一代系統構筑環境.NET work是在研究Java的基礎上開發出來的。不僅功能和架構相似,而且由于是在Java之后開發出來的,因此Java所沒有的功能更是隨處可見。比如在Web應用中實現事件驅動型應用程序功能等。

          不過雖說如此,如果只是告訴用戶“.NET work比Java好得多”,那么Java開發人員特意轉而使用.NET work的動機不會太強。

          由于Java已經先行積累了廣泛的應用成果,積累了很多足以彌補其缺點的經驗以及平臺工具。只要不出現Java難以應用的用途和市場,那么.NET work就很難阻止Java的進一步發展。

          .NET的優勢:企業信息系統部門可自行編程

          剛開始,微軟就把易于開發XML Web服務作為.NET的優勢而大加宣傳。以XML Web服務為前提而設計的.NET 與Web服務具有極高的親和性。但XML Web服務的產生卻比較晚。盡管業內對它的期待和關注程度較高,但由于可充分利用XML Web服務的“可賺錢的”業務模式尚未確立,所以目前與Web站點相比其市場仍微不足道。其中,Java方面也正在加緊完善便于開發XML Web服務的功能。

          那么,是否存在.NET的獨特用途呢?筆者通過采訪所得到的一個答案是:.NET開發工具Visual Studo.NET的易用性使得它在Java很難實現的“用戶企業(信息系統部門)也可編程的系統”上超人一頭。筆者認為可能還存在其他這樣的領域。當然,盡管.NET的標準語言VB.NET和C#都與Java一樣復雜,但是Visual Studo.NET卻很好地消除了這種復雜性。

          比如,NOEVIR只靠自己的信息系統部門就完成了Web代理店支援系統的從企劃到編程的全部工作。一家系統集成商曾表示,此前導入Java系統的用戶企業中“選用.NET的信息系統部門就有望自行開發或對系統進行修改”。

          筆者認為,由于Java本身較為復雜,且不易學習掌握,因此“用戶企業只負責企劃,而將編程工作完全委托給集成商的現象非常普遍”。

          在COBOL和VB(客戶商/服務器)的全盛時期,信息系統部門自己編程、對系統進行部分修改和功能追加是很正常的事情。如果連細小的系統修改都要外包,那么系統的維護成本自然會很高,因此就將失去靈活性。甚至于還有可能削弱信息系統部門的業務能力。說到企劃,聽起來好聽,但如果連大體的情況也不了解,恐怕與開發商交涉都很困難。這也許就是Java的一個“弊端”吧。

          此外,“成本比UNIX低”以及“可以充分利用Windows技術資源”等原因也在加速.NET work的普及。作為客戶端/服務器系統的開發環境,VB的后續語言.NET中的“Windows Form”最具競爭力。越來越多的系統集成商開始選擇這一工具構筑系統。

        三百六十行,歡迎各培訓機構加盟

        河南快三