微信小程序主要使用 JavaScript语言进行开发,同时也支持使用WXML(WeiXin Markup Language)和WXSS(WeiXin Style Sheet)。WXML是一种类似于HTML的标记语言,用于描述小程序的结构和组件,而WXSS则是一种类似于CSS的样式语言,用于描述小程序的样式。通过这些语言,开发者可以实现小程序的各种功能和交互效果。
此外,虽然有些资料提到可以使用HTML、CSS和PHP等语言进行微信小程序的开发,但这些并不是主要或官方推荐的语言。因此,可以确定微信小程序的核心开发语言是JavaScript,而WXML和WXSS则分别用于页面的结构和样式设计。