微信开发,可以用哪些后台或者前端语言?
微信开发分为2种:
1.没有前端页面的,那么就不需要html的知识,懂得一门后端语言就可以了,可以是PHP/ASP/JAVA等,没有前端页面的微信长什么样呢,例子:打开微信,下面有一个“查看天气”的按钮,点击后窗口回复今天的天气,这个过程后台就需要根据微信api提供的规则去获取用户的行为(查看天气),然后从数据库或者别的地方找到数据并按照api的规则返回数据,然后就可以了,用户就会再窗口里收到。一般提倡前后端逻辑分离,后端不管你用什么语言都行,只暴露 API(如果有需要进一步开发 APP 的话,就省力了),然后采用 Token 的授权方式(https,https,https 重要的事情说三遍)与前端沟通。
2.有前端页面的,比如一个微信商城,点击公众号下面的按钮跳转到商城页面(网页),那么首先就需要开发一个手机端商城,需要html css js等前端语言,PHP/ASP/JAVA等后端语言,微信api在网页里面的应用么比如获取用户的openid等。
开发语言:
前端当然是js,后端语言本质上不限制,PHP只是其中一个。一般提倡前后端逻辑分离,后端不管你用什么语言都行,只暴露 API(如果有需要进一步开发 APP 的话,就省力了),然后采用 Token 的授权方式(https,https,https 重要的事情说三遍)与前端沟通。