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

首頁 > 學院 > 開發設計 > 正文

選擇:J2EE還是.NET,這是一個問題

2019-11-18 16:18:01
字體:
來源:轉載
供稿:網友

  用戶對Web服務平臺各對立陣營的爭奪還沒有感覺,但軟件開發商已經在為跟隨哪一個平臺而感到困惑了。

微軟公司的.NET和Sun公司的J2EE,正打得不可開交。

從歷史沿革上看,.NET和J2EE的戰爭,實際上是Windows平臺和Unix平臺斗爭的延續。因為.NET的所有相關應用,都要以Windows平臺為依托;而J2EE的所有應用,也毫無疑問地建立在Unix基礎上。

對于軟件開發商的CTO或用戶的CIO來說,在J2EE與.NET之間進行抉擇,是一個痛苦的問題。

關乎未來的選擇

對于軟件開發商來說,選擇決定著公司今后的命運。

如果選擇了.NET,今后所有

的產品開發都將只有一個供應商??微軟。員工要使用微軟的操作系統,利用微軟的開發工具,學習微軟的開發規則,最后的產品也只能在微軟的產品上運行。而微軟的產品升級換代很快,且換代后平臺還存在一些不兼容的地方。盡管第一次實施的成本比較低,但高昂的升級成本將令用戶和供應商頭疼。

當然,微軟的產品便宜,開發人員的成本低,開發工具好用,開發效率高。不過,這些優勢的另一面是巨額的培訓成本。微軟產品更新非常頻繁,需要對員工不斷進行培訓。如果購買微軟的技術服務,每天8000元的成本并不是每家軟件公司都能承受的。

而且多數客戶都有一種先入為主的印象:在微軟平臺上運行的產品價格不會太高。這就意味著開發商基于微軟平臺開發的產品只能走薄利多銷的路子。

由于了解微軟產品的人太多,幾乎所有的病毒、大部分黑客的攻擊都是針對微軟平臺的。所以,一些客戶對微軟平臺的安全性存在疑問。涉及高可靠性、高安全性、高訪問量的系統,通常會謹慎考慮微軟的平臺。這自然對開發商不利。

作為中國證券軟件的領軍企業,杭州恒生電子有限公司現在就走到了必須做出選擇的十字路口。以前他們的主要產品都是圍繞營業部進行開發,大多基于Windows NT平臺。由于進入證券軟件領域比較早,恒生現在大量的方案實施還是在Windows NT 4.0上。對恒生來說,上千個營業部客戶既是資源,也是包袱:如果要升級換代,工作量將是天文數字;如果繼續使用Windows NT 4.0,又無法從微軟那里得到足夠的支持。

如今證券行業大集中的呼聲越來越高,恒生原有的系統面臨著被淘汰的危險。在前不久申銀萬國證券有限公司進行的新一代信息系統平臺32個項目招標過程中,曾經占領營業部業務系統半壁江山的恒生竟然連一個入圍產品也沒有,這讓他們不得不考慮新產品的開發。幾經猶豫,恒生最終站到了Sun的一邊,將新一代證券集中交易系統移植到Unix平臺上。

北京東方清大(神達)技術發展有限公司是一家主要為檢察院行業提供辦公與辦案系統解決方案的小公司。早在1998年,他們開發的C/S結構的檢察院辦案系統就得到了業內的好評。但到了2001年5月,這個產品已經近3年沒有升級了。開發新產品必然涉及到開發平臺的選擇問題,由于檢察院屬于國家機密單位,因此從市場策略上來說,他們非常希望選擇J2EE的開發環境,可以進入檢察院系統的核心領域。但公司現有的7個軟件開發人員都是Windows平臺的高手,且原來的產品都是基于微軟平臺的,轉型顯然風險太大。

經過長達3個月的討論,東方清大最終選擇了微軟的.NET平臺,新產品快速出籠,代價則是放棄進入檢察院、法院核心領域的機會。該公司董事長高宏程博士還是有點不太甘心:“如果資金允許,我還是想開發一套可以用于Unix與linux平臺的產品?!?br />
而那些在行業內已有長期積累的軟件公司CTO們,有許多是希望在這個關鍵時刻把握住發展機會,將原有的系統升級到J2EE的平臺。J2EE所具有的開放性、跨平臺性、安全性讓很多大牌廠商都對其全力支持。無論是硬件平臺、操作系統、數據庫、中間件、應用系統都有很多的選擇,只需開發一次,就可以為不同需求的客戶完成不同級別的方案。

不過, Sun、Oracle、IBM等大牌廠商雖然都宣稱全力支持J2EE,但各家的方案各有不同。IBM號稱提供全方位解決方案,使用DB2作數據庫,以WebSphere作為中間件開發平臺,開發工具是VisualAge??全部是IBM自己的體系。而作為Sun ONE開放網絡環境的核心,J2EE號稱是開放體系,其中任何一部分都可以更換其他符合標準的產品。但在實際使用時,也還是有這樣那樣的兼容性問題。

J2EE的開發工具雖然有很多,如Sun的Forte,Borland的J Builder,IBM的VisualAge,但與微軟.NET的開發平臺相比,在與數據庫的集成性與易用性方面還有一定的差距。如果開發同一個項目,使用J2EE的進度可能會比使用.NET慢一些。這對于那些時間較緊的項目來說并不是個好消息。

雖說J2EE是通用的,但是由于不同廠商的數據庫、Web服務器、中間件服務器等等都有一些細微的差別,要開發真正的跨平臺產品就需要對所有的產品都精通,分別為不同的搭配設置不同的參數,而且要進行長時間的調試,這也是中小軟件公司難以企及的。

另外,熟悉J2EE的程序員比熟悉微軟產品的開發人員薪水要高出一塊,能精通整個J2EE前后多種平臺的項目經理與系統分析師的薪水更高。


其實更重要的是軟件開發商的市場戰略問題。如果新產品拋棄原來的微軟平臺,勢必讓用戶增加平臺遷移的成本,用戶培訓也需重新進行。如果同時開發兩種平臺的產品,等于給自己增加一個競爭對手。

用友集團在開發平臺的選擇上同樣難以抉擇,其原來的ERP-U8系列產品基本上都是在Windows平臺上,而許多高端用戶對于Windows平臺的穩定性、可靠性與可擴展性都有所懷疑,用友的銷售與技術人員不得不費盡口舌向客戶解釋。

而作為用友新一代產品的ERP-NC,則全部基于J2EE環境開發,與定位于中低端客戶的ERP-U8相比,這一代產品定位于中高端客戶,并且從系統設計開始就與ERP-U8徹底分開,同時配備了各自獨立的銷售隊伍。雖然用友集團有人力、財力、物力支持兩套開發隊伍,實現兩套功能基本類似的產品,但在產品銷售上,卻遇到了無法解決的問題:兩種產品的客戶在ERP主流市場??中端客戶市場出現重合,產品的定價、服務又基本類似,兩支銷售隊伍搶單就難以避免了。

北京中啟技術有限公司的轉型就更有代表性。這家公司在圖書行業奮斗了六七年,主要提供進銷存系統。前年,該公司利用asp開發了一套簡單的網上書店軟件,得到了市場認同。但今年在競標新華書店總店的全國圖書發行網時,新華書店總店對他們現有產品的可擴展性與系統可靠性提出了質疑。為了拿下這個項目,該公司副總經理潘毅幾乎考察了所有的中間件廠商,最后下狠心選擇了BEA的中間件平臺,并花大價錢挖來了這方面的高手:“這些投入還是值得的,這是公司上臺階的一個機會,也是公司突破發展瓶頸的一次賭博?!?br />
雖然是一個小廠商,以世紀互聯為基礎建立起來的華證網絡信息技術有限公司的起點卻不低,他們基于Unix平臺的網上證券交易系統在華夏證券得到了好評,不過由于開發成本較高,因此價格也相對較高,市場推廣阻力重重。“與Windows平臺相比,我們的產品在功能、性能、可靠性、可擴展性上都有一定的優勢,但很多客戶卻更看重價格?!比A證網絡一位銷售人員說。

需求決定一切

最終用戶的CIO該如何抉擇?

如果過去使用的都是微軟的產品,大可以繼續使用,因為無須花費太多學習時間。不過,用戶要為微軟的頻繁升級做準備。一個IT項目的第一次投資成本可能比較低,但操作系統、數據庫、中間件等不斷升級、打補丁的后續升級成本會很高。

此外,在系統壓力不大、使用頻率不高的情況下,基于微軟平臺的維護成本可能比較低。但如果業務迅速發展、系統需要擴展時,系統的擴展成本可能會突然高企,而且多服務器的群集管理不是一般的信息管理人員能夠勝任的。

在這場開發平臺的戰爭中,用戶的CIO大多是憑經驗判斷,并通盤考慮自身業務需求與實際情況。通常中小用戶或在非核心領域傾向于微軟產品,而中大型用戶或核心業務則傾向于Unix環境。

西北證券有限公司只有十幾家營業部,在選擇網上交易系統的過程中,技術總監趙兵克猶豫再三,決定使用Windows平臺。“作為一個小券商,現在的業務系統沒那么大需要,我們的技術人員對Unix也不熟悉,再說我們這兒也留不住Unix高手。”

在國有企業中,中國石油總公司的信息系統建設得比較早?!拔覀兪侨珖缘膰写笮推髽I,PC平臺根本無法支撐整個業務系統,所以從一開始,我們絕大多數核心業務平臺都是Unix平臺,也早就儲備了一大批這方面的人才。現在選擇J2EE進行新的業務系統開發就自然是順理成章?!痹摴拘畔⒅行牡囊晃蝗耸扛嬖V記者。

正因為有了J2EE與.NET的戰爭,才會有技術的進步。雖然現在兩大陣營有點勢不兩立,但是最后很有可能以Web Service為基礎走向融合,這也是所有業內人士的希望。

from: 《計算機世界》

(出處:http://m.survivalescaperooms.com)



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 磐石市| 镇赉县| 乳山市| 五寨县| 鄄城县| 外汇| 靖远县| 澜沧| 巴林右旗| 南阳市| 界首市| 淮北市| 寻乌县| 肇东市| 依安县| 葫芦岛市| 宁蒗| 苏尼特右旗| 三门县| 平南县| 敦化市| 鲁甸县| 定襄县| 绩溪县| 定南县| 海盐县| 洞口县| 罗定市| 离岛区| 巴楚县| 波密县| 德昌县| 商城县| 盐池县| 武陟县| 东丰县| 收藏| 含山县| 杭锦旗| 彝良县| 开封县|