WEB产品矩阵:

想构建一个通用的,时候用户需求,有良好结构的产品。

其实要看你打算怎么用。如果打算轻度使用,我建议用微信小程序,这样用户接受度会高,毕竟不用安装。

如果好似之前比较重度使用,要视听,作业,而且还不想用微信。就是经常用到的话就用app。

 

Native App 也称为原生App。这种App不是采用JavaScript、CSS及HTML开发,而是使用Objective-C(iOS)或者Java(Android)开发。微信、支付宝、斗鱼TV等都属于这类App,是目前主流的开发方式。Native App具有性能、体验非常良好,组件支持完善、接口丰富等特点。但Native App最大的缺点在于,不能跨平台,有多少个平台就要开发多少个版本,现在主要有iOS和Android两个主流平台(还好Windows Phone已没了踪影)

 

相比于Native App,小程序具有Hybrid App的一些优势:

  • 跨平台(对于iOS和Android两个平台只需要开发一套程序)
  • 具备接近于Native App的体验(只是接近,相对于真正的Native App还是有不小差距)
  • 对原生组件有访问能力
  • 具备缓存能力
  • 上手容易,开发逻辑较为简单。

 

1、服务端:

PHP + MySql 构建 REST API

 

2、客户端:

向服务器请求数据,完成自身行为逻辑

 

3、CMS:

向服务端请求数据,实现后台管理