关于java:怎么样才能控制中小型研发团队的成本与质量这4个方面你可以试试看

40次阅读

共计 1333 个字符,预计需要花费 4 分钟才能阅读完成。

JVS 是集成阿里系的疾速开发框架,JVS 不是开发的银弹,是针对企业信息化的我的项目,特地是在企业管理系统撑持零碎的场景下比拟敌对,提供便捷、疾速开发的根底脚手架。

JVS 为什么能升高研发老本:

1、实现了一些必要的根底的性能,不用反复造轮子, 根底框架代码曾经开源

例如:

  • 基于微服务 spring cloud alibaba
  • 通用技术栈 Java、Vue、MySql
  • 用户、角色、权限体系
  • 多租户能力的反对(用户与租户反对多对多的关系)
  • 零碎根底配置(零碎名称、登陆页面、icon、二级域名等)
  • 良好的零碎字典(一般字典、树形字典、)
  • 多种用户登录鉴权模式(用户名明码、手机动静验证码、三方认证、LDAP)
  • 首页的配置
  • 对立的音讯核心

2、JVS 集成了系列的疾速开发套件,其中包含了:

  • 利用配置引擎:轻利用的配置
  • 流程引擎:模拟钉钉宜搭的流程配置引擎
  • 列表引擎:实现 CRUD 的配置化,升高反复开发工作量
  • 表单引擎:用于数据填写的表单配置,反对流程表单、反对 CRUD 中的表单
  • 逻辑引擎:可视化的实现一些程序性能,次要配合页面非凡性能的实现
  • 图表引擎:可视化的图表配置
  • 打印模板(未上线)
  • 大屏引擎(未上线)

这些引擎次要用于疾速构建轻利用,对于企业外部简略的业务逻辑基本上配置即可,不必编码就能够实现,对于简单的业务逻辑,配置 + 编码交融实现,从目前我的项目利用状况来看,基本上能节约开发工作量的 30%-40% 的研发老本。

3、集成了一些企业信息化的 Demo,不必反复造轮子

  • 营销的协同(CRM):销售的生命周期治理,从线索、商机、客户、合同、我的项目交付、回款的生命流程治理。实现形式,原生开发 + 低代码的配置。
  • 交付的协同(工作治理):依照我的项目、工作的形式进行治理,逐级分解指派,依照指标工夫协同推动。实现形式,原生开发。
  • 文档的协同(在线文档):在线的文档编辑、对立文档存储管理、企业级的搜索引擎、便捷的文件分享、可追溯的文件操作,实现形式,原生开发
  • 常识的协同(企业文档):外部公有知识库、权限化的分级管理。实现形式,原生开发。
  • 流程的协同(流程 + 表单配置):审批流程(OA)、动态化配置流程与表单。实现形式,原生开发 + 低代码的配置。
  • 沟通的协同(企业公有会议 + 企业邮筒):公有的视频会议、公有邮箱零碎、可治理的三方的邮件客户端。实现形式,原生开发。
  • 治理的协同(JVS 对立用户):基于一体化组织构架、一体化的权限体系、一体化的治理平台。根底框架曾经提供
  • 数据的协同(图表引擎):精细化、对立的数据管理,便捷的数据可视化的统计分析。低代码组件提供

4、升高需要的变更频次

优化需要确认的模式,特地是针对 IT 能力绝对弱的甲方,甲方对原型比拟难以了解,然而对配置进去的页面比拟容易确认。这样能够让产品经理先和甲方配置可见的零碎页面,再进行需要确认,之后再让技术参加无奈配置的页面的性能开发,这样大大降低客户的需要变更量。

5、采纳近程开发的模式

通过 VPN+ 内网穿透的模式,实现开发人员的近程开发,这样升高了地域性人才的应用限度,也进步了人员的灵活性

以上是明天分享的对于 JVS 低成本开发的一些教训,如果内容对你有帮忙,记得珍藏转发哦~ 也欢送大家前来体验低代码我的项目。

开源地址:https://gitee.com/software-mi…

正文完
 0