概述小程序的编译语言和框架 仅供初学者入

    扶孙2020-03-07点击:

 

 


 

    大家好,我是掌联科技聊城网络公司的码农扶孙,最近做了几个小程序的项目,针对一些客户技术上的关注和疑惑,以及小程序的语言和框架,概要描述一下以回答之。

    微信小程序,顾名思义,是一种不需要下载安装即可使用的应用程序,它实现了应用「触手可及」的梦想,用户扫一扫或搜一下即可打开应用。也体现了「用完即走」的理念。

    这二年,紧跟微信小程序,各大平台相继推出了支付宝小程序、百度智能小程序、字节跳动(抖音)小程序...

    小程序除了继承了互联网的用户思维,还拥有其特有的核心优势——社交属性。小程序的真正优势,不仅是开发成本低,而是使用成本低。

    首先,基于微信公众号平台的开发,可以用java或者php 来做服务器端语言来进行,微信小程序主要是.js负责业务逻辑,服务端语言用php,python都行,建议用 python,快速开发! 而 php 开发后端会遇到很多问题的。

    在request里面可以填写自己的网站地址,用ajax调取从自己的服务器获取到数据,所以,可以说后端什么数据语言都可以。在接口项目开发这一细分领域,目前通过PhalApi Pro,致力追求接口编程的低代码开发的使用者比较多。

  不过注意得是 wx.request发起的是https请求,一个微信小程序,同时只能有5个网络请求连接。

    一个小程序,相当于一个Ajax响应式Web。小程序程序语言主要涉及包括WXML,WXSS,JS以及JSON格式的配置文件。其实,就是相当于网页开发前端三剑客:HTML、CSS、JavaScript。

    后端的的语言常用的是PHP、Java、Python、go、C#、ASP、swift、ruby、nodejs等技术,建议开发者挑选进行学习。数据库语言一般是MySQL、MsSQL、MongoDB、Oracle等数据库。

    后台处理上,无论是UI界面和功能性,bootstrap 和 materialize 都做的很不错,这里推荐一下。

    小程序相比于安卓或者iOS的 Native App 确实方便了很多。基本是在 HTML + CSS +J S 的基础上发行了一套自己的开发语言,发布的开发者工具也很方便,集成了调试器,模拟器和编辑器,入门较快。建议开发者根据公司内部技术的使用情况挑选进行学习。

    聊城做微信小程序的公司之一聊城掌联科技,立足聊城开发区有近十年互联网磨砺和沉淀。主要业务技术基于微信生态圈的聊城微信公众号开发运营和聊城微信公众平台开发的业务和技术服务,百度智能小程序、支付宝小程序、抖音小程序的原生态开发和定制。欢迎咨询合作!