跳到主要内容

Nop 平台入门简介

提示

点击链接 Nop 平台知识库 或扫描以下二维码,可以与智谱清言 AI 进行问答互动以了解 Nop 平台相关内容:

Nop 平台 是以「可逆计算」为理论基础的软件开发平台, 其为可逆计算理论的一套 Java 实现方案,由该理论提出者 canonical 设计并开发。

Nop 平台及社区相关资源:

Nop 平台尝试解决什么问题?

  • 为可逆计算提供实现参考,其为理论实践的「先行军」
  • 从零开始构建以 DSL 为设计核心的软件开发生态的基础设施
  • 实现业务级别的组件复用
  • 通过差量机制实现软件的可扩展性、可定制性、持续演化
  • ...

Nop 平台具备哪些优良特性?

  • 有基础理论--可逆计算作为指导,不是单纯靠经验、「拍脑袋」开发而成, 具有更加扎实的开发基础,具有更长远的发展前景
  • 没有传统开发框架的历史负担
  • 各个组件的设计与实现高度一致
  • 开箱即用的差量生成与合并
  • 自动推导
  • 自动化测试:通过录制、回放的机制实现自动化测试
  • 最小化表达,业务与实现分离,仅通过 NopGraphQL 引擎便可实现对 GraphQL、Rest、RPC 等形式的接口调用
  • 通过 DSL 描述业务和数据结构,再通过 GraphQL 引擎等根据 DSL 驱动业务流转
  • 包含完整的 GraphQL 引擎、流程引擎、ORM 引擎、报表引擎等组件
  • ...