當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > 泛普各地 > 上海OA系統(tǒng) > 上海OA信息化
選Web服務(wù)工具:.Net還是SUN ONE
申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114
AMTeam.org選Web服務(wù)工具:.Net還是SUN ONE
就象一個(gè)新的生態(tài)系統(tǒng)的形成,Web服務(wù)也需要一個(gè)豐富的支持體系才能健康存活。微軟希望它的.Net能夠支撐起這個(gè)系統(tǒng),與SUN的Java平臺(tái)的SUN ONE(Open Network Environment,開放網(wǎng)絡(luò)環(huán)境)展開競爭。
微軟的.Net與SUN ONE競爭的關(guān)鍵在于誰的環(huán)境更容易支持開發(fā)者開發(fā) IT工具。eWeek實(shí)驗(yàn)室對(duì)微軟開發(fā)的Visual Studio .Net Enterprise Architect Beta 2和SUN的Forte for Java 3.0 Enterprise Edition Beta兩個(gè)高端開發(fā)工具進(jìn)行了測試,來檢驗(yàn)這兩個(gè)開發(fā)環(huán)境對(duì)開發(fā)Web服務(wù)的支持程度。
微軟的 Visual Studio .Net 將在年底面市,具體價(jià)格還沒有公布。SUN 的 Forte for Java 3.0 Enterprise Edition 支持 Windows NT 4.0, Solaris 8 和 Red Hat Linux6.2,價(jià)格是 1995 美元。
微軟在它的.Net 中,設(shè)計(jì)了一個(gè)新的編程模式,表示就是為了 Web 服務(wù)和 Internet編程而設(shè)計(jì)。.Net的開發(fā)將是一個(gè)最復(fù)雜和最昂貴的開發(fā),并且需要對(duì)使用人員進(jìn)行重新培訓(xùn),還要求對(duì)現(xiàn)有Visual Basic 和 基于 VBScript 的 ASP 的代碼進(jìn)行修改。Visual Studio .Net突出的特點(diǎn)是它的實(shí)用性和高度的集成性。
Java平臺(tái)則是有了六年的發(fā)展經(jīng)歷,經(jīng)過多次測試,已經(jīng)發(fā)展成熟的很出色的服務(wù)器編程語言。Java的開發(fā)者將會(huì)有更多的工具供選擇。Forte for Java 因?yàn)橹С?EJB(Enterprise JavaBeans)而獲得了很高的聲望,能輕松支持 Sun-Netscape Alliance's iPlanet Application 服務(wù)器和基于 XML 的 Web 服務(wù)。不過 Forte for Java 有很多競爭者,如Borland 公司的 Jbuilder。還有就是 Forte for Java 缺乏 SOAP(Simple Object Access Protocol,簡單對(duì)象訪問協(xié)議)的支持,這是個(gè)很大的缺陷。
但是這兩個(gè)平臺(tái)之間有著很大的鴻溝需要跨越,主要是經(jīng)銷商的原因,而不是它們技術(shù)上的缺陷。Forte for Java 僅支持 Java 程序,Visual Studio .Net 則提供了一個(gè)支持 C++, C#, Visual Basic 和 ECMAScript 的環(huán)境,但是不支持 Java。Forte for Java 將來的版本將會(huì)支持多語言的開發(fā)。
Visual Studio .Net
目前,微軟的開發(fā)方向已經(jīng)轉(zhuǎn)移到.Net,微軟所有的服務(wù)器應(yīng)用程序都給出了.Net的后綴。
估計(jì)第一個(gè)真正的.Net 服務(wù)器是 Microsoft SQL Server服務(wù)器的下一個(gè)版本,將在 2003 年才能面市。
.Net 為基于組件的應(yīng)用程序提供了很大的方便,尤其在使用 Web 和 XML技術(shù)上,因?yàn)樗鰪?qiáng)了大量的功能:提供了新的運(yùn)行環(huán)境和共享的系統(tǒng),允許混合使用和匹配任何由.Net語言寫成的組件,增加了新的類庫、新的 Web 表單接口和數(shù)據(jù)庫訪問技術(shù),增加了基于XML 電信協(xié)議、基于文件的部署方式和新的安全模式。
對(duì)于微軟的開發(fā)者來說,.Net 實(shí)現(xiàn)了一個(gè)巨大的轉(zhuǎn)變。在 Windows 的內(nèi)核中,.Net為 Windows 和 Web 編程提供了一個(gè)全新的 API接口。雖然經(jīng)過十多年的發(fā)展,Win32、Windows COM (Component Object Model,組件對(duì)象模型) 和 Microsoft Foundation Classes API(微軟基礎(chǔ)類API)將慢慢退出歷史舞臺(tái)。但是在 Visual Studio .Net 中,所有的 API 和 Windows程序仍然得到很好的支持。Visual Basic 和 VBScript 代碼如果要在.Net下運(yùn)行,則必須對(duì)其源代碼進(jìn)行修改。
Visual Studio .Net的設(shè)計(jì)為數(shù)據(jù)庫的使用提供了新的模型,包括概念上的、邏輯上的和物理上的數(shù)據(jù)庫模型工具,也就是 UML 1.2(Unified Modeling Language,統(tǒng)一模型語言),能進(jìn)行圖表、代碼的生成轉(zhuǎn)化。
在 Web 服務(wù)上,ASP 取得了很多許多先進(jìn)的技術(shù),但是畢竟 ASP 僅是一種 Web腳本描述語言,發(fā)展?jié)摿Σ淮?。?Net 的 ASP .Net 是一種編譯語言,具有 Web應(yīng)用程序的開發(fā)能力。ASP .Net采用的另一個(gè)技術(shù)就是參數(shù)緩存技術(shù)。這種技術(shù)能將整個(gè)頁面緩存起來,將頁面分段,完成一個(gè)Web 服務(wù)。參數(shù)緩存技術(shù)已經(jīng)在 Oracle,IBM 和 Macromedia 的服務(wù)器中采用。
對(duì)VS.Net Enterprise Architect Beta 2的總結(jié):
短期商業(yè)影響:在.Net中,大量有特色的編輯方式被采用,如動(dòng)態(tài)幫助、優(yōu)秀的代碼范例、內(nèi)建的任務(wù)列表有助于任務(wù)的完成。
但是代碼的改變將會(huì)增加程序開發(fā)的費(fèi)用。
長期商業(yè)影響:該版本的 Visual Studio 減輕了用戶在向.Net 運(yùn)行環(huán)境和 C#轉(zhuǎn)化過程中的負(fù)擔(dān)。其目標(biāo)是創(chuàng)建標(biāo)準(zhǔn)的 Web 服務(wù),降低商業(yè)應(yīng)用程序的開發(fā)費(fèi)用。
優(yōu)點(diǎn):設(shè)計(jì)很好,Visual Studio .Net 為 Web 和 Windows應(yīng)用程序的開發(fā)提供了一個(gè)代碼設(shè)計(jì)、編輯、組織的環(huán)境,提供了多語言的應(yīng)用程序和編輯環(huán)境,還有UML 模型化功能、基于 SOAP 的 Web 服務(wù),很強(qiáng)的 HTML 和 Windows 程序設(shè)計(jì)功能,以及特有代碼功能來實(shí)現(xiàn)代碼的標(biāo)準(zhǔn)化。
缺點(diǎn):缺乏對(duì) Java 的支持;對(duì)當(dāng)前使用的 Visual Basic 和 ASP語言需要進(jìn)行強(qiáng)制轉(zhuǎn)換。
Forte for Java
和.Net 不一樣的是,SUN 的 ONE 開發(fā)策略則不是依靠一種工具。
Forte for Java 3.0 Enterprise Edition 在這個(gè)領(lǐng)域提供了許多強(qiáng)大的功能。
和 Visual Studio .Net 一樣,F(xiàn)orte for Java 提供了構(gòu)建在 HTTP 能訪問的高級(jí)對(duì)象的工具,提供了 Web 腳本和低級(jí)編程工具,對(duì) XML 和 XSL文件的廣泛支持,還有數(shù)據(jù)庫編輯工具以及源代碼控制工具。
Forte for Java 3.0 Enterprise Edition 允許用戶創(chuàng)建會(huì)話和 EJB 實(shí)體,可以在屬性框中編輯它們的屬性。在新產(chǎn)品中的主要的變化是允許同其它高端的 Java 開發(fā)者形成競爭,包括 Borland 的 JBuilder Enterprise。
Forte for Java 提供了一個(gè) Java 和 JSP 的編輯環(huán)境,不過還不能象 Visual Studio .Net 那樣讓人使用起來更舒適。例如,F(xiàn)orte for Java 在查找和替換功能中準(zhǔn)確性比較差。
Forte for Java 還集成了 Macromedia 的 DreamOA 和 Adobe Systems 的 GoLive Web 頁面編輯工具。
在下一代 Forte for Java 新產(chǎn)品中,SOAP 功能將得到支持。
對(duì) Forte for Java 的總結(jié):
在大量的 Java 開發(fā)者眼中,新的 Forte for Java 在 EJB 和 XML 功能上更能滿足他們的需要。
短期商業(yè)影響:使用 iPlanet Application Server 的公司將會(huì)得到 Forte for Java 的促進(jìn),因?yàn)樾碌?Forte for Java 比老版本的 Application Builder 開發(fā)工具更好用。
長期商業(yè)影響:對(duì)會(huì)話和 EJB 實(shí)體的支持,對(duì)基于 XML 的 Web 服務(wù)的支持,對(duì) TeamWare 源代碼的控制,將會(huì)產(chǎn)生和 J2EE 應(yīng)用程序一樣的積極影響。
優(yōu)點(diǎn):對(duì)會(huì)話和 EJB 實(shí)體的支持,對(duì)基于 XML 的 Web 服務(wù)的支持,對(duì) TeamWare 源代碼的控制,將會(huì)產(chǎn)生和 J2EE 應(yīng)用程序一樣的積極影響。
缺點(diǎn):缺乏對(duì) SOAP 的支持和對(duì)其它標(biāo)準(zhǔn) Web 服務(wù)技術(shù)的支持;僅有很一般的編輯環(huán)境;對(duì)內(nèi)存占用比較大。
- 1集團(tuán)型企業(yè)為什么導(dǎo)入上海OA信息化
- 22014泛普OA與你策馬揚(yáng)鞭
- 3有生命力的上海OA信息化
- 4HP上海OA信息化體系分享
- 5中華人民共和國檔案法實(shí)施辦法
- 6知識(shí)文化塑造之道:木桶理論的啟事
- 7知識(shí)分類的深度解析
- 8知識(shí)移轉(zhuǎn)與知識(shí)擴(kuò)散
- 9建筑施工行業(yè)OA辦公軟件、項(xiàng)目管理軟件將是泛普軟件的“菜”
- 10樂趣無窮,可能無限的新技術(shù)-web service
- 11上海OA信息化:七分組織 兩分流程 一分技術(shù)
- 12從管人到集“知”:走進(jìn)上海OA信息化
- 13使用.Net, Java或者M(jìn)S SOAP Toolkit 創(chuàng)建Web服務(wù)
- 14使用Microsoft SOAP Toolkit 2.0建立安全Web服務(wù)
- 15設(shè)計(jì)合同
- 16Web服務(wù)到底是什么
- 17不同業(yè)務(wù)模式下的上海OA信息化策略
- 18交通行業(yè)上海OA信息化應(yīng)用的思考
- 19檔案上海OA信息化的主要觀點(diǎn)與創(chuàng)新、不足
- 20[原創(chuàng)]小論企業(yè)價(jià)值鏈中的上海OA信息化
- 21使用 .NET 框架將現(xiàn)有代碼作為Web服務(wù)提供
- 22Sun推出網(wǎng)絡(luò)服務(wù)軟件與微軟一爭高低
- 23Providing the Knowledge Management and Value Your Customers,
- 24借力上海OA信息化 提升客戶服務(wù)
- 25為什么對(duì)微軟的懼怕導(dǎo)致了Sun聯(lián)盟的出現(xiàn)
- 26Sun 擁有Java, 但是它的Web Service 在哪里?
- 27中華人民共和國檔案法
- 28OA協(xié)同系統(tǒng)的啟用與完善,將加快實(shí)現(xiàn)特檢院辦公先進(jìn)性
- 29上海OA信息化現(xiàn)在開始
- 30Windows XP將為英國帶來132億英鎊收入
成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓
版權(quán)所有:泛普軟件 渝ICP備14008431號(hào)-2 渝公網(wǎng)安備50011202501700號(hào) 咨詢電話:400-8352-114