oa軟件的開發(fā)語言和架構(gòu)

oa軟件的開發(fā)語言和架構(gòu)

ID:8969738

大小:19.80 KB

頁數(shù):4頁

時間:2018-04-13

oa軟件的開發(fā)語言和架構(gòu)_第1頁
oa軟件的開發(fā)語言和架構(gòu)_第2頁
oa軟件的開發(fā)語言和架構(gòu)_第3頁
oa軟件的開發(fā)語言和架構(gòu)_第4頁
資源描述:

《oa軟件的開發(fā)語言和架構(gòu)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。

1、OA軟件的開發(fā)語言和架構(gòu)許多人在選擇OA時碰到廠商行行式式的宣傳,說用什么什么語言開發(fā),什么架構(gòu)建設(shè)。實際上作為外行的人聽上去就和念經(jīng)樣,根本不懂其中意義。為幫助大家更好的理解這些語言和架構(gòu),本欄記者特別進入了中國高端OA的領(lǐng)先品牌,財富OA深入了解,并且采訪了其企業(yè)老總何雪峰先生。其給出了詳細的解答我們。以下內(nèi)容供大家參考:軟件的開發(fā)語言很多,目前較為常見的有ASP/PHP/.LotuDomino/.Net/JAVA五種語言,五種語言各有特色,其最鮮明的就是——他們代表了“計算機語言發(fā)展使用簡史”。1.ASP語言ASP是微軟的初始WEB產(chǎn)品,在97年左右推向市場,是最初較早的WEB語言

2、技術(shù),很多小型簡單的網(wǎng)站都是用ASP語言開發(fā)的,由于是九十年代的產(chǎn)品,所以在計算機語言升級以后,其本身最大的一個問題就突顯了出來其可擴展性比較差,與現(xiàn)在的主流計算機語言.NET和JAVA對接都很困難,所以我們經(jīng)常見到很多用ASP語言技術(shù)開發(fā)的小型網(wǎng)站在2003年以后面臨升級等問題時都令人頭疼,最后很多公司都采取了棄用之前的ASP語言結(jié)構(gòu)的產(chǎn)品轉(zhuǎn)而使用最近的語言技術(shù)開發(fā)網(wǎng)站。使用ASP語言腳本技術(shù)開發(fā)的產(chǎn)品最令軟體工程師頭疼的是ASP技術(shù)與.NET平臺對接基本不太可能(筆者過去就經(jīng)歷過ASP網(wǎng)站改造成.NET網(wǎng)站的事情,那經(jīng)歷簡直可以用“苦難”兩個字來形容)。由于ASP的語言久遠,所以現(xiàn)在

3、在新開發(fā)的系統(tǒng)已經(jīng)使用不多。今天市場上依然能夠看到的ASP語言開發(fā)的OA軟件多是在05年以前生產(chǎn)的產(chǎn)品的基礎(chǔ)上改善的。目前用ASP語言開發(fā)的產(chǎn)品有:金和標準版、賽飛OA等。2.PHPPHP語言與ASP基本上屬于同一時代的產(chǎn)品,但是成熟時間稍微比ASP要晚一點,PHP語言在開發(fā)上稍微比ASP復(fù)雜,其最大的優(yōu)勢就是其版本就像LIUNX系統(tǒng)一樣是一個免費開放型的平臺,開源代碼很容易就找到,這樣就解決了程序開發(fā)人員自己絞盡腦汁的去寫程序,由于是開源的,很多程序在互聯(lián)網(wǎng)上都可以找到,但是版權(quán)問題和安全性問題是一直困擾PHP技術(shù)的兩個難題。國內(nèi)的通達OA一直有很多盜版,其實根源問題就是PHP的開源代

4、碼性導(dǎo)致的(大家可以參考通達官網(wǎng))。和ASP一樣,在2000年左右,PHP成為了網(wǎng)站的主流開發(fā)工具,PHP與ASP相比的優(yōu)勢就是跨平臺性好些,但是如果面對大型結(jié)構(gòu)的用戶群或者門戶網(wǎng)站,PHP又有一些力不從心。所以PHP技術(shù)也正在逐漸走下坡路。PHP語言目前仍有不少網(wǎng)站還在使用,但是主流的應(yīng)用系統(tǒng)已經(jīng)呈現(xiàn)正在放棄使用的趨勢,基本層面上正在淡出了開發(fā)工具的選型范圍。目前應(yīng)用PHP技術(shù)的OA產(chǎn)品有:通達,新思創(chuàng),泛微的eOffice。由于PHP的開源和ASP的易用性再加之其語言技術(shù)久遠,造成一種事實——現(xiàn)在很多高校和計算機語言職業(yè)培訓(xùn)學(xué)校已經(jīng)或者開始放棄了使用PHP和ASP教學(xué),這也就決定了P

5、HP語言技術(shù)正在淪為更新?lián)Q代型的產(chǎn)品,對于使用者來說,就出現(xiàn)了未來的升級困難可能大的風(fēng)險。作為行銷策略上的吸引點,很多采用PHP和ASP技術(shù)的OA軟件多用低價的策略沖擊市場,采用這兩項技術(shù)的OA軟件實際上更多的是應(yīng)用于低端產(chǎn)品。3.LotusDomino是IBM在96年左右流行起來的OA開發(fā)工具,優(yōu)點是開發(fā)速度比較快,基于Lotus的腳本進行開發(fā),與Lotus的郵件系統(tǒng)相整合,主要用來作工作流和內(nèi)部郵件的傳遞,由于Louts采用專用的文檔數(shù)據(jù)庫系統(tǒng),查詢和數(shù)據(jù)統(tǒng)計效率就比較低下,與關(guān)系型數(shù)據(jù)庫的整合很不好。所以LotusNotes對于僅對單一的消息和工作流系統(tǒng)來說是不錯的架構(gòu),但如果想做

6、較大規(guī)模的業(yè)務(wù)整合或者業(yè)務(wù)開發(fā)會是困難重重。使用LotusNotes語言架構(gòu)的OA產(chǎn)品最大的難點就是針對業(yè)務(wù)系統(tǒng)整合起來比較難。97年筆者曾經(jīng)在北京見過IBM推廣過Louts系統(tǒng),也許在國外懂louts語言的人很多,但是事實上在國內(nèi)懂louts系統(tǒng)的人少之又少,這也就決定了louts在中國國內(nèi)市場上一直都打不開局面的原因之一,由于懂louts語言的技術(shù)工程師較少,所以使用louts語言開發(fā)的軟件的產(chǎn)品面臨最大的困難是升級維護,物以稀為貴,louts系統(tǒng)工程師的支付成本也相對比較高昂。國內(nèi)應(yīng)用louts語言的OA產(chǎn)品:合強,開思以上三種語言技術(shù)在90年代的時候都曾經(jīng)是WEB或者主流開發(fā)語言

7、,但是隨著計算機語言技術(shù)的不斷升級換代,這三種語言技術(shù)逐漸淡出人們開發(fā)OA軟件的視線,使用這三種語言的技術(shù)工程師人員數(shù)量也呈現(xiàn)出階梯數(shù)量級遞減,也許到了2020年,ASP,PHP語言技術(shù)的工程師將會成為全球“稀有語言動物”,也只有到了那個時候做ASP,PHP語言的工程師拿的薪水會比主流工程師拿得多得多。4..Net目前國內(nèi)計算機語言的主流技術(shù)之一,有一個現(xiàn)象大家都可以看到——現(xiàn)在軟件公司的招聘廣告,從招聘廣告上我們看到現(xiàn)在更多的招聘

當前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。