當(dāng)前位置:工程項目OA系統(tǒng) > 泛普各地 > 遼寧OA系統(tǒng) > 沈陽OA系統(tǒng) > 沈陽OA快博
軟件開發(fā)人員年度調(diào)查
年度開發(fā)人員調(diào)查顯示,許多軟件開發(fā)工具和技術(shù)正處于不斷的變革之中,Web服務(wù)、SOA和開放源代碼工具都得到了廣泛的使用,而且在向商業(yè)主流領(lǐng)域穩(wěn)步推進(jìn)。 美國《InfoWorld》試圖通過針對300位應(yīng)用開發(fā)專家的調(diào)查找出商業(yè)計算技術(shù)可能的發(fā)展方向。結(jié)果表明,許多軟件開發(fā)工具和技術(shù)都處于不斷地變革之中。Web服務(wù)、SOA和開放源代碼工具都得到了廣泛的使用,而且在向商業(yè)主流領(lǐng)域穩(wěn)步推進(jìn)。另外一些技術(shù),如.Net 開發(fā)平臺、動態(tài)腳本工具和Java仍然會成為開發(fā)人員持續(xù)關(guān)注的焦點。而像C/C++和其他的純編譯語言一樣的傳統(tǒng)開發(fā)語言將會受到巨大的壓力。 在最近幾年中,建模也得到了非常廣泛的應(yīng)用,它將會有效地改善軟件的質(zhì)量,而且其應(yīng)用范圍也比前些年擴大了許多。不過,這些確保軟件質(zhì)量的基本工具中多數(shù)仍然沒有得到全面的部署,其應(yīng)用領(lǐng)域還有待進(jìn)一步擴大。話說回來,我們現(xiàn)在至少已經(jīng)有了一個好的開始。 流行趨勢 開放源代碼開發(fā)工具對于企業(yè)的重要性已經(jīng)是無可爭議的事情。在所有提供此類流行工具的廠商中,Eclipse目前已經(jīng)躍居第三位,僅次于微軟和IBM/Rational。其他廠商提供的開放源代碼工具占據(jù)了該市場中13%的份額。 Eclipse的成績尤為突出,因為這些成績都來自單一的一種產(chǎn)品,即Eclipse IDE。然而,考慮到有71%的企業(yè)都在使用Java(高于去年64%的水平),Eclipse的成功并不能證明Eclipse已經(jīng)壓倒了其他的Java IDE。也就是說,這家廠商雖然是市場中的領(lǐng)軍企業(yè),但它并沒有取得絕對的優(yōu)勢。從長遠(yuǎn)來看,開放源代碼技術(shù)將會繼續(xù)保持上升勢頭,并且在市場中使層次較低的廠商受到巨大的擠壓。 然而,微軟公司卻不會面臨這種風(fēng)險,因為該公司已經(jīng)占據(jù)了開發(fā)市場中64%的份額。這一數(shù)字中包含使用Visual Studio .Net和原生C 及C++代碼的份額。由于IDE存在的諸多問題,許多企業(yè)都在使用Visual Studio .Net進(jìn)行各種開發(fā)和測試工作,然后再將代碼移植到其他平臺上。這種做法可以算是一個重大轉(zhuǎn)折,因為幾年前Unix工作站一直是大規(guī)模開發(fā)中最理想的平臺。世事難料,誰會想到今天會發(fā)生如此巨大的變化。 Eclipse基金會正在積極地擴展其IDE,將C語言也納入自己的控制范圍。如果該公司在C語言方面的成果和Java IDE一樣出色,那么,Eclipse的進(jìn)展將在未來的幾年中對微軟構(gòu)成巨大的威脅。 除了開放源代碼外,今年的調(diào)查還對近幾年其他一些尖端流行技術(shù)進(jìn)行了研究,并且發(fā)現(xiàn)開發(fā)人員采用新技術(shù)的速度比廠商宣傳的水平要低得多。其中只有Web服務(wù)得到了真正的支持,而且很明顯,這種技術(shù)將在未來的幾年中得到更為廣泛的支持。 SOA的進(jìn)展速度有些緩慢,這無疑是因為這種架構(gòu)將目標(biāo)放得更加長遠(yuǎn),而且目前使用Web服務(wù)的企業(yè)(約占41%)都是采用SOA的主力。 Web服務(wù)和SOA之間的關(guān)系也反映在群集和網(wǎng)格領(lǐng)域。群集技術(shù)在目前很受歡迎,而且很有可能得到進(jìn)一步的發(fā)展,而網(wǎng)格技術(shù)卻沒有得到太多用戶的青睞,且發(fā)展的速度也要低得多。和SOA一樣,員工人數(shù)超過1萬人的大型企業(yè)對網(wǎng)格的興趣要比規(guī)模較小的企業(yè)高得多。 很明顯,所有的企業(yè)都希望在不使用精細(xì)技術(shù)或復(fù)雜方法的情況下提高自己的軟件質(zhì)量,而且就目前而言,這種解決方案也是完全可行的。企業(yè)僅僅需要在開發(fā)管理、代碼管理和測試方面實現(xiàn)簡單的自動化,便可以得到真真切切的巨大利益。 平臺和語言 在去年的調(diào)查中,我們的結(jié)論是:開發(fā)人員在選擇部署平臺的時候仍然顯得有些過于保守。通過對今年調(diào)查結(jié)果的對比,我們發(fā)現(xiàn),這種趨勢似乎并沒有改變。惟一的例外是,微軟的.Net環(huán)境和Mac OS X都在獲得更多開發(fā)人員的青睞。而在另一方面,今年的調(diào)查也顯示,Win32成為最大的失敗者。這種開發(fā)平臺已經(jīng)開始表現(xiàn)出衰老的跡象,而且其用戶基礎(chǔ)也在不斷縮小。 在操作系統(tǒng)方面,情況則稍有不同。Linux和Windows仍然是無可爭議的統(tǒng)治者。Mac OS和一些手持設(shè)備操作系統(tǒng)則取得了一些進(jìn)展。同時,針對特定廠商的操作系統(tǒng)和歷史遺留的操作系統(tǒng)所占的份額正在持續(xù)下降。 Unix受到的打擊尤其嚴(yán)重,只有Solaris還在如履薄冰般地慢慢前行。很明顯,Linux正在蠶食Unix和大型機部署市場,不過IBM仍然在非常積極地向后者提供支持。隨著Linux在企業(yè)級市場中占據(jù)了一席之地,它將會排擠掉所有版本的Unix和大型機操作系統(tǒng)。目前,這一趨勢已經(jīng)很明顯,且已悄悄開始,不過,完成這種轉(zhuǎn)變顯然還需要好幾年的時間。此外,Linux要想取得真正的統(tǒng)治地位,它還需要證明能夠在大型系統(tǒng)中良好運行。 對于很多開發(fā)人員而言,選擇編程語言仍然是一個情感問題。然而,開發(fā)經(jīng)理和IT部門顯然也會根據(jù)自己的偏好來權(quán)衡各種因素并施加一定的壓力。目前,只有6種語言可能獲得更多的投資。其中應(yīng)用最廣泛的兩種語言 —HTML和Web網(wǎng)站的腳本語言屬于另類,因為它們的應(yīng)用范圍相對比較狹小。之所以將它們也列入我們的調(diào)查,只是因為它們在企業(yè)開發(fā)項目中的應(yīng)用非常頻繁。 在真正的應(yīng)用編程中,C和C++兩種語言的下滑趨勢是非常明顯的。今天,命運只會向Java、C#、動態(tài)語言(如Python和Ruby等)和Visual Basic展露出自己的微笑。那么,這些語言有什么共同點呢?那就是它們都是面向?qū)ο蟮?,而且都在可管理的代碼環(huán)境中執(zhí)行。此外,它們都具備一些特性,如自動碎片整理特性,從而能夠降低應(yīng)用代碼的復(fù)雜性。 但是,有一點可以肯定,C和C++并沒有處于滅亡的邊緣。一些比較老的編程語言,如Ada、Fortran、匯編語言和私有的4GL(第四代語言),雖然正在經(jīng)受更為嚴(yán)重的下滑,但它們的市場仍然存在。更重要的是,多數(shù)受訪者都表示,他們將向C/C++繼續(xù)投資,幅度與今年基本持平。C和C++的長遠(yuǎn)趨勢無疑是很明顯的。 在本文所展示的數(shù)據(jù)中,某些趨勢已經(jīng)表現(xiàn)得非常明顯。平臺合并正在快速發(fā)展。用戶比較熱衷的部署框架主要都是可管理的環(huán)境,包括Java、.Net CLR(通用語言運行庫)或者與動態(tài)語言有關(guān)的其他內(nèi)容。這些框架既可以運行在Linux上,也適用于Windows,而在目前,其他的平臺要么已經(jīng)淪為不值一提的配角,要么就是已經(jīng)開始急速衰退。 盡管一些像極限編程和靈敏方法這樣的開發(fā)技術(shù)已經(jīng)使得開發(fā)人員不得不重新考慮其設(shè)計、編程和測試軟件的方式,但在很多企業(yè)中,軟件質(zhì)量仍然是難以捉摸而且難以控制的。這些企業(yè)沒有選擇已經(jīng)建立好的基本材料,如源代碼管理和Bug跟蹤等,因此也就無法預(yù)測開發(fā)過程并進(jìn)而確保軟件的質(zhì)量。但在那些確實應(yīng)用了這些技術(shù)的企業(yè)中,建模正在迅速成為一種非常重要的實踐。 許多新興技術(shù)都在競相吸引開發(fā)經(jīng)理們的目光。今年的調(diào)查表明,Web服務(wù)和相關(guān)技術(shù)(門戶、SOA)都在積累巨大的潛能。最初幾種能夠?qū)崿F(xiàn)所有這些功能的工具都來自IBM、微軟和開放源代碼社團。到明年的這個時候,我們將會發(fā)現(xiàn),SOA已經(jīng)為分布式計算的架構(gòu)帶來了巨大的變革,而且主要廠商已經(jīng)將其集成到了自己的最新產(chǎn)品之中。(CCW) |
- 1從VoIP走到NGeN
- 2數(shù)據(jù)挖掘的實施步驟
- 3為什么要擔(dān)心無線安全性
- 4信息化技術(shù):當(dāng)前各類存儲技術(shù)優(yōu)缺點
- 5信息安全:未來的五種攻擊手段
- 6金融安全戰(zhàn)略重于技術(shù)
- 7談項目管理和軟件測試過程(四)
- 8小專題:VoIP企業(yè)級應(yīng)用
- 9確保Linux環(huán)境下文件共享的安全性
- 10VPN技術(shù)在電力系統(tǒng)中的應(yīng)用
- 11VoIP工作原理
- 12磁盤備份優(yōu)劣談
- 13虛擬存儲 實在收益
- 142005年度SSL VPN網(wǎng)關(guān)公開比較測試報告
- 15一種實現(xiàn)無線網(wǎng)絡(luò)安全的混合方式
- 16中間件技術(shù)的思想、概念和分類
- 17各種Linux版本簡析
- 182005年安全性領(lǐng)域縱覽
- 19三類數(shù)據(jù)恢復(fù)方法:災(zāi)難恢復(fù)、高可用性以及遠(yuǎn)程存儲
- 20樓宇自動化控制網(wǎng)絡(luò)技術(shù)的新發(fā)展
- 21IRP工具能做什么
- 22安全服務(wù)的迷途
- 23沈陽辦公自動化系統(tǒng)OA哪家公司的比較不錯?
- 24自動化機房管理方法
- 25網(wǎng)絡(luò)容量規(guī)劃仍在寂寞沙洲?
- 26警惕VPN應(yīng)用失衡
- 27六步評估IPS/IDS
- 28可重構(gòu)計算為何獲芯片業(yè)集體追捧
- 29安全什么是“主動”的真義
- 30用日志系統(tǒng)保護Linux安全
成都公司:成都市成華區(qū)建設(shè)南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓