面向开发者的开源低代码开发工具,强烈推荐!

news2024/11/29 8:45:30

每家公司在发展过程中都需要构建大量的内部系统, 比如运营使用的用户管理后台,销售线索后台,双十一活动后台,圣诞节活动后台等。

许多公司内部也都有专门的研发团队负责开发各种各样的后台和内部工具,大量的公司为此付出了高额的成本,工程师也因此反复构建基础代码,并在这种重复造轮子的行为磨灭了创造的热情。

碰巧最近在浏览Hacker News的时候,在榜首刷到了可以快速构建上述场景的开源研发工具 - ILLA

我在Discord社群里和ILLA的团队取得了联系。在和创始团队聊过之后,发现ILLA不仅在抓紧开发新的功能,同时也与多个开源项目展开了合作,并让用户可以在产品中使用更多开源数据库和组件,ILLA可能是市面上开源软件支持做的最好的产品

ILLA在最近也跟PingCAP达成了合作

ILLA的火爆也让不少海外程序员和公司认识到了低代码魅力。不少的小伙伴提出了他们对ILLA的期望和需求,ILLA的团队也都有很好地采纳。

优秀的产品和社区让ILLA在Github迅速上获得了大家的喜爱并收获了他们的第一个1k star。ILLA出色产品力和强劲的开发团队也让他们成功获得了高瓴创投,源码资本的投资。

1、ILLA Builder

ILLA Builder是ILLA的核心产品,是一款开源的低代码开发工具。通过组件(Components)可以在画布实现多种功能,丰富的组件库可以快速的实现各种常见功能。通过Action功能,可以快速连接Mysql,PostgreSQL,Redis,RestAPI等常用数据库和数据源,帮助开发者快速实现增删改查能力。

Github地址:https://github.com/illacloud/illa-builder

笔者在体验过程中我发现了一些ILLA的优点:

1. ILLA内置了一整套UI组件库,开发人员可以直接拖拽组件来搭建应用,当然ILLA支持用户使用代码自定义内容,自由度极高。

2. 开发人员可以整合多种数据库或API的数据,并在应用中使用。 

3. ILLA还为用户提供了在线协作能力,可以让共同开发这件事变得更加直观、高效。

4. 大规模的使用了Rust,有优秀的性能体验

5. 作为VUE的赞助方,ILLA对前端使用的流畅度非常重视,使用非常丝滑

2、ILLA功能演示

根据ILLA目前发布的情况,今年年底大家就可以用上ILLA的云服务来进行云部署快速体验ILLA了。ILLA作为一款开源软件,目前支持快速的本地部署,5s之内即可打安装本地版本,大家可以去试试看玩一玩。

使用ILLA的组件和页面功能,搭建前端UI

ILLA提供了数十种前端常用组件,通过拖拽组件,可以轻松搭建UI。同时,ILLA在这个月初刚刚更新了1.3.7的新版本,增加了对Web应用开发中有两个主要的设计模式的支持 - 单页应用和多页应用

搭建前端UI

使用ILLA的Action功能,连接数据

ILLA集成了多种常见数据库和API。除了常见的MySQL,MariaDB,PostgreSQL,Redis等,还支持很多开源数据库领域的后起之秀。例如PingCAP旗下的TiDB,以及GitHub很火的开源数据库SupaBase和MindsDB等。

通过ILLA的可视化界面,可以连接到各类数据库,并执行数据库的增删改查(CRUD)操作。将这些操作连接到组件,即可通过前端UI,展示数据或操作数据库。

操作数据库

3、如何本地安装ILLA

如果你也对使用ILLA感兴趣,可以通过https://fast-try.illacloud.com/ 来快速试用。

也可以跟着我下面的步骤,在本地安装并使用ILLA Builder并进行本地化部署。

你可以轻松通过cargo下载并安装ILLA CLI:

> cargo install illa

cargo将会下载ILLA CLI及其依赖,并将ILLA CLI编译安装到cargo执行文件目录下,以便我们使用它。

安装完成后,我们可以通过illa命令使用ILLA CLI.

更多安装方式及项目配置介绍,可查看项目官方文档

https://www.illacloud.com/zh-CN/docs/overview

4、加入ILLA的社群

ILLA的团队在Discord上有面向开发者的社群,如果在使用过程中遇到任何Bug或者问题。除了通过在Github提issue获取技术支持外,也可以在Discord中沟通交流。

Discord社群链接在这里:https://discord.gg/illacloud

5、总结

ILLA的产品初衷和产品设计做的都是不错的,帮助开发者减少繁琐无趣的内部工具开发时间,提升工作效率。产品还处于早期的开发阶段,随着产品的不断完善和开发,尤其是ILLA Cloud上线以后会给用户体验带来质的飞跃,不再需要本地部署工具,而是可以直接使用云端环境。

作为自媒体博主,我认为使用ILLA不仅可以快速构建大公司内部的一些数据看板和短期的内部应用,搭配其他开源工具使用,对独立开发者和初创公司团队也有着非常高的价值。通过ILLA你可以快速构建一些产品的MVP并部署在云端实现运作。尤其是在工程师人手短缺的情况下,可以极大节省开发时间与成本,帮助开发者大大提升工作效率。 

希望更多的开发者可以关注ILLA,也欢迎大家多多尝试。喜欢的话别忘了在Github给开发团队点亮你的Star✨噢。

Github链接:https://github.com/illacloud/illa-builder

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/26534.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Qt开发-QT Quick

前言 QT Quick和Qt widgets这两种技术,官方是强推QT Quick的。 QT Quick中布局一般有如下四种方式, 绝对坐标:x、y、z、width、height、top、left锚(anchors) 布局定位器(Row、Column、Grid、Flow)布局管理器&#…

(微信开发)Laya转发H5网页到微信,带图片

网页转发到微信时,带图片和自定义标题。2022年11月22号 关键解说 _wx.config({ debug: _wx_configdebug, appId: e.appId, timestamp: e.timestamp, nonceStr: e.nonceStr, signature: e.signature, jsApiList: [ // 所有要调用的 API 都要加到这个列表中 ‘onMen…

网络威胁情报git【全面】

开源地址如下: https://github.com/fastfire/deepdarkCTI 网络威胁情报 (CTI) 被定义为收集和分析有关威胁和对手的信息以及绘制模式,这些模式提供了针对各种网络攻击的准备、预防和响应行动做出明智决策的能力。 CTI 涉及收集、研究和分析网络威胁领域的趋势和技…

APP测试面试题汇总(基础篇、进阶篇)

一、基础篇 1、请介绍一下,APP测试流程? APP测试流程与web测试流程类似,分为如下七个阶段: 1.根据需求说明书编写测试计划; 2.制定测试方案,主要是测试任务、测试人员和测试时间的分配; 3.…

Elasticsearch GC优化实践

近期业务查询线上ES集群出现频繁超时告警,尤其是早晨某个时间点固定的报一波超时,从调用链监控上很难看出是什么业务行为导致的。 初步猜测 查看Grafana上Elasticsaerch的基础监控,发现业务告警与ES的Old GC(老年代GC&#xff0…

功率放大器的参数和应用场景是什么

功率放大器是电子测量行业比较常见的一种电子放大器,主要目的是增加给定输入信号的功率幅度,使输入信号功率增加,从而驱动到发射器等输出设备的负载水平。和电流放大器与电压放大器有所不同的是,功率放大器是直接驱动负载并且最终…

SessionCookie

会话 会话:用户打开浏览器进行的一系列操作直至关闭浏览器的过程看作是一次会话 HTTP协议是无状态的,不能实现跟踪对话。比如进入一个网站,每次操作的请求之间相互独立,无法相互联系。也就是说你每次请求过后得到的服务器响应或…

web前端-javascript-基本语法(注释,常用语法,代码格式)

文章目录基本语法1. JS 注释2. 常用语法3. 代码格式基本语法 <!DOCTYPE html> <html><head><meta charset"utf-8" /><title></title><script type"text/javascript">/** 多行注释*///单行注释alert("hell…

学生学python编程---实现贪吃蛇小游戏+原码

学生学python编程---实现贪吃蛇小游戏原码前言主要设计1、蛇的表示2、蛇怎么移动&#xff1f;3、玩家控制小蛇移动功能的实现4、如何判定游戏结束&#xff1f;应用知识点1、python知识点1.1 列表append()在列表未尾增加一个元素del 删除最后一个元素在指定位置增加元素用insert…

vCenter命令行升级

1.为当前vCenter打快照 2.为vCenter关联新的iso镜像 3.SSH登录vCenter 4.检查ISO镜像 software-packages stage --iso software-packages list --staged 5.安装vCenter&#xff0c;安装预计40分钟 software-packages install --staged 6.重启vCenter Command>shell #re…

【论文】撰写小论文用到的资料

一、小论文算法的学习 &#xff08;一&#xff09;资料链接 1.联邦学习&#xff1a;https://www.baidu.com/s 2.迁移学习概述&#xff08;Transfer Learning&#xff09;https://blog.csdn.net/dakenz/article/details/85954548 3.迁移学习&#xff1a;经典算法解析&#xff…

前端怎么解决跨域

JSONP jsonp的原理就是利用<script>标签没有跨域限制&#xff0c;通过<script>标签src属性&#xff0c;将本地的全局函数通过callback传到服务器&#xff0c;服务端将接口返回数据拼凑到callback函数中&#xff0c;返回给客服端 实现思路 服务端的代码&#xff…

第七章 数学 AcWing 1533. 1 的个数

第七章 数学 AcWing 1533. 1 的个数 原题链接 AcWing 1533. 1 的个数 算法标签 数学 枚举 数位DP 思路 显然&#xff0c;直接暴力枚举时间复杂度 230(枚举N个数)∗10(枚举N个数每一位)≈10102^{30}(枚举N个数)*10(枚举N个数每一位)\approx10^{10}230(枚举N个数)∗10(枚举…

windows下通过远程桌面访问linux图形界面

一、安装epel库 epel库安装之前无法使用yum install xrdp命令安装xrdp 命令&#xff1a;yum install epel-release之后会自动匹配对应版本的rpm包&#xff0c;并解决依赖关系进行安装。 二、安装xrdp xrdp作为linux的图形化界面 1.命令&#xff1a;yum install xrdp2.开启…

【POJ No. 3368】 最频繁值 Frequent values

【POJ No. 3368】 最频繁值 Frequent values 北大OJ 题目地址 【题意】 给定n 个整数的非递减序列a 1 , a 2 ,…, an &#xff0c;对每个索引i 和j 组成的查询&#xff08;1≤i ≤j ≤n &#xff09;&#xff0c;都确定整数ai , …, aj 中的最频繁值&#xff08;出现次数最多…

Jmeter工具下载并直连MySQL数据库

优秀链接&#xff1a; Jmeter汉化 Jmeter初认识 前提有JDK&#xff0c;我的是1.8 下载Jmeter 下载的Jmeter版本是5.5无需配置Jmeter路径&#xff0c;下载后解压便可以运行 官网地址&#xff1a;https://jmeter.apache.org/download_jmeter.cgi 官网下载比较慢&#xff0c;在…

[附源码]计算机毕业设计JAVA健身健康规划系统

[附源码]计算机毕业设计JAVA健身健康规划系统 项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM mybati…

ADPCM(自适应差分脉冲编码调制)的原理和计算

关于ADPCM ADPCM(Adaptive Differential Pulse Code Modulation, 自适应差分脉冲编码调制) 是一种音频信号数字化编码技术, 音频压缩标准G.722, G.723, G.726 中都会使用到 ADPCM G.722 is an ITU-T standard 7 kHz wideband audio codec operating at 48, 56 and 64 kbit/s. …

【Linux】linux中,你不得不爱的命令集(下)

我们将要介绍的命令并不是linux中所有的命令&#xff0c;是我们常见的和经常要使用的命令。 我们所用的linux版本是centos7&#xff0c;我们的linux搭建是在腾讯云服务器上搭建的&#xff0c;借助Xshell登录服务器&#xff0c;在root下进行命令行的操作。 目录 mv指令&#x…

什么认证在云计算行业内的含金量最大?考试费用贵不贵?

作为一个新兴发展起来的技术&#xff0c;云计算在社会生产中的作用越来越重要&#xff0c;各家企业纷纷转型&#xff0c;希望能借用新技术&#xff0c;获得新的发展。这样一来市场就需要大量的新人才来维护运行&#xff0c;然而云计算作为新兴技术&#xff0c;还没有被大量引入…