如题,目前公司需要为使用者开发特定功能的应用程式,主要是串接鼎新 ERP 的后端资料库 SQL Server,需求是使用者在前端操作介面输入资料,资料能新增到后端资料库的指定资料表里,或是查询、修改、删除等与资料库互动的功能,客制需求有点像外挂程式,主要是前端的介面设计比较困扰,请问有 NO CODE、或是进入门槛较低的开发工具吗?
2 个回答
2
尼克
iT邦大师 1 级 ‧ 2025-03-10 22:56:33
- 先学会SQL语法,这是最重要的。
- Reporting Server 搭配Visual studio 工具即可简单做出报表及查询画面。
- 市面销售工具Power BI/FineReport/Smart Query .....非广告。
- 最后,你能简易串查ERP资料表的相互关係,用SQL把资料查询出来后,在用工具组出用户端查询画面。
0
Marco_Yang
iT邦见习生 ‧ 2025-03-11 07:18:01
1. Microsoft Power Apps
-
特点:
- 微软提供的低程式码开发平台,与 SQL Server(以及其他资料来源)有良好的整合能力。
- 提供简单的拖放式介面设计工具,适合用于快速开发客製化的应用程式。
- 支援与 Microsoft 365、Azure 等服务整合,并且内建许多连接器(Connectors)。
-
适合情境:
- 您的公司已经使用 Microsoft 生态系统(如 Office 365、Azure、SharePoint 等)。
- 您需要快速开发并部署到内部使用者。
-
进入门槛:
- 不需要深厚的程式设计背景,适合初学者。
-
费用:
- 按使用者或应用程式计费,需确认是否符合预算。
2. Retool
-
特点:
- 一个专注于后端资料操作的低程式码平台,可以轻鬆连接 SQL Server 并构建与资料库互动的应用程式。
- 提供丰富的 UI 元件(如表格、表单、按钮等),可以快速设计出直觉的前端介面。
- 支援自订 JavaScript 逻辑,让有程式能力的开发者能进一步扩展功能。
-
适合情境:
- 您需要一个专注于资料库操作的介面,并希望快速完成 CRUD 功能。
-
进入门槛:
- 介面设计与逻辑设置简单,但需要基本的资料库知识。
-
费用:
- 免费版适合小型专案,但进阶功能需付费。
3. Budibase
-
特点:
- 开源的低程式码开发平台,能快速连接 SQL Server 并设计内部工具。
- 支援自动生成 CRUD 功能,减少手动配置的时间。
- 提供自订的 UI 元件,能设计出符合需求的使用者介面。
-
适合情境:
- 您希望使用开源工具,并能自行部署到内部伺服器。
-
进入门槛:
- 需要一些基本的技术背景来设定伺服器环境。
-
费用:
- 开源免费,但需要自行架设伺服器。
4. Appsmith
-
特点:
- 开源的低程式码平台,可用于构建内部应用程式,支援直接连接 SQL Server。
- 提供拖放式的 UI 设计工具,能快速构建表单、图表等。
- 支援自订 JavaScript 逻辑,适合需要扩展功能的情境。
-
适合情境:
- 您需要快速构建内部工具,并希望有一定的自由度来扩展功能。
-
进入门槛:
- 简单易用,但需要一些资料库与 API 的基础知识。
-
费用:
- 开源免费,但若使用云端託管可能需付费。
5. Glide
-
特点:
- 主要用于构建行动应用程式,支援与 Google Sheets、SQL 资料库等整合。
- 介面设计非常直觉,适合快速开发简单的应用程式。
- 虽然主要针对行动装置,但也支援网页版本。
-
适合情境:
- 您需要一个简单的解决方案,并希望快速部署给使用者。
-
进入门槛:
- 非常低,适合完全没有程式背景的人。
-
费用:
- 免费版功能有限,进阶功能需付费。
6. Google AppSheet
-
特点:
- Google 提供的 No Code 平台,能快速构建应用程式并与 SQL Server 整合。
- 提供简单的表单和资料检视功能,适合构建内部工具。
-
适合情境:
- 您希望使用 Google 生态系统,并快速开发应用程式。
-
进入门槛:
- 非常低,适合初学者。
-
费用:
- 免费版适合基础需求,但企业版需付费。
推荐选择建议
- 若公司已使用 Microsoft 生态系统:选择 Power Apps。
- 若需要快速建立资料库操作工具:选择 Retool 或 Appsmith。
- 若希望使用开源工具且有内部部署需求:选择 Budibase 或 Appsmith。
- 若需要极低门槛并快速上手:选择 Google AppSheet 或 Glide。