大多數(shù)廣州手機(jī)軟件開發(fā)者都是基于渲染一個(gè)基于web的應(yīng)用程序,通過在市場(chǎng)上實(shí)現(xiàn)一些跨平臺(tái)的解決方案,利用原生的API。盡快實(shí)現(xiàn)開發(fā)和部署一些工作,廣州手機(jī)軟件開發(fā)公司技術(shù)部的吳總表示,如果在javaScript開發(fā)手機(jī)應(yīng)用程序的話往往是相當(dāng)冒險(xiǎn)的一個(gè)行為。這相當(dāng)于在Doug Crockford的演示中尋找一個(gè)項(xiàng)目叫做Javascript,特別是當(dāng)這些公司的一些吹捧“保持空<body>標(biāo)簽”的優(yōu)勢(shì)。 這意味著,所有的HTML元素完全編碼內(nèi)的JavaScript元素,而你的用戶界面的某些部分動(dòng)態(tài)服務(wù)器組件供應(yīng)。 這些框架和HTML5的編程模型也只限于客戶端代碼,而不是整個(gè)堆棧從數(shù)據(jù)庫,客戶端實(shí)現(xiàn)服務(wù)層。 當(dāng)選擇一個(gè)基于HTML5的技術(shù),重要的是要注意的融合應(yīng)用的能力,混搭授權(quán)的API調(diào)用。
在廣州有少數(shù)手機(jī)軟件開發(fā)公司開發(fā)的特定語言,從中可以生成本地代碼,從Itemis收斂建模。因此可以改變所生成的代碼,如果編譯和部署應(yīng)用程序的編寫從無到有本身。 這種方法的主要優(yōu)點(diǎn)是由于簡(jiǎn)化編程模型實(shí)現(xiàn)針對(duì)移動(dòng)解決方案與DSL的快速發(fā)展周期,較低的進(jìn)入壁壘的技能方面。
例如,表,Objective-C中,提供了一個(gè)大范圍的功能,但并非沒有引進(jìn)很大的復(fù)雜性,使得開發(fā)商很難迅速實(shí)現(xiàn)預(yù)期的行為底線。 像或Canappi的MDSL對(duì)比的DSL簡(jiǎn)潔地捕捉表的開發(fā)者希望呈現(xiàn)一個(gè)簡(jiǎn)單的描述: