如何選擇移動(dòng)APP開(kāi)發(fā)框架一直是困擾很多新手的難題,今天小編就和大家一起分享一下HTML5 移動(dòng)app開(kāi)發(fā)過(guò)程中框架該如何選擇?當(dāng)然我們得先從下面幾個(gè)方面來(lái)評(píng)估一個(gè)框架的優(yōu)越性,然后再做出選擇。
1.這個(gè)html5 移動(dòng)app開(kāi)發(fā)框架是不是開(kāi)源?
這個(gè)非常重要,因?yàn)槿绻情_(kāi)源的話會(huì)有很多的人參與與提出修改意見(jiàn),還有就是開(kāi)源不會(huì)因?yàn)檫@個(gè)公司沒(méi)錢(qián)了,倒閉了,然后這個(gè)框架就沒(méi)有人維護(hù)了
2.必須了解這個(gè)框架的主人是誰(shuí)?
為什么要這么說(shuō)呢?比如phonegap/cordova 框架就是奧多比公司的產(chǎn)品,大公司維護(hù)更新速度是非???,比如angualrjs 目前是google在維護(hù),所以基于angularjs框架的ionic框架就很快火了起來(lái),再比如 Tinkphp框架是國(guó)內(nèi)的個(gè)人維護(hù)的,如果不盈利,大家懂得,所以必須要開(kāi)源了。
3.必須了解這個(gè)html5移動(dòng)app框架在手機(jī)上面的表現(xiàn)怎么樣?
通俗來(lái)說(shuō)就是這個(gè)框架的運(yùn)行速度,上面表現(xiàn)兩個(gè)都很好,但是運(yùn)行速度太慢,那也是白搭。
4. 必須要了解這個(gè)框架入門(mén)學(xué)習(xí)成本高不高,開(kāi)發(fā)者的受眾面怎么樣?
5.必須要了解這個(gè)框架容不容易維護(hù),或者來(lái)說(shuō)是不是MVC
舉個(gè)例子:jqmobi就是基于jquery基礎(chǔ),但是不是MVC 不適合大項(xiàng)目,但是他很適合小項(xiàng)目。
例如ionic是基于angualrjs 的框架,所以MVC 適合開(kāi)發(fā)大小項(xiàng)目。
6.必須要了解這個(gè)框架后期是不是利于維護(hù),是否利于升級(jí)。
7.必須要了解這個(gè)框架的開(kāi)發(fā)工具是否好用。
8.必須要了解這框架初始設(shè)計(jì)主人的性格如何,如果心胸不夠坦蕩,那就完蛋了。
程序員杭州軟件測(cè)試杭州APP開(kāi)發(fā)杭州PHP工程師
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。