分享个开源项目的技术栈推荐个git上开源的快速开发项目,项目采用微服务为基础的脚手架,包括流程、表单、列表、图表、应用等多个界面化的配置引擎。项目介绍:**JVS的核心目标:**让中小型开发团队过得轻松一点,优化开发团队人力成本高、交付效率低、质量不可控、周期不确定、基础技术投入不足、高端技术支持不够等JVS是面向软件开发团队可以快速实现应用的基础开发框架,采用微服务分布式框架,提供丰富的基础功能,集成众多业务引擎,它灵活性强,界面化配置对开发者友好,底层容器化构建,集合持续化构建。项目标签低代码、微服务、支持SaaS、私有化部署、DevOps、开源项目地址框架前端地址:/software-minister/jvs-ui框架后端地址:/software-minister/jvs快速安装地址:JVS/pose体验地址体验地址:/#/login登陆可以通过微信扫码登陆,对于配置数据,请各位技术同学手下留情。部署文档pose/blob/master/readme.md**物理拓扑:技术文档地址(微信登陆可查看):技术栈说明:系统部分截图:登陆页面配置化首页系统基础信息设置框架基础功能应用创建()列表配置流程配置表单配置图表配置逻辑配置
有,还不少,国产化软件已经起来了,别以为只有国外有。什么是低代码?可能有部分人不理解,人人都是程序员,这个梦想应该是不能实现了,但低代码就是为这个梦想做出的努力。用很少的代码量,完成工作。国内巨头如阿里已经开始在做这方面了,说明这方面潜力是不小的。我说几个吧,你也可以去知乎上看,评价较高的是这么几个:简道云、iVX、宜搭。就拿简道云来说,做业务管理系统很灵活、在线生成表单、填写数据,无需代码,提高了工作效率。再来说说报表,什么?报表工具也可以是低代码工具?对的,以往报表开发都是用编程语言如JAVA去写,费时费力,特别是复杂报表等需求,让人头大。而FineReport却可以只需要sql就能搞定报表需求,特别简单。FineBI算是零代码了,这里不做讨论。
了解过一点点,有些专门做表单的,或者是做工作流的(轻流),还有专门做报表的,不过大部分都是用来做OA的,做不了复杂功能。我们公司用的是广州有家叫搭搭云的,OA,财务,工资系统和财务系统都能集成,还不错。老板主要是看中他家的手机端不用开发,挺牛的。
国内的低代码开发平台,我推荐软开企服的jvs,它采用springcloudalibaba nacos vue的技术栈,实现了大部分钉钉宜搭的快速开发功能,很值得借鉴下。这是在git上开源的快速开发项目,项目采用微服务为基础的脚手架,包括流程、表单、列表、图表、应用等多个界面化的配置引擎。项目介绍:JVS是面向软件开发团队可以快速实现应用的基础开发框架,采用微服务分布式框架,提供丰富的基础功能,集成众多业务引擎,它灵活性强,界面化配置对开发者友好,底层容器化构建,集合持续化构建。列表配置表单配置逻辑配置流程配置数据智仓资产管理配置规则引擎配置在线demo:/开源地址:/software-minister/jvs-knowledge-ui
据说低代码平台比传统开发快6到10倍,这是真的!低代码软件开发平台,颠覆了传统的软件开发模式,引爆了一场科技革命。其一方面可以降低企业应用开发人力成本,另一方面可以将原有数月甚至数年的开发时间成倍缩短,从而帮助企业实现降本增效的价值。像国外的OutSystems、Mendix、Salesforce或者国内的星城软件等等,都可以开发OA、ERP、CRM、HR、进销存等各种企业管理应用,并无缝集成打通其他软件系统,实现各系统间的互联互通。很多人在不太了解低代码平台的时候,可能对于低代码平台存在着两个误解。
一、低代码平台只适合于毫无技术背景的人事实上低代码开发平台也同样适合开发人员进行开发。低代码开发平台既可以提高开发人员开发信息化系统的效率,同时也满足了无代码基础的业务人员进行信息化开发。对于开发人员来说,使用低代码开发平台可以有效的提高开发效率。开发人员通过图形化界面交互实现应用搭建,可视化的操作,标准化的配置,大大缩减开发时间和所需人员。当然代码平台并不是万能的,他并不能实现所有的功能,拿星城软件定制来说,当在平台遇到实现不了的配置,可以自定义开发,也就是说可以根据需要自己开发出平台没有的功能。
二、低代码平台只是变革传统开发模式,并不是为了颠覆开发者低代码平台是为了减轻和降低开发者的“工具属性”,让开发者从繁重的代码解放出来,参与更具有价值的创作,是未来价值的必然趋势。同时,发人员不需要多次和业务人员和实际使用人员反复沟通,面对界面化的需求,对于开发人员,很可能是将之前的代码推翻重来。低代码平台有什么优势?首先,提高效率!业务人员可以自行搭建业务流程管理系统,降低了沟通成本。同时也避免了“开发人员不懂业务”的尴尬。也不用等待开发人员的实现过程中,出现系统实现了之后与需求不匹配,甚至实现了之后业务逻辑已经发生了变化的尴尬。管理者也可以通过无代码平台,注入管理思维。其次,降低成本!优秀的开发者的高薪早已不是秘密,所以开发资源不能浪费在一些通用而且易于实现的需求,无代码平台就是做这个事情,可以以非常低的成本,来代替开发人员的部分工作内容。原来需要十个人的项目,现在可能只要四个人甚至更少的人就能完成。当然,低代码平台还有很多其他的价值,这里就只列举了对企业最重要的两点来阐述,降本和增效,这几乎是所有企业永恒的主题。东软现如今正在开发相关项目并提供服务。SaCaACAP微服务开发运行支撑平台通过对微服务架构的深入理解和实践,实现了微服务设计、开发、测试、维护、监控的一站式管理,帮助企业快速搭建分布式应用服务体系,同时为传统企业的互联网转型提供了优秀的解决方案。如想了解更多,请点击。