目前移动端开发技术非常多,原生的有如下:
一、原生开发
Android Studio: 是用于开发 Android 应用的集成开发环境 (IDE)。
Xcode: 是用于开发 iOS 应用的 IDE。
鸿蒙HarmonyOS体系:华为官方提供的,HarmonyOS是一款面向万物互联时代的、全新的分布式操作系统。在传统的单设备系统能力基础上,HarmonyOS提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持手机、平板、智能穿戴、智慧屏、车机等多种终端设备,提供全场景(移动办公、运动健康、社交通信、媒体娱乐等)业务能力
但对于一些中小型公司来说,开发一款APP、或小程序,全采用原生成本太大了,一般公司都难以承担,所以就出来了多端技术,目前最流行的技术如uniapp
二、什么是Uniapp
uniapp是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝)、快应用等多个平台
uniapp是更好的小程序开发框架、更好的App跨平台框架、更方便的H5开发框架。不管领导安排什么样的项目,你都可以快速交付,不需要转换开发思维、不需要更改开发习惯
三:项目实战(微信小程序):商城花园
为了更好的了解及学习撑握这门技术,专门成立了一个项目,以微信小程序为承载体,采用技术为uniapp(手机端),管理平台前端采用Vue+elementUI、后端架构采用java语言体系,使用SpringCloud分布式微服务架构+mysql+minio+reids等技术,搭建的环境,微服务,前后端分享,后端手机端与管理端服务分离模式。如感兴,源码可分享,会放在最后面链_接
四、项目结果:完美实现该需求
总结及建议:如果是中小型的公司,需要快速搭自己的软件系统,建议建用uniapp,原因如下:
1、首先,技术门槛低,市面上人材非常多
2、uniapp语法和html语法差不多,会html,就非常简单的切换到uniapp
3、实现成本低,开发一套系统,可以完美上线到APP(苹果、安卓等市场)、小程序(微信、百度、字节跳动)
4、开发效率高,做一套系统,10天半月就可以搞定
五、效果截图如下:
下载地址:百度网盘 请输入提取码