想了解低代码?不妨从这四款开源低代码工具开始 - Go语言中文社区

想了解低代码?不妨从这四款开源低代码工具开始


作者:Gitee 

图片

图片

低代码的概念在近两年逐渐被开发者们所关注,诸多科技巨头也纷纷主场布局低代码,那么低代码到底是什么呢?

低代码是基于可视化和模型驱动理念,结合云原生与多端体验技术,它能够在多数业务场景下实现大幅度的提效降本,为专业开发者提供了一种全新的高生产力开发范式。

另一方面,低代码能够让不懂代码的人,通过“拖拉拽”开发组件,就能完成应用搭建。从意义上讲,低代码可以弥补日益扩大的专业技术人才缺口,同时促成业务与技术深度协作的终极敏捷形态。

低代码是否真的能解放开发们的生产力?抑或是像一些媒体所说,会导致程序员事业?想要知道这些问题的答案,不妨一起来看看下面几个低代码开源项目,更深入地了解什么是低代码。

jeecg-boot

项目作者:JEECG 开源社区


开源许可协议:Apahce-2.0

项目地址:https://gitee.com/jeecg/jeecg-boot

JeecgBoot 是一款基于代码生成器的低代码平台,让开发更多关注业务。既能快速提高效率,节省研发成本,同时又不失灵活性。它采用工作流来实现、扩展出任务接口,供开发编写业务逻辑,表单提供多种解决方案:表单设计器、online 配置表单、编码表单。同时实现了流程与表单的分离设计(松耦合)、并支持任务节点灵活配置,既保证了公司流程的保密性,又减少了开发人员的工作量。

图片

amis

项目作者:百度开源

开源许可协议:Apache-2.0

项目地址:gitee.com/baidu/amis

amis 是百度推出的前端低代码框架,通过 JSON 配置就能生成各种后台页面,极大减少开发成本,甚至可以不需要了解前端。

图片

diboot

项目作者:帝博软件

开源许可协议:Apache-2.0

项目地址:gitee.com/dibo_software

diboot 是为开发人员打造的低代码开发平台,将复杂的工作简单化、重复的工作自动化,提高质量、效率、可维护性。

图片

ubml-impl

项目作者:UBML

开源许可协议:Apache-2.0

项目地址:https://gitee.com/ubml/ubml-impl

UBML 是一种基于领域特定语言(Domain-Specific Language DSL)的、用于快速构建应用软件的低代码建模语言。内容包括模型标准及其默认实现、SDK、运行时框架等组件。UBML 定位于 APaaS (应用程序平台即服务)领域,是低代码开发平台(Low-Code-Development-Platform)的核心基础,致力于在低代码领域建立应用软件建模开发的事实标准。

图片

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/AIChef/article/details/119993060
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2021-12-11 12:47:38
  • 阅读 ( 913 )
  • 分类:Go开源项目

0 条评论

请先 登录 后评论

官方社群

GO教程

推荐文章

猜你喜欢