Nop Platform 2.0 技术文档

Nop Platform 2.0 技术文档

【免费下载链接】nop-entropy Nop Platform 2.0是基于可逆计算理论实现的采用面向语言编程范式的新一代低代码开发平台,包含基于全新原理从零开始研发的GraphQL引擎、ORM引擎、工作流引擎、报表引擎、规则引擎、批处理引引擎等完整设计。nop-entropy是它的后端部分,采用java语言实现,可选择集成Spring框架或者Quarkus框架。中小企业可以免费商用 【免费下载链接】nop-entropy 项目地址: https://gitcode.com/canonical-entropy/nop-entropy

1. 安装指南

环境准备

  • JDK 17+
  • Maven 3.9.3+
  • Git

编译步骤

git clone https://gitee.com/canonical-entropy/nop-entropy.git
cd nop-entropy
mvn clean install -DskipTests -Dquarkus.package.type=uber-jar

注意:

  1. 必须使用JDK17及以上版本
  2. 在PowerShell中执行时需要加引号:
mvn clean install "-DskipTests" "-Dquarkus.package.type=uber-jar"

IDEA插件编译

cd nop-idea-plugin
gradlew buildPlugin

2. 项目使用说明

启动演示程序

cd nop-demo/nop-quarkus-demo/target
java -Dquarkus.profile=dev -jar nop-quarkus-demo-2.0.0-SNAPSHOT-runner.jar

访问地址:

  • 默认地址:http://localhost:8080
  • 登录凭证:用户名nop/密码123

开发调试

在IDEA中可调试运行nop-quarks-demo项目中的QuarksDemoMain类。

调试工具:

  • 开发工具:http://localhost:8080/q/dev
  • GraphQL UI:http://localhost:8080/q/graphql-ui

3. 项目API使用文档

GraphQL引擎

根据Excel数据模型自动生成GraphQL服务,支持:

  • 复杂主子表增删改查
  • 动态服务编排
  • 自动生成API文档

ORM引擎

特性:

  • 支持多种数据库方言
  • 动态数据模型
  • 高性能数据访问

报表引擎

使用方法:

  1. 在Word/Excel中添加标注作为模板
  2. 通过API传入数据
  3. 自动生成符合业务需求的报表

规则引擎

支持:

  • 可视化规则配置
  • 动态规则加载
  • 高性能规则执行

4. 项目安装方式

独立运行

  1. 编译生成uber-jar
  2. 通过java -jar命令运行

集成到现有系统

支持与以下框架集成:

  1. Quarkus框架
  2. Spring框架
  3. Solon框架

原生编译

支持通过GraalVM编译为原生可执行程序:

  • 无需JDK环境
  • 启动速度提升数十倍
  • 内存占用更低

模块化安装

可根据需要选择安装模块:

  • 核心引擎(nop-core)
  • ORM引擎(nop-orm)
  • GraphQL引擎(nop-graphql)
  • 报表引擎(nop-report)

【免费下载链接】nop-entropy Nop Platform 2.0是基于可逆计算理论实现的采用面向语言编程范式的新一代低代码开发平台,包含基于全新原理从零开始研发的GraphQL引擎、ORM引擎、工作流引擎、报表引擎、规则引擎、批处理引引擎等完整设计。nop-entropy是它的后端部分,采用java语言实现,可选择集成Spring框架或者Quarkus框架。中小企业可以免费商用 【免费下载链接】nop-entropy 项目地址: https://gitcode.com/canonical-entropy/nop-entropy

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值