做一個(gè)微信小程序 微信搭建小程序需要域名和服務(wù)器嗎?
微信搭建小程序需要域名和服務(wù)器嗎?理論上來(lái)說(shuō),可以不需要,但那樣的話(huà),你的小程序所有操作都必須在小程序端,也就是微信內(nèi)部完成,無(wú)法做到網(wǎng)絡(luò)交互和存儲(chǔ)。相當(dāng)于我們一般說(shuō)的“單機(jī)軟件”。比如你做個(gè)計(jì)算器之
微信搭建小程序需要域名和服務(wù)器嗎?
理論上來(lái)說(shuō),可以不需要,但那樣的話(huà),你的小程序所有操作都必須在小程序端,也就是微信內(nèi)部完成,無(wú)法做到網(wǎng)絡(luò)交互和存儲(chǔ)。相當(dāng)于我們一般說(shuō)的“單機(jī)軟件”。比如你做個(gè)計(jì)算器之類(lèi)的,就不需要域名和服務(wù)器。
但如果你的小程序需要網(wǎng)絡(luò)連接,那就復(fù)雜一點(diǎn):
1. 域名
先說(shuō)域名,域名是必須有的,不僅要有,而且必須要有HTTPS證書(shū)。參見(jiàn)官方文檔:
便宜的域名一年大約幾十元。一般也提供申請(qǐng)免費(fèi)HTTPS證書(shū)。
2. 服務(wù)器
網(wǎng)絡(luò)后臺(tái)的代碼必須放服務(wù)器上,現(xiàn)在很難找到免費(fèi)的服務(wù)器,但像阿里云、騰訊云都有比較便宜的云服務(wù)器,大約一年數(shù)百元。
另外還有一個(gè)選擇,就是用騰訊云提供的“云開(kāi)發(fā)”服務(wù),可以不用租用服務(wù)器,直接使用云端接口來(lái)開(kāi)發(fā)后端功能。(目前免費(fèi))
所以目前最便宜的小程序方案是在騰訊云上購(gòu)買(mǎi)域名,申請(qǐng)免費(fèi)HTTPS證書(shū),再搭配云開(kāi)發(fā)搭建服務(wù)端接口。
微信的小程序是怎么開(kāi)發(fā)的?
首先你得有公眾號(hào),可以去微信公眾平臺(tái)申請(qǐng)一個(gè)個(gè)人的。
申請(qǐng)好之后登陸公眾號(hào)。
1、找到公眾號(hào)的開(kāi)發(fā)者ID
登陸微信公眾號(hào)——基本配置——AppID就是的了。
2、下載開(kāi)發(fā)者工具。
頭條不讓放鏈接,所以自己去百度
3、登陸創(chuàng)建項(xiàng)目
用微信公眾號(hào)登陸開(kāi)發(fā)者工具——添加項(xiàng)目——填好AppID,項(xiàng)目名稱(chēng),選擇項(xiàng)目保存地址。
4、項(xiàng)目創(chuàng)建完成了,后面就是寫(xiě)代碼了。
點(diǎn)擊開(kāi)發(fā)者工具左側(cè)導(dǎo)航的“編輯”,我們可以看到這個(gè)項(xiàng)目,已經(jīng)初始化并包含了一些簡(jiǎn)單的代碼文件。最關(guān)鍵也是必不可少的,是 app.js、app.json、app.wxss 這三個(gè)。其中,后綴的是腳本文件,后綴的文件是配置文件,后綴的是樣式表文件。微信小程序會(huì)讀取這些文件,并生成小程序?qū)嵗?/p>
具體要怎么去寫(xiě),可以在網(wǎng)上找資料。
微信小程序是什么?屬于移動(dòng)端的,前端頁(yè)面開(kāi)發(fā)嗎?
您好,我是一名互聯(lián)網(wǎng)行業(yè)開(kāi)發(fā)工程師,同時(shí)也是優(yōu)質(zhì)vlog領(lǐng)域創(chuàng)作者,歡迎關(guān)注我!
微信小程序,實(shí)質(zhì)是運(yùn)行在微信內(nèi)部的可獨(dú)立的一個(gè)前端頁(yè)面,它有以下的特征:
1、代碼由html、css、js等前端開(kāi)發(fā)語(yǔ)言組成,市場(chǎng)上也有一套前端代碼生成多端應(yīng)用的工具,如taro等
2、夠輕便,不用另外裝app,只需要安裝微信app,獨(dú)立于微信主進(jìn)程,意思是你打開(kāi)了小程序,即使微信主進(jìn)程殺掉了,小程序也能正常運(yùn)行
3、微信小程序開(kāi)發(fā)都是前后端分離,數(shù)據(jù)通過(guò)api接口請(qǐng)求,正式上線(xiàn)需要https協(xié)議,實(shí)質(zhì)就是web前后端分離開(kāi)發(fā)
總結(jié)
如果樓主開(kāi)發(fā)過(guò)web端應(yīng)用,應(yīng)該對(duì)這上手會(huì)很快,希望我的回答能幫到你,謝謝!
服務(wù)器是不是一定要備案?
服務(wù)器不一定要備案,這個(gè)需要根據(jù)你的需求來(lái)看是否需要備案。
如果你購(gòu)買(mǎi)一臺(tái)阿里云或者是騰訊云服務(wù)器不需要通過(guò)域名來(lái)訪(fǎng)問(wèn),直接使用IP地址是不需要備案的。你可以在服務(wù)器上部署各種服務(wù),如:msyql、nginx、redis、tomcat等。
如果是用做企業(yè)或者個(gè)人網(wǎng)站要看服務(wù)器是國(guó)內(nèi)服務(wù)器還是香港或者海外服務(wù)器,服務(wù)器在香港或者海外是不需要備案的,直接把域名解析到對(duì)應(yīng)的服務(wù)器的IP地址上就行,這樣在服務(wù)器上部署上nginx服務(wù),就可以直接訪(fǎng)問(wèn)網(wǎng)站了。如果是網(wǎng)站不想備案可以使用香港或者海外服務(wù)器,當(dāng)然網(wǎng)站的訪(fǎng)問(wèn)速度不及國(guó)內(nèi)服務(wù)器。
但是如果做微信小程序開(kāi)發(fā)的話(huà),域名必須經(jīng)過(guò)ICP備案,并且只能采用HTTPS方式。所以你的網(wǎng)站必須要備案之后才能用做微信小程序開(kāi)發(fā)。
所以服務(wù)器是否需要備案,要根據(jù)用途來(lái)區(qū)分。
大家好!我是黑客之家小編,黑客之家頭條號(hào)
分享黑客技術(shù),物聯(lián)網(wǎng)、GO、Python、Kotlin、Android、Java編程知識(shí),科技資訊等
喜歡的朋友可以關(guān)注我的頭條號(hào)!