
近年來,協(xié)同OA市場一直保持著強勁的增長勢頭,越來越多的企業(yè)開始在日常辦公中應用OA協(xié)同辦公系統(tǒng)。目. . .
近年來,協(xié)同OA市場一直保持著強勁的增長勢頭,越來越多的企業(yè)開始在日常辦公中應用OA協(xié)同辦公系統(tǒng)。目前市場上,OA開發(fā)技術主要集中在:.NET、JAVA、ASP/PHP。其中,JAVA語言發(fā)明已有10年歷史,在IBM、九思軟件、SUN等公司的推動下已經比較穩(wěn)定與成熟,獲得了大規(guī)模企業(yè)的普遍應用。由此可見,JAVA語言已經輕而易舉的成為高端應用的首選技術。
為什么基于OA平臺的.NET、JAVA、ASP/PHP三種技術中,JAVA是高端首先技術呢?下面就三種技術進行詳細調研和對比。
1、JAVA與.NET技術的比較
.NET是近些年微軟推出的新的編程技術,.Net從本質上來講不是一套標準,而是微軟一系列產品的集合,所以,選擇.NET技術,基本上就選定了微軟平臺。操作系統(tǒng)只能使用Windows。而且,其在很大程度上模仿了JAVA技術,但由于其誕生時間短,成熟度不夠,開放性較差,目前主要用于開發(fā)低端應用系統(tǒng),尚未成為主流的企業(yè)級軟件系統(tǒng)開發(fā)技術。
JAVA已經發(fā)展成為一個覆蓋面廣,效率高,易用性強的技術平臺,吸引了400萬開發(fā)者,在網絡技術遍及全球的今天,更有17.5億臺設備使用JAVA技術。JAVA作為業(yè)界領先、成熟的軟件編程語言,具有可靠性高,可移植性強的特點,國內外大量的大中型信息系統(tǒng)均采用JAVA語言編寫。
2、JAVA與ASP、PHP技術的比較
ASP、PHP等腳本語言雖然具有開發(fā)簡單,調試方便的特點,但由于其腳本性語言的特點決定了其在實現(xiàn)復雜商業(yè)邏輯的局限性,在大中型應用中難以滿足性能要求,主要適合開發(fā)中小型網站和簡單管理系統(tǒng)。比起ASP、PHP等技術,采用JAVA開發(fā)OA能夠實現(xiàn)更復雜的商業(yè)邏輯,同時由于其良好的面向對象特性,使得系統(tǒng)模塊的可復用性增強,其分層設計的結構,在系統(tǒng)內容不斷膨脹的情況下仍能保持清晰的系統(tǒng)結構。
作為基于互聯(lián)網應用軟件上最主流的開發(fā)語言,JAVA的發(fā)展速度非???。高端OA廠商九思軟件,是集團化協(xié)同辦公系統(tǒng)最佳產品獎獲得者, 其采用JAVA語言,以其跨平臺特性,面向對象特性,安全特性引領著技術發(fā)展方向,并且通過把數據庫訪問,JAVA組件和WEB技術等有機地集成在一起,使之特別適合于構建復雜的大中型集團應用,更好支持B/S 結構,保證系統(tǒng)具有很好的可擴展性,迅速在各類應用系統(tǒng)中得到廣泛應用與推廣,在OA領域市場份額不斷擴大。此類公司的OA產品逐步成為高端產品的代表作,成為集團化客戶和省部級政府機關的首選。九思軟件以先進的技術為依托,為用戶提供了一套具備強大技術保障的協(xié)同應用解決方案,受到用戶的廣泛青睞。
可以預計,基于JAVA技術開發(fā)的OA軟件,將會成為越來越多的企業(yè)級協(xié)同應用的主流。