Budibase：构建现代商业应用的开源低代码平台
低代码
![](/data/attachment/album/202204/05/120744w3ed33lnvp88vv1n.jpg)


你可能会遇到各种各样的工具来帮助你快速构建企业的应用。


然而，大多数值得信赖的选择往往是专有产品。因此，你将被锁定在他们的平台上，而对于你利用什么来构建的应用，没有足够的了解。


开源的解决方案应该是一个完美的替代品，让你安心，并对你的关键业务应用充满信心。


Budibase 就是这样一个令人印象深刻的解决方案。


### Budibase：开源的低代码平台让事情变得简单


Budibase 是一个越来越受欢迎的开源低代码平台，可以帮助你为企业建立应用。


你可以从头开始创建应用，或者使用现有的模板来快速建立表单、机构-客户门户、汽车租赁管理面板、会计师门户、职位申请追踪器等等。


![](/data/attachment/album/202204/05/120751vezb3ufneou3au03.png)


虽然它确实使事情变得简单，而不需要你有必要的编程技巧，但它也提供了一些控制，让你在一定程度上定制应用。


它支持一系列的数据源：MySQL、Rest API、OracleDB、MongoDB、Google 表格等。


你可以选择自我托管并在你的服务器上部署应用，或者利用 Budibase 的云托管服务。


### Budibase 的特点


[Budibase](https://budibase.com/) 提供了大部分的基本功能。让我在这里强调一下重要的功能：


* 支持外部数据源，包括 MongoDB、MySQL 等。
* 支持 Rest API 拉取数据。
* 能够使用应用的内置数据库或上传 CSV 来导入数据。
* 各种数据类型和功能，包括附件、关系、公式等。
* API 整合平台，整合不同的 API，帮助你轻松建立内部应用、表单等。
* 能够使用内部表格生成自动页面。
* 构建单页应用。
* 自动生成的 CRUD（创建、读取、更新和删除）页面
* 私人和公共应用。
* 只需点击几下就可以定制你的应用的主题。
* 容易为你的应用实现深色模式主题。
* 一个功能丰富的表单生成器，满足广泛的要求。
* 支持 Webhook。
* 与诸如 Zapier 等的第三方集成。
* 基于特定触发器的灵活自动化选项。
* 能够将 JavaScript 添加到你的自动程序中。
* 为拥有自己基础设施的用户提供自我托管选项。
* 免费的单点登录认证/管理。
* 用户管理选项，将团队分配到不同的应用。
* 支持 SMTP 电子邮件。
* 电子邮件模板，以配合你的品牌和风格。
* 支持 OAuth 登录。目前仅限于谷歌。
* 图表、表格和卡片来优雅地展示数据。


总的来说，当你登录到该服务并查看其产品时，还有很多东西可以探索。


在我短暂的使用中，我发现用户界面很舒适，很容易使用。为了给你更多的认识，我在下面分享了更多关于使用 Budibase 的信息。


### 使用 Budibase 快速建立一个应用


在使用此类服务时，用户体验是首要因素。


Budibase 在这方面没有让你失望。当你开始使用 Budibase 时，你会得到一个很好的用户体验。


就我使用过的开源平台而言，用户体验并不总是强项。但是，在这种情况下，是用户体验使这个工具易于使用。


你可以迅速开始建立一个应用程序，添加你的源，并在几次点击中开始设计。


![](/data/attachment/album/202204/05/120751pfmfe9aj6a4bbo0g.png)


你可以选择内部数据库或选择外部源。该平台让你根据需要编辑/创建/导入数据。


![](/data/attachment/album/202204/05/120751tbne2g1enhhzlent.png)


而且，只需点击几下（取决于你应用的规模），你就可以开始设计屏幕和调整布局。


![](/data/attachment/album/202204/05/120751i3jdu2juvjyyxxd1.png)


它完全是一个可视化编辑器，所以你会得到你所看到的东西。在布局中添加容器、分区、表单、卡片、图表和许多其他元素。


![](/data/attachment/album/202204/05/120751uzofmst5qwgtwz7i.png)


调整主题是一件轻而易举的事。因此，你可以根据你的要求，匹配你的品牌风格/样式，或者根据你的要求进行创意。


![](/data/attachment/album/202204/05/120752qi3okiofozoddbib.png)


你可以轻松地编辑数据，创建新的数据字段，也可以为数据启用搜索索引。


![](/data/attachment/album/202204/05/120752hf5m6xz501xs26qv.png)


不要忘了，你还可以获得所有的自动化选项，与其他服务集成，使用 Webhook、cron 任务或应用动作来响应触发器。这些是为你的用户建立一个最有效的应用的一些最重要的东西。


下面是我使用 Budibase 建立一个样本应用跟踪系统时的情况：


![](/data/attachment/album/202204/05/120752zw6644s331u4s8os.png)


当然，你可以选择在你的服务器上发布应用，或者使用 Budibase 的云服务。


### 总结


Budibase 是一个非常有用的低代码平台，应该可以帮助个人和企业快速建立各种应用。你应该在其官方网站和 [GitHub 页面](https://github.com/Budibase/budibase)上探索更多关于它的信息。



> 
> [Budibase](https://budibase.com/)
> 
> 
> 


它消除了聘请专家为各种用例构建应用的需要。而且，作为一个你可以自行托管的开源平台，它可以让你扩展并提供对构建应用的完全控制，而无需支付额外费用。


如果需要，你还可以选择其企业产品，提供高级支持和专门定制的服务。




---


via: <https://itsfoss.com/budibase/>


作者：[Ankush Das](https://itsfoss.com/author/ankush/) 选题：[lujun9972](https://github.com/lujun9972) 译者：[geekpi](https://github.com/geekpi) 校对：[wxy](https://github.com/wxy)


本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译，[Linux中国](https://linux.cn/) 荣誉推出


OK
![Warp Terminal](/assets/images/warp-terminal.webp)


![Warp Terminal](/assets/images/warp-terminal.webp)

You may come across a variety of tools to help you quickly build apps for your business.

However, most of the trusted options are often proprietary products. So, you will be locked into their platform without knowing enough about what you utilize to build the apps.

An open-source solution should be a perfect replacement, giving you peace of mind, and confidence about your critical business apps.

Budibase is one such impressive solution.

## Budibase: Open-Source Low-Code Platform to Make Things Easy

Budibase is an increasingly popular open-source low-code platform that can help you build apps for your business.

You can create apps from scratch or use existing templates to quickly build forms, an agency-client portal, car rental admin panel, a portal for accountants, job application tracker, and many more.

![budibase home](https://itsfoss.com/content/images/wordpress/2022/03/budibase-home.png)

While it does make things easy without you needing the necessary programming skills, it also offers control to let you customize the apps to an extent.

It supports a range of data sources: MySQL, Rest API, OracleDB, MongoDB, Google Sheets, and others.

You can choose to self-host it and deploy the applications on your server, or utilize Budibase’s cloud hosting offering.

## Features of Budibase

[Budibase](https://budibase.com/?ref=itsfoss.com) offers most of the essential features. Let me highlight the important ones here:

- Supports external data sources including MongoDB, MySQL, etc.
- Rest API to pull data.
- Ability to use built-in database for apps or upload a CSV to import data.
- Variety of data types and functionality including attachments, relationships, formulas, and more.
- API integration platform to integrate different APIs and help you build internal apps, forms, and more easily.
- Ability to generate auto-screens using an internal table
- Build single page applications
- Auto-generated CRUD (Create, Read, Update, and Delete) screens
- Private and public applications
- Customize the theme of your app in a few clicks.
- Easy to implement a dark mode theme for your app
- A feature-rich form builder to satisfy a wide range of requirements
- Webhook support
- Third-party integration with Zapier, and more.
- Flexible automation options based on particular triggers.
- Ability to add JavaScript to your automations.
- Self-host option for users with their own infrastructure.
- Free Single Sign-On for authentication/admin.
- User management options to assign team to different apps
- SMTP email support.
- Email templates to match your brand and style.
- OAuth log in support. Limited to Google as of now.
- Charts, Tables, and Cards to present data elegantly.

Overall, there is a lot more to explore once you sign in to the service and check out its offerings.

In my brief usage, I found the user interface comfortable and easy to use. To give you additional insights, I have shared more about using Budibase below.

## Using Budibase to Build an App Quickly

The user experience is the primary factor when using such services.

Budibase does not disappoint you in this regard. You get an excellent user experience when you start using Budibase.

As far as I’ve used open-source platforms, the user experience is not always the strong point. But, in this case, it’s the user experience that makes the tool easy to use.

You can quickly get started building an app, adding your sources, and start designing it in a few clicks.

![budibase data sources](https://itsfoss.com/content/images/wordpress/2022/03/budibase-data-sources.png)

You are welcome to choose the internal database or opt for an external source. The platform lets you edit/create/import data as required.

![budibase edit fields](https://itsfoss.com/content/images/wordpress/2022/03/budibase-edit-fields.png)

And, in a few clicks (depending on the scale of your application), you can get started designing the screens and tweaking the layout.

![budibase design](https://itsfoss.com/content/images/wordpress/2022/03/budibase-design.png)

It is entirely a visual editor, so you get what you see. Add containers, section, forms, cards, charts, and many other elements to the layout.

![budibase layout](https://itsfoss.com/content/images/wordpress/2022/03/budibase-layout.png)

Tweaking the theme is a breeze. So, you can match your brand style/accent or just go creative as per your requirements.

![budibase theme tweak](https://itsfoss.com/content/images/wordpress/2022/03/budibase-theme-tweak.png)

You can edit the data seamlessly, create new data fields, and enable search indexes for the data as well.

![budibas application create](https://itsfoss.com/content/images/wordpress/2022/03/budibas-application-create.png)

Not to forget, you also get all the automation options to integrate with other services, respond to triggers using webhook, corn jobs, or an app action. These are some of the most important things to build one of the most effective applications for your users.

Here’s how it looks when I built a sample application tracking system using Budibase:

![budibase sample app](https://itsfoss.com/content/images/wordpress/2022/03/budibase-sample-app.png)

Of course, you can choose to publish the app on your server or use Budibase’s cloud offering.

## Final Thoughts

Budibase is an incredibly useful low-code platform that should help individuals and businesses quickly build a variety of applications. You should explore more about it on its official website and [GitHub page](https://github.com/Budibase/budibase?ref=itsfoss.com).

It eliminates the need to hire an expert to build applications for a wide range of use-cases. And, as an open-source platform that you can self-host, it will let you scale up and provide complete control on building apps easily without paying a premium.

You can also opt for its enterprise offering, with premium support and specially tailored service, if the need arises.