大家好,我是一个程序员,和朋友一起在德州这个四线城市开了家软件公司,接单为客户开发定制的软件。由于2020年初的疫情,我们全部都在家里办公,截至3月底我们依旧在家里办公。
这场疫情打乱了我客户的计划,同时也打乱了我的订单。在春节期间闲来无事,也为了学习一下新的东西。于是决定做一款进销存软件来练手学习uni-app开发。
进销存软件现在市面上很多,APP,C/S架构(类似电脑端的QQ等),B/S架构(通过浏览器使用)的都有,系统如果细化做一下需求分析,就会发现系统很复杂。很庞大。所以我就来一个精简版本的。毕竟我不是专业做进销存系统的。
下面先来介绍一下uniapp。首先说明一下,我不是拖儿。
uni-app 是DCloud公司的产品,是一个使用 Vue.js 开发所有前端应用的框架,编写一套代码,可发布到iOS、Android、H5、以及各种小程序(微信/支付宝/百度/头条/QQ/钉钉)等多个平台。
uni-app在手,做啥都不愁。即使不跨端,uni-app也是更好的小程序开发框架、更好的App跨平台框架、更方便的H5开发框架。
废话不说直接上图吧。
首页
销售
仓库
商品入库
商品管理首页
为了快速的构建项目,我使用了开源的若依项目来构建后台,来提供数据服务。
eclipse开发工具java springboot 后台
下面这个就是我要学习的uni-app了。如下图
前台使用hbuilder开发工具,uni-app类型项目
数据库我使用了MYSQL
--------------------------------------------------
总结一下:
uni-app这个还真的不错
优点:
1,一套代码,多端运行。
2,代码实现简单,开发快速。
3,uniapp开发体验对前端人员十分友好,和微信小程序的开发方式类似。
4,提供的HBUILDER工具真的很棒!
缺点:
1,兼容性问题,在Android平台上表现较微信小程序和iOS上差。
2,加入微信小程序提供了新的功能,可能会存在平台同步延后的问题。
-----------------------------------
整体来看还是很不错的。另外提一下前端我使用了开源的ColorUI框架。这个真的很好。
欢迎大家给我留言或者私信一起来学习新的技术。聊聊软件开发那些事。如果有定制软件的需求也欢迎大家来我公司参观。