小程序開發用什么編程語言?
小程序可以用html、css、javascript等語言編寫,也可以用php開發。小程序是基于平臺的輕量級應用。它的開發是應用提供的小程序前端規范,結合企業自己開發的應用后端完成的。小程序的本質是以為容器的混合應用。它的特點是單頁結構和MVVM架構。它采用的是html5小程序API開發,也就是主要處理html/css/js,只是文件后綴不同,用法也有限制。比如頁面容器標簽是view而不是常用的div,腳本是用Js寫的,支持es5和es6。有點像VueReact和單向綁定,有相關框架開發經驗很容易上手。后來WebView控件可以嵌入第三方網頁,這些網頁沒有技術要求,但是WebView的使用有限制。你可以看到這個的官方文檔。
以上是官方原框架的情況。其實還有一些第三方框架,為了方便開發者使用現有的技術棧,打包成相應的開發,比如Vue、angular,但最終也打包成了官方的應用結構。這些框架包括Wepy和MpVue等。如果真的準備學習,如果沒有相關的js框架經驗,建議使用官方框架,參考相對完善的官方文檔進行學習。畢竟第三方框架是隨著官方框架的更新而更新的。