开发微信小程序需要用到什么技术和框架?
首先前端老三样是必须的(HTML, CSS, JAVASCRIPT, 如果掌握点es6的知识是最好的)
第二熟读微信小程序的开发文档,你就会发现原来小程序就是一个类似于vue 的框架(微信内部的一个小框架,我是这么理解的)
第三电脑上下载并安装微信开发者工具,方便开发和调试
如果需要后台 那么需要掌握的就比较多了,后台语言比如java,node,php,python等都可以,
另外需要说明的是小程序的接口是需要https协议的 ,所以楼主做小程序的时候得注意,服务器和域名得符合
就这么多,小程序开发起来还是比较简单。希望对你有帮助
为什么微信网页版是php开发的?
因为腾讯的程序员主要做c++,他们用c++写web非常费劲,所以他们发现php这个开发web的神器后就大量使用php这样你在写java的时候腾讯的php程序员已经在搂妹了
微信网页版的前端肯定是vue的架构,但是在腾讯内部不一定叫vue,因为内部已经加工成了自己的开发框架,类似微信开发者工具中的项目。至于支撑前端功能的后端模块是php还是JAVA,C++,Python,就不好说了,可能都会用到,毕竟那么复杂的功能,不可能单一的两种或三种开发语言就可以支撑的。
微信网页版选择使用PHP开发的原因并不是因为PHP比其他编程语言更好或更适合,而是因为微信的后台架构是使用PHP语言编写的,这使得使用PHP来进行开发更加便利和高效。
虽然PHP在一定程度上被认为是过时的编程语言,但它仍然是一门广泛应用的语言,在许多大型网站的后台中仍然被使用。此外,PHP的语法相对简单,易于上手,可以快速进行开发和迭代,这也是其被选择的原因之一。
关于Python和PHP之间的竞争,两种语言各有优势和适用场景,它们并不是互相排斥的关系。Python在人工智能、数据分析和科学计算等领域具有广泛的应用,而PHP则更为适合进行Web应用的开发。
总之,对于语言的选择,需要考虑到项目的具体需求和团队的技术栈,不能仅仅从语言的流行程度来判断。
微信网页版使用PHP开发的主要原因有以下几个:
1. PHP是最流行的服务器端脚本语言,易于开发和部署。微信作为一个大型社交软件,网页版需要支持十多亿用户同时访问,PHP可以很好地满足这个需求。
2. PHP整合性强,可以方便地与其他技术结合。微信网页版需要调用微信公众平台的接口,与微信APP版本保持一致的用户体验,PHP可以轻松实现这个目的。
3. PHP开发成本低且开发效率高。作为大型产品,微信需要快速迭代开发以适应市场变化,PHP可以最大限度地提高开发效率和效能。
4. PHP支持跨平台,可以在Windows、Linux、Unix等不同系统上运行。这也满足了微信网页版的部署需求。
5. PHP开源免费,这降低了微信网页版的开发成本。而且PHP还有着强大的开源社区支持。
6. PHP执行效率高,尤其适合I/O密集型的网站。微信网页版作为一个信息流平台,I/O操作频繁,PHP能有效地提高执行效率。

