云趨勢下的Windows平臺:生存并快樂著
想要進(jìn)入一個(gè)大型主題公園或博物館?尋找搭乘城際巴士或渡輪?你可能需要一張票,這張票可能是使用由Gateway票務(wù)系統(tǒng)公司開發(fā)的應(yīng)用軟件發(fā)出的,這是一個(gè)專為在運(yùn)行Windows平臺的PC和服務(wù)器上運(yùn)行而開發(fā)的應(yīng)用。不是Android,不是iOS,不是Linux,只是Windows。
市場和業(yè)界中,充斥著對iOS和Android的炒作,Windows平臺似乎離被淘汰已時(shí)日不多了。根據(jù)IDC 2015年3月全球個(gè)人電腦季度跟蹤報(bào)告,2015年全年個(gè)人電腦出貨量預(yù)計(jì)為2.931億臺,僅比2019年的2.914億臺略高。在Statista 公司的另一份報(bào)告中,他們指出截至2015年7月Windows家族占據(jù)了全球市場份額的79%。
“我們依靠Windows平臺向客戶提供著他們所需的高水準(zhǔn)表現(xiàn),”總部位于賓夕法尼亞州Gilbertsville的Gateway票務(wù)系統(tǒng)公司的高級開發(fā)人員Nick Hodges說。對于Gateway遍布全球的400多家客戶來說,他們的核心需求是近乎瞬時(shí)的響應(yīng)時(shí)間,也就是當(dāng)運(yùn)動賽事或其他活動入場掃描入場券時(shí),應(yīng)實(shí)時(shí)進(jìn)行驗(yàn)證??偣布s有250萬行代碼在客戶端-服務(wù)器架構(gòu)中運(yùn)行著,所有交易和通信都無法承受任何的延遲,Hodges說。為了幫助實(shí)現(xiàn)這一快速性能,Gateway公司繼續(xù)運(yùn)行著使用Turbo Pascal語言編寫的代碼,Turbo Pascal是一種于1983年問世的編程語言,對于比較年輕的程序員來說幾乎是不為人知的。
把應(yīng)用遷往Windows 10
隨著眾多編程工具的開發(fā)者越來越多地關(guān)注云計(jì)算和移動應(yīng)用,Gateway則更多地依靠由Embarcadero科技公司推出的開發(fā)工具??偛课挥谂f金山的Embarcadero公司(其前身是Borland)于近期發(fā)布了RAD Studio 10 Seattle,公司將該產(chǎn)品定位為針對C和Delphi開發(fā)人員用于開發(fā)新的應(yīng)用或?qū)F(xiàn)有應(yīng)用遷往Windows 10、OS X、iOS和Android平臺以及支持即將到來物聯(lián)網(wǎng)(IoT)浪潮的一大利器。正是Borland發(fā)布的Turbo Pascal。
“對于試圖開發(fā)下一代移動式應(yīng)用或游戲的初創(chuàng)公司來說,Windows可能并不適合,但是對于在機(jī)場實(shí)時(shí)掃描行李的高性能、高精確性和高可靠性的應(yīng)用來說卻是比較適合。云計(jì)算和網(wǎng)絡(luò)并不是解決方案的一部分,”Embarcadero公司高級副總裁Michael Swindell說。他還指出,在一些零售場所——如手機(jī)賣場,會有很多銷售人員使用iPad或Android平板電腦來查詢客戶賬戶并完成銷售交易,在這些設(shè)備背后通常是運(yùn)行著Windows的服務(wù)器機(jī)房。
總部位于馬薩諸塞州Framingham市IDC公司的軟件開發(fā)研究項(xiàng)目總監(jiān)Al Hilwa認(rèn)為,擁有能夠充分利用Windows 10的開發(fā)工具是十分重要的。“我認(rèn)為Embarcadero在圍繞Windows10進(jìn)行產(chǎn)品開發(fā)有著正確的思路。我希望Windows[獨(dú)立軟件商] 能夠在今后兩年的更新期里確保他們應(yīng)用都是***的,并符合Windows 10和通用Windows應(yīng)用的模式。”
據(jù)微軟公司稱,通用Windows應(yīng)用將以設(shè)備系列硬件產(chǎn)品為目標(biāo),而不是操作系統(tǒng),并將共享通用API和支持各種編碼語言。
Windows 10應(yīng)用在云計(jì)算世界中的前景
Swindell表示,RAD Studio 10 Seattle的目的是為了幫助開發(fā)人員為Windows10開發(fā)數(shù)據(jù)豐富且具有超級鏈接的應(yīng)用,并將其擴(kuò)展至OS X、移動端甚至物聯(lián)網(wǎng)。該平臺包括了該公司一個(gè)***版的可視化組件庫,這個(gè)組件庫中的控件、樣式和服務(wù)組件可幫助開發(fā)人員把現(xiàn)有應(yīng)用更新至Windows 10 。Embarcadero還針對大型項(xiàng)目將可用內(nèi)存翻倍并擴(kuò)展支持多個(gè)顯示器,從而加快跨多個(gè)桌面系統(tǒng)、移動終端、云計(jì)算以及數(shù)據(jù)庫平臺的開發(fā),其中包括了32位和64位的Windows 10。
云計(jì)算在其中發(fā)揮著越來越重要的作用,甚至專為Windows開發(fā)了應(yīng)用。隨著Windows 10的出現(xiàn),云計(jì)算交付滾動更新的能力已成為了現(xiàn)實(shí)。“隨著Windows 10擁有了交付增量更新即服務(wù)的能力,對于我們開發(fā)人員客戶來說,讓應(yīng)用與Windows兼容并使用新的交付機(jī)制是十分重要的,”Swindell說。
隨著云計(jì)算和移動計(jì)算技術(shù)的不斷發(fā)展,Gateway正在積極投入其中。“我們正在尋找云計(jì)算和基于遠(yuǎn)程技術(shù)的解決方案,但是我們不準(zhǔn)備放棄這個(gè)能夠繼續(xù)為我們提供所需功能和性能的平臺,”Hodges說。
RAD Studio 10 Seattle現(xiàn)已上市。
原文鏈接:http://www.searchcloudcomputing.com.cn/showcontent_90998.htm