2018年隨著時間的推移和互聯(lián)網(wǎng)的快速發(fā)展,微信,越來越成為我們的生活的一部分,微信小程序也成了很多公司的標(biāo)配,同時,很多公司也趁機抓住時機,成為第三方開發(fā)公司,但是價格卻是高低不一,技術(shù)也是參差不齊,其實小程序開發(fā)很簡單的,下來,小編就和大家分享一下,如何自己去做一個屬于自己的小程序。
打開百度瀏覽器,百度搜索“小程序生成平臺”或者其他的小程序第三方制作平臺。
雖然都是在微信公眾平臺的體系下,但小程序本身與訂閱號及服務(wù)號是完全獨立的,需要重新注冊。目前界面較為簡潔,沒有太多的運營相關(guān)的功能,這些功能應(yīng)該會在以后小程序大規(guī)模使用之后逐漸被完善。
小程序平臺目前的重頭戲都在它的桌面端開發(fā)工具上(待會兒會說到),web 平臺目前只是做一些開發(fā)者綁定和應(yīng)用信息處理的事情,web 上面最重要的部分個人認為還是其文檔說明。點擊進去之后能看到從設(shè)計到開發(fā)到運營的整體說明,看完之后,一個成熟的開發(fā)團隊?wèi)?yīng)該可以很快就完成客戶端業(yè)務(wù)的遷移。從這套文檔的成熟度可以看出微信團隊對這個千呼萬喚始出來的小程序的重視。
在設(shè)計的說明部分,不但已經(jīng)有了 guideline 也已經(jīng)有了 demo 的頁面讓你去使用,從程序效率提高的關(guān)鍵點到視覺規(guī)范都一一做了說明,可以說一開始就達到了蘋果開發(fā)者指南的標(biāo)準(zhǔn)。在開發(fā)的說明部分,已經(jīng)給出了能開發(fā)出一個完全可用的電商應(yīng)用的幾乎所有接口,這一點讓我們感到很欣慰。
在下載了桌面端微信 web 開發(fā)者工具并結(jié)合這份文檔學(xué)習(xí)、跑完 demo 之后,能感覺到小程序本身的強烈特殊性:
糾正大家的誤讀,小程序不是 HTML5 應(yīng)用。因為它是一個封閉的程序運行環(huán)境。
雖然是用標(biāo)準(zhǔn)的 JS 語言來編寫,但是在這個環(huán)境里是無法打開任何外部的頁面的。它不能夠跳轉(zhuǎn)或者說只能在內(nèi)部的相對路徑進行跳轉(zhuǎn),同時你也不能使用各種調(diào)用本地資源例如 DOM 樹、File 等資源的外部 JS 類庫,例如 jQuery 等。基本上就是用 JavaScript 語言重新定義了一個開發(fā)框架,用來開發(fā)富客戶端。
在小程序推出之后,有人說接受了簡單的前端培訓(xùn)的初級程序員將供不應(yīng)求,個人認為這種說法是不靠譜的。小程序雖小,但是每一個都是一個完備的應(yīng)用,需要開發(fā)者有應(yīng)用開發(fā)的整體意識。另外,坦白來說,JavaScript 并不是一個很好的開發(fā)嚴(yán)謹應(yīng)用的語言,用 JavaScript 來構(gòu)建富客戶端需要開發(fā)者對代碼有更深的理解。
在了解完之后,就要上手開始開發(fā)了。開發(fā)工具也是通過掃碼登錄的,在登錄之后,在新建項目部分,通過選擇本地的開發(fā)目錄并 “添加項目”,工具會在該文件夾自動生產(chǎn)基礎(chǔ)的框架代碼。目前沒有做項目類別的區(qū)分,比如游戲、工具之類的,只是一個基礎(chǔ)的 main 的入口。
如果是小項目的話,個人覺得在這個開發(fā)工具本身進行編輯就已經(jīng) ok 了。
咨詢熱線
010-85377344
135-21581588
微信客服
QQ客服
3026106565 點擊咨詢