唐山小程序開(kāi)發(fā)很困難,也很簡(jiǎn)單。 這取決于用于開(kāi)發(fā)的模式。
通常,有三種主要模型:
種模型:基于源代碼開(kāi)發(fā)。
第二種模式:主要應(yīng)用模板,并輔以簡(jiǎn)單的編輯配置。
第三種模式:基于模板,在工具的幫助下進(jìn)行了修改和生成,以完成開(kāi)發(fā)。
對(duì)于大多數(shù)人,我推薦第三個(gè)模型。
讓我們談?wù)劺щy:個(gè)是源代碼開(kāi)發(fā)模式,這是困難的。
適合有經(jīng)驗(yàn)的編碼農(nóng)民; 如果是初級(jí)代碼農(nóng)夫,則需要花費(fèi)大量時(shí)間才能更熟練地使用此模型; 如果沒(méi)有移動(dòng)互聯(lián)網(wǎng)的發(fā)展基礎(chǔ),基本上建議放棄這種通用的模型,要付出太多的努力。 這種類(lèi)型的模型所涉及的工具必須分為兩部分。
小程序與其他Internet應(yīng)用程序(Web應(yīng)用程序,Android App或iOS App等)一樣,由前端和后端兩部分組成。 在唐山小程序開(kāi)發(fā)模式中,通常需要使用不同的工具來(lái)開(kāi)發(fā)小程序的前端和后端。 基于源代碼的小型程序的前端開(kāi)發(fā)工具:個(gè)官方的微信開(kāi)發(fā)人員工具; 可以使用其他與js和HTML5兼容的前端工具,例如webstorm,sublime文本,ESLint,JSLint等。當(dāng)然,小程序不是HMTL5,而是HTML5的變體。 總體框架是相同的,但是wx-被添加到各種標(biāo)記和語(yǔ)法中。
用于基于源代碼開(kāi)發(fā)小型程序后端的工具:這取決于您的后端打算使用哪種技術(shù)。
如果是php,則可以使用zend studio等。 如果是java,則通常為eclipse; 如果是.net,那么是的Visual Studio系列……我還要說(shuō)一件事,牛道云還支持以源代碼模式開(kāi)發(fā)小型程序,包括前端和后端。 稍后當(dāng)我說(shuō)第三種模式時(shí),我會(huì)提到這個(gè)工具。 第二個(gè)方法是應(yīng)用模板以簡(jiǎn)單地編輯配置模式,而難度小。
基本上,我將使用計(jì)算機(jī)軟件和Internet,并且我可以稍加了解就可以使用它。 只是更改圖片,更改模板標(biāo)題,列標(biāo)題,檢查需要哪些模塊以及不需要哪些模塊而已。 這種模式下的小程序開(kāi)發(fā)工具的代表:威猛,尤贊和萬(wàn)科幾乎不能陷入這種模式; 還有很多其他的,這里沒(méi)有列出全部。
采用這種模式的小程序開(kāi)發(fā)工具(更準(zhǔn)確地說(shuō),應(yīng)該是小程序生成工具),通常具有很強(qiáng)的行業(yè)屬性。 例如,Weimeng和Youzan是小型的applet模板,專(zhuān)注于開(kāi)設(shè)商店的商人。 而Vanke專(zhuān)注于各種用于營(yíng)銷(xiāo)方案的applet模板。 第三是基于模板修改和定制的模式,難度適中。
通常,將有一個(gè)專(zhuān)用的小程序生產(chǎn)站,不需要復(fù)雜的代碼開(kāi)發(fā)。 這類(lèi)工具的代表包括即時(shí)應(yīng)用程序,應(yīng)用程序園區(qū),叮當(dāng)和牛道云。 以牛道云為例,在這種模式下,小程序的開(kāi)發(fā)過(guò)程主要包括選擇模板,使用模板,視覺(jué)上拖動(dòng)和修改模板以及釋放和部署。 其中,困難的是修改和執(zhí)行此步驟,但這就是拖放模塊并進(jìn)行一些屬性編輯,如圖所示:
為什么在微信小程序開(kāi)發(fā)中推薦第三種模式?
因?yàn)榈谌J浇Y(jié)合了模式和第二模式的優(yōu)點(diǎn)。
在這種模式下,工具通常提供強(qiáng)大的生產(chǎn)平臺(tái),使用戶可以更自由地進(jìn)行個(gè)性化設(shè)置。 與第二種模式不同,個(gè)性化的展覽空間非常有限。 同時(shí),大多數(shù)開(kāi)發(fā)工作都可以在視覺(jué)上進(jìn)行拖動(dòng)。拖動(dòng)完成后,對(duì)代碼庫(kù)的要求不高,甚至沒(méi)有要求,這比種模式要簡(jiǎn)單得多且效率更高。 是否有可以同時(shí)具有三種小程序開(kāi)發(fā)模式的工具? 嚴(yán)格來(lái)說(shuō):沒(méi)有。 如果必須選擇一個(gè),牛道云可能很少照顧它,但目前只能稱(chēng)為“勉強(qiáng)”,因?yàn)榕5涝频耐戏派a(chǎn)模式和代碼開(kāi)發(fā)模式已經(jīng)成熟,但是模板編輯配置 模式尚不完善。
至于上面提到的其他工具,這些思想仍然集中在創(chuàng)建其中一個(gè)模型上。 后,必須強(qiáng)調(diào)的是,盡管主要建議是在唐山小程序開(kāi)發(fā)時(shí)應(yīng)優(yōu)先考慮第三個(gè)模型,但終選擇必須由開(kāi)發(fā)者和生產(chǎn)者根據(jù)自身情況確定。 適合您的就是的。 請(qǐng)記住,所有模式和工具都不是完美的。