纯原生的APP:

IOS:
可用Object-C或者swift语言开发。

Android:
用JAVA开发。

纯H5:

Hybrid(混合开发)
原生主导
H5主导

桌面端:

electron

移动端(混合开发):

React Native(react)
lonic(angular)
weex(vue)
Flutter基于dart语言