
2022-10-27 16:30:00 來自于應(yīng)用公園
:
1.填寫服務(wù)操作所需的參數(shù)。
2.打開小程序快速示例,打開小程序開發(fā)工具,然后單擊“新建項(xiàng)目”。在欄目下:通過小程序快速舉例創(chuàng)建項(xiàng)目,選擇小程序二維碼,點(diǎn)擊下一步,即可點(diǎn)擊小程序。
3.將小程序二維碼快速入門小程序 pagessindexindex . js文件中的網(wǎng)址修改為實(shí)際的后端服務(wù)域名后,即可開發(fā)小程序前端界面。
:
1.如果你是技術(shù)小白:建議學(xué)習(xí)前端知識(shí),包括Html,CSS,JS等。也可以去網(wǎng)上找大佬們小程序源碼進(jìn)行研究;如果真的想偷懶,可以聯(lián)系小程序服務(wù)商求助開發(fā)。
2.如果你是前端開發(fā)只需,要簡(jiǎn)單了解后端知識(shí),借助微信IDE內(nèi)置的cloud開發(fā),可以直接使用包括API、數(shù)據(jù)庫(kù)、存儲(chǔ)在內(nèi)的強(qiáng)大云能力,無(wú)需設(shè)置服務(wù)器和后端服務(wù)。
3.如果你是后端開發(fā):我相信你對(duì)代碼有自己的方法論,而只需要加強(qiáng)對(duì)小程序渲染層和邏輯層的認(rèn)識(shí),就能一個(gè)人做就夠了微信:
:
1.這是建立a小程序的第一步。你需要學(xué)習(xí)產(chǎn)品思維,熟悉使用常用的photoshop、sketch等。工具
2.前端開發(fā),涉及js,css,小程序開發(fā)等知識(shí)。對(duì)于小白來說,難度相對(duì)較大,如圖所示。
3.后端開發(fā)知識(shí),常用php/java/python作為后端開發(fā)語(yǔ)言,前端是什么?后端是什么?
4.服務(wù)器的知識(shí),linux系統(tǒng)常用做服務(wù)器,服務(wù)器是命令行操作,不是鼠標(biāo)操作。所有后端代碼只能在服務(wù)器上運(yùn)行,可以理解為24小時(shí)不能關(guān)機(jī)的電腦,如圖。
:
1.網(wǎng)絡(luò)兼容性。小程序引入HTML/CSS作為技術(shù)棧,并以此為基礎(chǔ)定制。開發(fā)中的很多問題都來自于“定制”,因?yàn)槟悴恢滥牟糠掷^承自定制。比如你用了一個(gè)CSS語(yǔ)法,發(fā)現(xiàn)不管用,或者效果和瀏覽器里不一樣,那就只能換個(gè)寫法,結(jié)果很可能繼續(xù)被發(fā)現(xiàn)。這種新的寫作方法可能效果不好,只能不斷嘗試,可能會(huì)消耗很多時(shí)間。
2開發(fā)環(huán)境不穩(wěn)定。小程序的開發(fā)是基于微信自制的IDE。但是目前IDE的穩(wěn)定性和易用性都很差,經(jīng)常出現(xiàn)bug。你覺得程序不對(duì),其實(shí)是IDE的bug。重啟IDE,一切就迎刃而解了。所以,以后有事的時(shí)候開發(fā)小程序,先重啟IDE看看問題是否還存在,可能是比較省時(shí)的方法。
3.缺乏真機(jī)調(diào)試環(huán)境。小程序的運(yùn)行時(shí)其實(shí)是微信,微信幾乎不提供任何在真機(jī)上的調(diào)試工具(不能說真機(jī)上沒有只能盯著的日志框)。在模擬器中調(diào)試程序,在真機(jī)上可能無(wú)法正常工作。比如我們遇到過一些問題,真機(jī)白屏,位置錯(cuò)亂,動(dòng)畫效果不正確,Android還是跑不了。這是稍微復(fù)雜一點(diǎn)的人的噩夢(mèng)程序。你只能猜測(cè)是否要做一些細(xì)粒度的調(diào)整和優(yōu)化。
4.來源封閉,缺乏學(xué)習(xí)資料。小程序整體處于閉源狀態(tài)(雖然可以通過反編譯查看模擬器和IDE部分),缺乏足夠的學(xué)習(xí)資料。一旦遇到如何使用控件,為什么沒有正確使用等問題,只能通過不斷嘗試來解決,這也需要大量的時(shí)間。