小程序开发用什么编程语言?
小程序可以用html、css、javascript等语言编写,也可以用php开发。小程序是基于平台的轻量级应用。它的开发是应用提供的小程序前端规范,结合企业自己开发的应用后端完成的。小程序的本质是以为容器的混合应用。它的特点是单页结构和MVVM架构。它采用的是html5小程序API开发,也就是主要处理html/css/js,只是文件后缀不同,用法也有限制。比如页面容器标签是view而不是常用的div,脚本是用Js写的,支持es5和es6。有点像VueReact和单向绑定,有相关框架开发经验很容易上手。后来WebView控件可以嵌入第三方网页,这些网页没有技术要求,但是WebView的使用有限制。你可以看到这个的官方文档。
以上是官方原框架的情况。其实还有一些第三方框架,为了方便开发者使用现有的技术栈,打包成相应的开发,比如Vue、angular,但最终也打包成了官方的应用结构。这些框架包括Wepy和MpVue等。如果真的准备学习,如果没有相关的js框架经验,建议使用官方框架,参考相对完善的官方文档进行学习。毕竟第三方框架是随着官方框架的更新而更新的。