# LOCO低代码后端-django **Repository Path**: xmlijian/loco-low-code-backend ## Basic Information - **Project Name**: LOCO低代码后端-django - **Description**: LOCO低代码后端代码 - **Primary Language**: Python - **License**: Apache-2.0 - **Default Branch**: master-public - **Homepage**: https://www.itq168.com - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 4 - **Created**: 2024-08-23 - **Last Updated**: 2024-08-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## LOCO低代码系统 低代码是指将构建应用程序的复杂性从程序员手中转移到可视化环境中,从而使程序员可以更快地开发应用程序。它提供了一种快速构建应用程序的方式,使程序员能够专注于更重要的应用程序的功能和用户体验。 低代码的主要优点是它减少了编程的复杂性,使程序员可以花更多的时间在解决问题和创新上,而不是构建应用程序的基础架构。它还可以帮助开发人员快速构建应用程序,从而更快地将应用程序投入使用。此外,低代码也可以减少团队中编程工作量,因为它可以让更多的人参与到开发过程中,例如商务人员、产品经理和其他非技术人员。 总之,低代码提供了一种更快速、更高效的应用程序构建方式,使程序员可以更加专注于实现应用程序的功能和提高用户体验,同时也可以帮助团队中的其他成员参与到开发过程中。 loco低代码是基于阿里的低代码前端引擎二次开发,助力广大用户把开发时间显著降低一半,做的功能以及页面越多,开发效率越高。 为什么要自行开发低代码,因为排查目前市面上所有saas的低代码,要么前端不行,要么后端不行,公司内部启用宜搭一段时间,在管理流程沉淀,以及简单的业务方面,开发效率贼高,但是在稍微复杂一点的业务,开发效率反而有所降低,由于阿里的引擎开源,以此为契机,利用阿里的低代码引擎,开发出一套内部的低代码系统。 我们期望低代码能做到什么,前端可视化开发,百分之70的接口sql在线开发,30%的代码通过代码开发,且利用gpt进行开发协作开发。利用这个方式,开发内部以及外部的系统。 当然,这个系统肯定是有缺陷的,比如,前端代码性能一般,物料太多会导致加载速度更慢,这个就需要衡量,根据不同的应用绑定不同的物料。总体来讲在中后台领域几乎没有任何问题,如果在电商方向,广大用户群体的情况下,会出现CDN流量过大的问题。方案是引流到app内使用,在app内部进行缓存,减少CDN流量。 ## 在线体验 官方网站: https://www.itq168.com 在线体验: https://lowcode.itq168.com 在线文档:https://lowcode.itq168.com/release/58/?bookid=2 前端代码:https://gitee.com/tianyadg/loco-low-code-front-django ## 功能概述 1. loco 可以做什么? 2. loco的基础功能? 3. loco之上的平台开发? ### 可以做什么 可以做erp,oa系统,电商网站,大屏报表,也可以做官网等等,几乎能做到市面上80%的web系统,未来我们还将开发app物料,能做到80%的app应用快速开发。 可以基于某个行业定制专用的物料,形成一套该行业的低代码中台,快速实现用户业务前端模型,在招投标领域可以在不开发后端的情况下超快速形成demo,比如物联网,教育培训,制造业,运维,政府政务等等领域。 ### 基础功能 #### 前端积木化开发 通过拖拽生成前端页面,轻量级编写js以及css,从而生成完整的页面。后端根据前端界面不同的物料定制好不同的函数方便调用。 ![ ](https://gitee.com/tianyadg/loco-low-code-backend/raw/master-public/img/Jietu20230324-103942.jpg) #### 模块物料化,区块化 根据产品类型定制不同的物料以及区块。完全适配项目需求。完全根据公司需求,开发不同的物料,且物料开发非常简单,初级工程师完全可上手。 ![ ](https://gitee.com/tianyadg/loco-low-code-backend/raw/master-public/img/Jietu20230324-104009.jpg) #### 区块 根据自己设计的页面,直接保存为区块,方便其他页面调用 ![ ](https://gitee.com/tianyadg/loco-low-code-backend/raw/master-public/img/Jietu20230324-104029.jpg) #### 物料 通过自定义开发物料,实现模块级别复用。 ![ ](https://gitee.com/tianyadg/loco-low-code-backend/raw/master-public/img/Jietu20230324-104045.jpg) #### 模板市场 利用公共模板,快速开发需要的页面 ![ ](https://gitee.com/tianyadg/loco-low-code-backend/raw/master-public/img/Jietu20230324-104232.jpg) #### 物料市场 通过公共物料,快速嵌入物料到原有系统 ![ ](https://gitee.com/tianyadg/loco-low-code-backend/raw/master-public/img/Jietu20230324-104333.jpg) #### 在线sql接口开发 通过sql在线开发的方式,生成各种接口供给前端使用,自定义sql写法, 通过入参的方式拼接sql,后端在进行防注入。最终生成接口。 ![输入图片说明](img/Jietu20230328-083526.jpg) #### 历史功能 通过历史功能,可以快速回退到之前的版本 ![ ](https://gitee.com/tianyadg/loco-low-code-backend/raw/master-public/img/Jietu20230324-104127.jpg) #### 打通数据孤岛 支持接入各种数据库,打通各个系统之间的孤岛,支持oidc统一认证登入,将页面直接嵌入其他系统 #### 功能应用化 每个系统有自己的菜单以及路由,通过自定义主题,实现每个系统拥有不同的风格特征的前端系统。 ![ ](https://gitee.com/tianyadg/loco-low-code-backend/raw/master-public/img/Jietu20230324-104150.jpg) ### 平台开发 公司基于loco低代码脚手架开发智慧运维中台,营销中台,培训系统等等,经过大量实践证明,开发效率提升5倍,人力成本节省一倍,针对客户的各种新功能开发,各种报表页面,各个系统的数据整合,按天级别响应,效率远超之前效率,客户满意度暴增。 ## 结尾 总体来讲,前端开发效率提升3倍,后端开发效率提升1倍,从开发的角度来讲,实际提升并不大,真正提升的,是整个流程的闭环加速。 传统的开发从需求到上线,几乎浪费啦巨大的人力,沟通以及时间成本。采用低代码平台,客户提需求,产品经理现场拉好页面,直接跟用户沟通,根据用户需求进行相应的即时修改。后端工程师根据产品经理的需求在线sql生成接口或者开发后端代码,前端直接拿前端页面在线绑定和轻量级的js-css编写,通过预发布,测试工程师在线进行功能审核,审核通过直接发布线上。整个流程的效率比起之前提升5倍以上。 低代码平台在物料完善的情况下, 更适合全栈工程师开发使用,一个人可以直接应用级别开发,单人开发效率比前后端2人开发效率更高。 在gpt等ai的兴起下,未来估计又是全栈的天下,全栈更加贴近业务,通过低代码来实现想要的系统。 ## 感谢 在此感谢第三方框架开源,得以快速用django 快速复现公司内部低代码系统。 - 第三方框架:django-vue-admin - 阿里低代码:LOWCODE - 其他插件以及框架。。。 联系人: 有问题可以沟通: ![输入图片说明](img/image.png)