直播中
業(yè)界支持
IBM 的“e-business application framework“架構在Java,xml,corba ,IBM 有VisuageAge,WebSphere 作為web 開發(fā)的工具。Ibm 認為選擇application framework 有幾個原則:不依賴于特定的平臺,建立在工業(yè)標準之上,大部分計算放在server 端,scalable 等。
由于Oracle,sybase, 等業(yè)界廠商的廣泛支持,java 可以說是web 計算事實上的工業(yè)標準。Java 的package 也豐富起來,支持各種應用的開發(fā)。
開發(fā)模型
國內(nèi)的軟件廠商在向Web 計算遷移的時候,大多選擇了java ,比如核心證券交易系統(tǒng),用友財務系統(tǒng),南北財務軟件。核心軟件和南北財務系統(tǒng),用applet 開發(fā)客戶端界面,使用起來與傳統(tǒng)的軟件沒有什么差別。
可以說,目前采用 html 開發(fā)界面復雜的應用尚不是很合適,這是選擇java applet 的理由。那么,ASP+ 出來之后,開發(fā)復雜的基于server 的應用要方便的多。
目前采用applet 的應用,把很多計算邏輯方在客戶端,這種方式尚不是未來的計算集中在server 端的方式。也許,java 也會推出新的package 支持這種應用。
在server 端,java 采用 servlet、java bean ,ASP 采用Script、com 組件,目前的計算模式相類似。
ASP+ 中提到的web service 集成的方式,目前微軟力推SOAP、 UDDI 。但是,這些是建議成為w3c 標準,不依賴于特定的平臺。
從以上關于業(yè)界支持、開發(fā)模型的觀察,可以說java 目前更適合廣泛的web 計算。同時,我們期待ASP+ 的到來,期待更好的WEB 計算模型的到來。
參考資料:
1、《Active Server Pages+: ASP+ Improves Web App Deployment, Scalability, Security, and Reliability》
-------September 2000 issue ,MSDN Magazine
2、《Building e-business applications 》 ,IBM Solution Developer Program