如何從頭開始開發一個微信小程序(非雲開發)

如何從頭開始開發一個微信小程序(非雲開發)

    	網上有很多的人在問:怎麼開發一個微信小程序?今天我來給大家詳細講講如何申請開發並部署一個微信小程序,
    大家看完這篇文章後就能夠自己運營一個屬於自己的小程序了。

    現在的小程序有百度小程序,頭條小程序,支付寶小程序,微信小程序。但本文所說的小程序都是微信小程序。

    		小程序的開發目前我劃分爲兩類,一類就是本文所說的傳統開發方式,也是推薦並大多數人使用的,
    	還有一種就是雲開發。 雲開發在後續文章中會講解,既然暫時不說雲開發並推薦傳統的方式,總歸是
    	有原因的。最重要的兩點是:
        	1.雲開發需要將很多的業務邏輯寫在小程序中,小程序本來主打輕量級的,不應該承受很重的業務,
        		而且一旦出現bug,沒有辦法及時修復。
        	2:使用雲開發幾乎就是將自己的身家性命交給了騰訊,這是很多公司所無法承受的。

第一步:準備域名,https,服務器

		第一步也不一定要做這些事情,但是我放在第一位,原因是這一步不需要花費很多的精力,但是需要一定的時間。
	一般的小程序都是有後臺的,有後臺這一步是必須的。如果沒有後臺,可以跳到下一步。
		1.域名,可以在阿里雲上購買一個域名(https://wanwang.aliyun.com),域名購買完成後,需要進行備案,
	必須要備案的。購買域名後,按照阿里雲的備案步驟一步一步操作就可以完成了。備案需要時間,每個地區的時間不一致。
		2.https,在阿里雲上購買域名後登錄控制檯,找到域名服務,選擇自己購買的域名點擊管理。

在這裏插入圖片描述
在這裏插入圖片描述

如上圖點擊:開啓SSL證書。然後點擊選擇更多證書,因爲當前頁面的證書是收費的,小程序使用免費的就可以了。

在這裏插入圖片描述
在這裏插入圖片描述

選擇免費個人版
   	 3.服務器。在阿里雲上購買一個ECS,注意:新用戶和學生有優惠。有了服務器後,
    域名解析到服務器上,部署一個nginx或其他的服務器。按照第二步配置https證書的手冊,直接配置就可以。

第二步:註冊並開發小程序

在這裏插入圖片描述

1.小程序註冊地址:https://mp.weixin.qq.com/cgi-bin/wx

2.上圖即是一個小程序從申請到開發發佈的一個文字流程圖。

3.https://mp.weixin.qq.com/ 該地址是小程序管理,登錄小程序後在此設置開發信息,發佈等一系列操作。

第三步:部署

在本文中部署就是發佈小程序,我分爲有後臺和無後臺兩種情況。

1:無後臺

對於這種小程序代碼,直接通過小程序的開發者工具上傳代碼,然後登錄小程序管理工具提交代碼審覈發佈就可以了。

在這裏插入圖片描述
在這裏插入圖片描述

2.有後臺

1:先確保第一步已經全部完成,域名備案通過,https正常。
2:將後臺項目部署在服務器上,小程序訪問後臺的接口需要走域名和https。
3:在確認前後端都正常的情況下,提交微信審覈。因爲小程序不正常的話審覈是無法通過的。

第四步:運維

1:https://mp.weixin.qq.com/ 該地址是小程序PC端的控制檯,可以總攬小程序的基本信息。
2:運維並不需要很多的專業知識,只需要嚴格遵守小程序的規範就可以了。

心得

1:建議小程序端不要存在太多的複雜業務,因爲小程序的審覈需要時間,所以業務儘量後臺處理,便於及時修補線上問題。
2:小程序代碼包儘可能小,太大會影響加載速度。該分包時需分包。
3:開發小程序時如果出現問題,一定要去小程序的官方社區看看。因爲可能不是你的問題,你懂的。
4:小程序在android和ios還存在一些兼容性問題。特別是如果你使用第三方樣式庫或工具js時需要注意。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章