Py学习  »  Git

GitHub上很火的无代码/低代码平台

GitHub项目进阶 • 5 月前 • 261 次点击  

Orienteer业务应用程序平台 - 用于构建业务应用程序的无代码/低代码平台

github地址:

https://github.com/OrienteerBAP/Orienteer/

Orienteer是低代码应用平台:
  • 轻松创建业务应用程序
  • 可扩展以满足您的需求
  • 动态数据模型
Orienteer是一款基于Java技术栈的无代码/低代码业务应用程序平台。它旨在帮助企业和开发人员快速构建业务应用程序,提高开发效率和生产力。

无代码/低代码业务应用程序平台的好处和应用场景如下:

好处:

1. 提高开发效率:无代码/低代码平台通过可视化设计器和预制的组件库,降低了编程难度,使开发人员能够更快地构建应用程序。

2. 降低成本:无代码/低代码平台减少了开发过程中的手动编码工作,从而降低了人力成本和开发周期。

3. 易于维护:无代码/低代码平台构建的应用程序具有更好的可维护性,因为可视化设计器和组件库使得修改和扩展应用程序变得更加简单。

4. 灵活性:无代码/低代码平台通常具有开放性和可扩展性,支持与其他系统集成,可以满足不同行业和业务场景的需求。

5. 提高业务敏捷性:无代码/低代码平台使得企业能够快速响应市场变化,及时调整和优化业务流程。

应用场景:

1. 企业内部管理:无代码/低代码平台可以用于构建企业内部的管理系统,如人力资源管理系统、财务管理系统、项目管理系统等。

2. 业务流程自动化:无代码/低代码平台可以用于实现业务流程的自动化,如订单处理、审批流程、任务管理等。

3. 数据分析与报告:无代码/低代码平台可以用于构建数据分析和报告系统,帮助企业更好地理解和利用业务数据。

4. 客户关系管理:无代码/低代码平台可以用于构建客户关系管理系统,帮助企业提高客户满意度和忠诚度。

5. 移动应用开发:无代码/低代码平台可以用于开发移动应用程序,满足移动端用户的需求。

6. 电子商务:无代码/低代码平台可以用于构建电子商务平台,帮助企业实现在线销售和营销。

总之,无代码/低代码业务应用程序平台适用于各种应用场景,可以帮助企业提高开发效率、降低成本,实现业务流程的自动化和优化。

安装

通过命令 docker 运行新容器run -p 8080:8080 orienteer/orienteer。如果需要调整此命令:

-v :/app/runtime- 挂载包含数据库、动态安装模块等的运行时目录。

-v :/root/m2- 挂载本地 Maven 存储库

ORIENTDB_ADMIN_PASSWORD=- 默认指定管理员密码

ORIENTDB_GUEST_PASSWORD=- 默认指定读者密码

自己私有化部署

独立模式下的 Orienteer 使用嵌入式 jetty 服务器自行运行。要以独立模式安装 Orienteer:

  • 下载最新的 orienteer-standalone.jar

  • 将 orienteer-standalone.jar 放入任意目录

  • 根据您的环境选择配置orienteer.properties并将其放置在同一目录或以上目录

    • 默认情况下,Orienteer 将运行嵌入的 OrientDB 数据库

  • 将 Orinteer 运行为java -Xmx512m -Xms512m -jar orienteer-standalone.jar. JVM参数可以相应调整。可以提供其他应用参数:

    • --config=- orienteer配置文件路径规范

    • --embedded- 运行嵌入式 OrientDB 数据库

    • --port= - 在指定端口上运行 Orienteer(默认:8080)

    • --help- 显示帮助

定向初始配置

orienteer.properties是存储安装初始配置参数的主文件。示例属性文件始终可以在此处找到。

orienteer.production=false  //Run Orienteer in production mode or not
orientdb.embedded=false //Run embedded OrientDB server?
orientdb.url=remote:localhost/Orienteer //OrientDB server URL
orientdb.guest.username=reader //Default OrientDB user (will be used for guests as well)
orientdb.guest.password=reader //Password for default OrientDB user
orientdb.admin.username=admin //OrientDB user to user for administrative stuff
orientdb.admin.password=admin //Password for OrientDB user used for administrative stuff

# Optional properties

#orientdb.rest.url=http://localhost:2480
#plantuml.url=http://custom-plantuml-url
#plantuml.showuml=false;

#webjars.readFromCacheTimeout=5 seconds
#webjars.useCdnResources=true
#webjars.cdnUrl=//maxcdn.bootstrapcdn.com:80

开发环境搭建

先决条件

  1. java 8+

  2. git

  3. 行家

  4. OrientDB,如果你想远程使用OrientDB

Step

安装 wicket-orientdb github SNAPSHOT

此步骤是可选的:wicket-orientdb SNAPSHOT 始终在 Maven 中心可用

git clone 
cd wicket-orientdb
mvn clean install

安装定向者
cd ..
git clone
cd Orienteer
mvn clean install

修改orienteer.properties文件

请参阅上面的配置部分

代码编译
mvn clean install

通过命令运行jetty服务器
mvn jetty:run

转到应用程序

在浏览器中打开http://localhost:8080


总结:
Orienteer提供了一套丰富的功能,包括数据管理、业务流程管理、报表生成等,使开发人员能够轻松地构建满足业务需求的应用程序。

Orienteer的主要特点如下:

1. 无代码/低代码开发:Orienteer提供可视化设计器,开发人员可以通过拖放组件和配置属性的方式快速搭建应用程序的前端界面和交互逻辑,大幅减少传统手工编码的工作量。

2. 数据管理:Orienteer支持多种数据源,如关系型数据库、NoSQL数据库等。它还提供了数据模型设计、数据操作、数据校验等功能,帮助开发人员轻松地管理数据。

3. 业务流程管理:Orienteer内置了业务流程引擎,支持流程设计、流程执行、流程监控等功能。开发人员可以定义业务流程,实现业务逻辑的自动化。

4. 报表生成:Orienteer提供了报表引擎,可以根据业务数据生成各种类型的报表,如表格报表、图表报表等。开发人员可以轻松地实现数据可视化,帮助用户更好地理解业务数据。

5. 移动开发:Orienteer支持移动设备上的应用程序开发,提供了基于HTML5的移动开发框架,可以在不同的移动设备上实现良好的用户体验。

6. 应用程序部署:Orienteer支持应用程序的独立部署,可以部署到不同的环境中,如公有云、私有云等。它还提供了应用程序生命周期管理功能,方便开发人员对应用程序进行维护和升级。

总之,Orienteer是一款功能丰富的无代码/低代码业务应用程序平台,可以帮助企业和开发人员快速构建满足业务需求的应用程序,提高开发效率和生产力。


用于构建业务应用程序的无代码/低代码平台

github地址:

https://github.com/OrienteerBAP/Orienteer/

我们收集了 10000+  开源项目 点击 阅读原文

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/165497
 
261 次点击