国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

技術分析:.NET的優勢與劣勢

2024-07-10 13:07:49
字體:
來源:轉載
供稿:網友
菜鳥學堂:
 .net framework自2002年3月在日本國內上市以來,至今已一年有余。據估計標準集成.net framework的os--windows server 2003將于2003年5月在日本上市。隨著.net環境的完善,作為足以抗衡java的系統構筑基礎,開發人員需要認識.net framework。下面筆者就來分析一下.net的優勢與劣勢。

xml web服務并未成為普及.net的導火索

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

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

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

  由于java已經先行積累了廣泛的應用成果,積累了很多足以彌補其缺點的經驗以及平臺工具。只要不出現java難以應用的用途和市場,那么.net framework就很難阻止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 framework的普及。作為客戶端/服務器系統的開發環境,vb的后續語言--.net中的“windows form”最具競爭力。越來越多的系統集成商開始選擇這一工具構筑系統。

.net的劣勢:應用成果少、開放性差

  反過來說,.net的劣勢則在于在大型系統中的應用成果少、缺乏“開放性”。

  對于應用成果來說,今后其數量將會不斷增加。據悉,日本kabu.com證券將在2003年度內利用.net framework全面重新構筑該公司目前利用asp構筑的系統。

  在“開放性”方面又將會如何呢?java普及的主要因素很多,但筆者認為其中最關鍵的在于“開放性”。由于可各種os上運行,而且很多開發商還提供了web應用服務器和開發工具,因此用戶可以隨意選擇。而開發商則通過在功能和性能方面相互競爭來不斷提高產品水平。

  而.net framework怎么樣呢?只要想應用于業務系統中,其os實際上則只能限于windows。盡管微軟已經提供了freebsd版.net framework,但其目的僅限于學術研究。

  今后人們所能期待的是mono project。mono project是指完全獨立于微軟、正在開發開放源碼版.net framework的計劃。主導該計劃的是一家名為ximian的linux企業,這家公司成功地開發了linux標準桌面環境gnome,目前已受到業界的廣泛關注。

  2003年1月該計劃還發布了運行web應用程序asp.net的web服務軟件xsp。盡管很多功能仍在開發之中,但目前開發工作進展順利。目前正面向linux和windows進行開發。據mono project稱,由于該軟件依賴于linux的部分不多,因此能夠輕松地向其他unix os移植。

  能否形成像mono一樣的開放環境將是.net普及的關鍵所在。微軟目前已經向業界標準化機構ecma(歐洲計算機制造商協會)提交了.net標準,此舉表明微軟將采用開放標準。但目前尚不清楚此舉只是單純的一種姿態,還是真的要開放.net。這就要看微軟今后是否能夠繼續公開足夠的相關標準和信息了。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 蒲江县| 章丘市| 文山县| 玛曲县| 阜康市| 舞阳县| 阳东县| 乌拉特前旗| 陆丰市| 碌曲县| 昭苏县| 榕江县| 鹤庆县| 郁南县| 东阿县| 衡山县| 延吉市| 贵南县| 宿迁市| 米泉市| 镇平县| 雷山县| 碌曲县| 哈尔滨市| 阜康市| 额尔古纳市| 厦门市| 定安县| 海宁市| 江达县| 衡山县| 吉林市| 娄烦县| 温泉县| 永福县| 措美县| 榆林市| 望谟县| 高平市| 冕宁县| 玉门市|