转眼间,撸码7、8年了,从大公司到小作坊,码农的生活果然是很抠腚,在所有呆过的公司里,项目不少,正经的不多,延期是常事,你说QQ微信不聊,动作片也少看,动不动通个宵,但是进度却迟迟跟不上,找谁说理去。
以前,做项目的时候总有一种被压榨的感觉,认为项目经理总是把工时估少了,后来自己做了项目管理,按照以往的经历估工时,做到最后还是会有些延期,然后就是加班拼命赶。除了客户需求变化,开发人员水平,数据导入问题等不可控因素外,以往的项目没有积累,每次都是从头开始才是最应该解决的。
开发中一些常用的基础模块,比如权限控制,其实大部分系统都是可以通用;还有数据导入,最开始的时候我真的傻到一个个模块的去写,复制、粘贴、修改,还经常有字段对错了;还有数据接口,系统做好以后要花好长的时间去做数据对接......
在此基础上,我感觉到要提高开发效率需要一套高效的基础模块框架,基于目前的趋势可以采用MVC+VUE,力求通用,达到事半功倍的效果。
前端实现
以前我用过一段时间的ext感觉这个前端框架比较臃肿,加载速度慢,而且商用是收费的,所以没有考虑,后来考虑过easyui,也需要收费,而且感觉也不是特别灵活,所以后来就直接用JQuery来实现前端,用iframe的方式实现多窗体,自己再把样式调整得好看一些整个下来感觉一点都不比其它前端框架差,而且可以省去版权费用,降低了总体成本。后来总有客户要求用vue,在前端页面不做大的改动的情况下,实现也不算难,就改成了vue,和后端分开。
实现的前端界面效果如下:
主页面
目前这种布局算是比较流行的,用户体验反馈较好,后台是通过MVC来响应,因为这一技术已经越来越成熟应用也更广泛了,因此整体性使用MVC来处理,可能能够带来更好的效率和减少复杂性。
这样的方式,对一些企业应用、行业管理系统、单位信息化系统,应该是比较不错的界面展示了,再加上兼容性也很好,一套这样的框架拿出来,客户的第一印象会很好的,日后也不会为调整界面而闹心。
框架特点
开放性:框架将各业务系统进行了彻底的组件化和服务化,提高了多业务系统独立开发、设计、运维的能力,不同的服务之间采用轻量级通信机制沟通,服务之间的边界更加清晰。
组件化:平台提供组件化的开发模式,平台内置了大量的基础通用模块支持,增强各产品线的统一性,通用、个性化需求均可以有效满足。
配置性:平台内置了高度自定义的流程设计模型,支持自定义流程过程及表单。提供灵活、可自定义的统计报表和看板分析工具,构建数据分析中心,为决策提供依据。
代码生成器:框架内置代码生成器,基础功能的开发仅需要简单配置即可,不用写一行代码;个性化功能的开发配合代码生成器仅需少量代码。
多语言:框架支持多语言,支持集团化组织结构、集团化部署方式、集团化应用架构、集团化权限管控。
框架价值:
集团型企业和跨国企业部署
软件企业及非软件企业IT部门信息化升级
快速构建,快速实施,快速升级
异构集成
大数据存储/计算/分析
多操作系统/多数据库/多终端
相关推荐
Java毕业设计:外卖点餐系统(springboot+vue+vant+element-ui) Java毕业设计:外卖点餐系统(springboot+vue+vant+element-ui) Java毕业设计:外卖点餐系统(springboot+vue+vant+element-ui) Java毕业设计:...
基于SpringBoot+vue+Element-UI 搭建的个人博客系统源码(高分毕设).zip 基于SpringBoot+vue+Element-UI 搭建的个人博客系统源码(高分毕设).zip 基于SpringBoot+vue+Element-UI 搭建的个人博客系统源码(高分毕设...
基于Gin + Vue + Element UI前后端分离的工单系统 基于Gin + Vue + Element UI前后端分离的工单系统 基于Gin + Vue + Element UI前后端分离的工单系统 基于Gin + Vue + Element UI前后端分离的工单系统 基于Gin ...
一款 java + vue 的前后端分离的考试系统源码 一款 java + vue 的前后端分离的考试系统源码 一款 java + vue 的前后端分离的考试系统源码 一款 java + vue 的前后端分离的考试系统源码 一款 java + vue 的前后端...
本项目是springboot+vue+Elementui+mysql源码 开发工具,idea和eclipse都可以,MySQL jdk版本:1.8+ 数据库: mysql5.7+ 编程语言: Java tomcat: 8.0+ java框架:springboot 前端:vue.js 详细技术:...
vue+echarts+element ui+django 前后端分离考勤系统源码 vue+echarts+element ui+django 前后端分离考勤系统源码 vue+echarts+element ui+django 前后端分离考勤系统源码 vue+echarts+...
flask+vue3+sqlite 前后端分离 简单个人博客网站项目 Vue3采用新的组件式API开发,axios后端接口请求。 flask采用sqlalchemy管理数据库,采用token验证登陆信息。 已实现文章列表显示,文章内容markdown渲染,文章...
系统功能包含用户管理、车辆管理、计划管理、仓库管理、库存管理、财务管理、统计报表、系统管理等模块组成仓储管理系统。 用户管理:员工管理 部门设置 角色权限 ...前端技术:Vue + Ant-design-vue
JAVA版商城系统是基于Java(SpringBoot) + Vue(Element UI) + UniApp开发的一套新零售移动电商系统 1:有详细的代码注释,有完整系统手册。 2:基于 SpringBoot 框架开发业界主流。 3:【前端】Web PC 管理端 vue + ...
基于SpringBoot + vue + Element-UI 搭建的个人博客系统 基于SpringBoot + vue + Element-UI 搭建的个人博客系统 基于SpringBoot + vue + Element-UI 搭建的个人博客系统 基于SpringBoot + vue + Element-UI 搭建的...
java + vue 的前后端分离的考试系统一款 java + vue 的前后端分离的考试系统。一款 java + vue 的前后端分离的考试系统。一款 java + vue 的前后端分离的考试系统。一款 java + vue 的前后端分离的考试系统。一款 ...
本系统功能包括: 一款基于Springboot+Vue的电商项目,前后端分离项目,前台后台都有,前台商品展示购买,购物车分类,订 单查询等等,后台商品管理,订单管理,信息维护,用户管理等等。本期源码免费,部分bug小辰...
开发工具,idea和eclipse都可以,MySQLjdk版本:1.8+数据库: mysql5.7+编程语言: Javatomcat: 8.0+java框架:springboot前端:vue.js详细技术:HTML+CSS+JS+JAVA+springboot+MYSQL+Vue+MAVEN持久化层使用Mybatis,项目...
本项目前后端分离,前端基于Vue+Vue-router+Vuex+Element-ui+Axios,参考小米商城实现。后端基于Node.js(Koa框架)+Mysql实现。前端包含了11个页面:首页、登录、注册、全部商品、商品详情页、关于我们、我的收藏、...
java毕设:办公自动化系统——springboot+vue+element-ui 前后端分离 java毕设:办公自动化系统——springboot+vue+element-ui 前后端分离 java毕设:办公自动化系统——springboot+vue+element-ui 前后端分离
标题 "基于Springboot+Vue+Element-ui的精美个人博客系统" 涉及到的是一个现代Web应用的开发框架组合,主要包括三个核心技术:Spring Boot、Vue.js和Element UI。 Spring Boot是Spring框架的一个扩展,旨在简化Java...
本项目前后端分离,前端基于Vue+Vue-router+Vuex+Element-ui+Axios,参考小米商城实现。后端基于Node.js(Koa框架)+Mysql实现。 前端包含了11个页面:首页、登录、注册、全部商品、商品详情页、关于我们、我的收藏、...
标题 "tp5+vue+element-ui开发半分利式商城后台管理模板" 涉及的是一个使用现代前端和后端技术构建的电子商务管理系统的项目。这个系统利用了以下技术栈: 1. **ThinkPHP 5 (TP5)**:这是一个基于PHP的开源Web应用...
毕业设计-办公自动化系统基于springboot+vue+element-ui 前后端分离.zip毕业设计-办公自动化系统基于springboot+vue+element-ui 前后端分离.zip毕业设计-办公自动化系统基于springboot+vue+element-ui 前后端分离....
基于SpringBoot+vue的前后端分离权限管理系统,界面美观,代码简洁易读。 基于SpringBoot+vue的前后端分离权限管理系统,界面美观,代码简洁易读。 基于SpringBoot+vue的前后端分离权限管理系统,界面美观,代码...