JSON數(shù)據(jù)格式似乎統(tǒng)治了移動(dòng)應(yīng)用開發(fā)領(lǐng)域,這一點(diǎn)已經(jīng)在Alpha DevCon 2016 Alpha Anywhere公告中證實(shí)。與會(huì)專家認(rèn)為,如果沒有選擇JSON數(shù)據(jù),企業(yè)可能在應(yīng)用開發(fā)的競(jìng)爭(zhēng)中落后。
“電子表格之父”Alpha CTO Dan Bricklin給大家展示了Alpha Anywhere的改進(jìn)方案,這些改進(jìn)旨在更好地支持客戶離線工作以及通過平板和智能手機(jī)管理表格的能力。
Bricklin也提到了公司努力讓開發(fā)者處理JSON格式數(shù)據(jù)變得更容易。他指出了用于幫助開發(fā)者針對(duì)特定行為創(chuàng)建控制的ViewBox控制器,是如何讓開發(fā)者直接處理JSON數(shù)據(jù)的,這讓他們?cè)趧?chuàng)建強(qiáng)大應(yīng)用上有了更多的靈活性。
Bricklin說:“Alpha Anywhere一直在不斷地推進(jìn)對(duì)JSON的運(yùn)用。”
實(shí)際上,Bricklin表示,企業(yè)和開發(fā)者都支持用JSON格式處理數(shù)據(jù)是其最大利益所在。
“JSON是REST,而REST服務(wù)算是新的集成方式,”Wong說,“當(dāng)你討論API和集成的時(shí)候,你討論的就是REST。”Wong指出,REST具備異步、輕量以及可發(fā)現(xiàn)的特點(diǎn),此外還有促進(jìn)集成和連接API與微服務(wù)的能力,使得它對(duì)現(xiàn)代開發(fā)者很有吸引力。他還補(bǔ)充說REST對(duì)于移動(dòng)APP來說非常理想,因?yàn)楹笳咄獜亩鄠€(gè)不同的系統(tǒng)調(diào)用服務(wù)。
Alpha Software CTO Dan Bricklin演示了Alpha Anywhere的能力,包括合并JSON實(shí)例數(shù)據(jù)與表格的能力。
Wong特意指出了許多公司仍然依賴于遺留系統(tǒng),比如舊一點(diǎn)的SAP和Oracle系統(tǒng),這些系統(tǒng)可能沒有REST服務(wù),而是依賴XMLweb類似的服務(wù)。API管理工具和網(wǎng)關(guān)工具會(huì)需要這些公司把這些遺留服務(wù)轉(zhuǎn)換為REST服務(wù)。但他認(rèn)為,無論是從企業(yè)整體的角度還是從開發(fā)者個(gè)人考慮而言,進(jìn)行這種轉(zhuǎn)變都是必要的。
“如果公司還沒有追趕這種潮流,那就要趕快行動(dòng)起來,因?yàn)檫@是企業(yè)相互連接的必要方式,”Wong說,“對(duì)于開發(fā)者來說,也可以顯著提高系統(tǒng)重用的效率,并且可以做更多敏捷型的開發(fā)。”