1. 程式人生 > >微信小程式之語言開發

微信小程式之語言開發

微信小程式

微信小程式是由微信之父張小龍提出的一個概念,小程式是一種不需要下載安裝就可以使用的應用,它實現了觸手可及的夢想,使用者只需掃一掃或者搜一下就可以開啟應用。也體現了用完即走的理念,使用者不用關心是否安裝太多應用的問題,應用將無處不在,應用將隨時可用,但又無需考慮安裝及解除安裝。


對使用者來講,小程式可以實現“用完即走”,不需要安裝解除安裝,大有一種“微信我有,天下在手”的即視感。得到的服務越多,使用者對於微信的依賴度越高,微信成為使用者生活服務的入口,跳脫出社交圈,微信似乎成了一個線上管家,連祕密都知道的那種。

微信小程式用什麼語言開發?

在微信二次開發中,可以用java或者php 來做伺服器端語言來進行二次開發。那麼小程式也是一樣嗎?

在小程式開發工具的文件寫著.js負責業務邏輯,文件中在request裡面可以填寫自己的網站地址,那麼應該就可以從自己的伺服器獲取到資料,所以後端什麼資料語言都可以。即java或者php都可以。

那這樣的話是不是跟ajax差不多啊, 後臺PHP處理好後反饋給前端資料又怎麼返回?


wx.request發起的是https請求。

小程式的本質,可說就是資料的呈現和加工。所以,看一個客戶端開發平臺的基本能力,首先就要看能把哪些資料放在上面處理,有哪些侷限?如果缺少了必要的資料獲取方式,那對於開發者而言,巧婦也難為無米之炊。

從這點看,小程式提供的資料獲取方式非常豐富,大概涵蓋:

通過 HTTPS 請求去服務端獲取資料。支援 HTTPS 是最基本的,小程式對 HTTPS 有限制,除了要求通訊協議是 HTTPS,出現的域名必須提前預設之外,還將應用層協議限定到了 JSON 格式下。這一點,可能比任何一個已有客戶端平臺都更為嚴苛。站在小程式的平臺角度來看,通過這樣的協議規定,對應用中流動的資料有了更強的管控能力;而對於開發者而言,則需要花些時間去調整自己的服務協議以便適應小程式的要求。

可以在本地檔案系統上存取資料。小程式提供了豐富的 API 供開發者在手機系統上存取檔案。可用本地檔案來做快取、狀態記憶等,為開發提供了便利。

可以讀寫裝置中的一部分資訊。小程式開放了一些 API,幫助開發者獲得裝置上的基本資訊,比如手機型號、螢幕尺寸、網路狀態等。較為有價值的是可以選擇獲取手機上的圖片等多媒體檔案,這給做影象應用提供了可能;並且,它還提供了羅盤、重力感應器、地理位置等資訊,對開發者理解使用者所處的環境大有裨益。

從上面的介紹不難看出,小程式中的資料獲取方式,和一般瀏覽器提供的相仿(也就是和 HTML5 應用能獲取的資訊),比原生的客戶端更侷限一些,但對於絕大多數的應用而言足夠用了。

每個微信小程式,同時只能有5個網路請求連線。而服務端語言和前端邏輯沒啥關係吧,php,python都行。但是最好用 python,快速開發!


SSL證書是HTTP明文協議升級HTTPS加密協議的重要渠道,是網路安全傳輸的加密到通道。關於更多SSL證書的資訊,請關注GDCA(數安時代)。GDCA致力於網路資訊保安,已通過WebTrust 的國際認證,是全球可信任的證書籤發機構。GDCA專業技術團隊將根據使用者具體情況為其提供最優的產品選擇建議,並針對不同的應用或伺服器要求提供專業對應的HTTPS解決方案。

文章轉載:https://www.trustauth.cn/wiki/18165.html