Nop Platform
Nop Platform 2.0是基于可逆计算原理构建的新一代低代码平台,支持GraalVM技术,可作为领域语言工作台,提供云原生设计和分布式事务支持。
• Copy the embed code to showcase this product on your website
• Share on X to spread the word about this amazing tool
- gitee: canonical-entropy/nop-entropy- github: entropy-cloud/nop-entropy- 开发示例:docs/tutorial/tutorial.md - 可逆计算原理和Nop平台介绍及答疑_哔哩哔哩_bilibiliNop Platform 2.0是基于可逆计算原理从零开始构建的新一代低代码平台,它致力于克服低代码平台无法摆脱穷举法的困境,从理论层面超越组件技术,有效的解决粗粒度软件复用的问题。- nop-entropy支持GraalVM技术,可以借助于Quarkus 或者SpringNative框架编译为原生可执行程序,运行时不需要安装JDK,且启动速度提升数十倍。- nop-entropy的设计目标是成为简单易用的领域语言工作台(Domain Language Workbench)。通过增加简单的元数据定义,就可以自动得到对应的解析器、验证器、IDE插件、调试工具等,并自动为DSL领域语言增加模块分解、差量定制、元编程等通用语言特性。在这一点上,它类似于Jetbrains公司的MPS产品,只是它的设计原理和技术实现路径与MPS有着本质性差别。- nop-entropy采用云原生设计,内置分布式事务和多租户支持,可以单机运行,也可以作为分布式集群运行,可以提供在线的API服务,也可以将针对单个业务对象的在线服务自动包装为针对批处理文件的批处理任务。对于大多数业务应用场景均提供相应的模型支持,只需少量配置即可完成主要功能,大大降低对手工编码的需求。- nop-entropy在开发期可以作为支持增量式开发的低代码平台,自动生成各类代码以及相关文档,在运行期可以作为面向最终用户的无代码平台的支撑技术,允许客户在线调整业务模块功能,以所见即所得的方式进行产品迭代。Nop平台现在内置了一个演示用的软件生产线,可以从Excel格式的数据模型自动生成GraphQL服务以及前端页面,然后在自动生成的代码基础上我们可以手工调整,手工编写的差量代码与自动生成的代码相互隔离,不会相互影响。
实际上,基于Nop平台开发的软件产品都支持Delta定制机制,应用层代码无需做出任何特殊的设计(比如预先抽象出扩展接口)即可获得完全增量式的定制化开发能力(定制的增量代码完全独立于基础产品代码,定制基础产品或者Nop平台的功能都无需修改原始代码如何在不修改基础产品源码的情况下实现定制化开发为自定义的DSL提供断点调试、语法提示等功能
通过Excel设计数据模型
通过Excel设计业务规则