摘要:项目简介:一个基于源代码的低代码构建器,经过网易云音乐生产环境测试,可以灵活地集成到低代码平台、本地开发工具等中。它基于源代码AST,没有私有DSL和协议,具有实时代码生成能力,并支持源代码的输入和输出。此外,它提供了开箱即用的前端低代码设计器,以及灵活易用的
根据提供的文档链接,以下是四个开源项目的介绍:
NetEase/tango项目名称:https://github.com/NetEase/tango
项目简介:一个基于源代码的低代码构建器,经过网易云音乐生产环境测试,可以灵活地集成到低代码平台、本地开发工具等中。它基于源代码AST,没有私有DSL和协议,具有实时代码生成能力,并支持源代码的输入和输出。此外,它提供了开箱即用的前端低代码设计器,以及灵活易用的React组件。技术栈:使用TypeScript开发,并提供完整的类型定义文件。兼容性:支持现代浏览器,包括Chrome >= 80, Edge >= 80, 最后两个版本的Safari和Firefox。社区与支持:用户可以加入NetEase Tango社区分享想法、建议或问题,并与其他用户和贡献者连接。
baidu/amis项目名称:https://github.com/baidu/amis
项目简介:一个前端低代码框架,通过JSON配置就能生成各种后台页面,极大减少开发成本,甚至不需要了解前端知识。开发指南:推荐使用node 12/14/16和npm 7+进行开发,并提供了详细的测试用例执行和更新snapshot的指南。文档与社区:提供了中文和英文文档,以及可视化编辑器和amis-admin等工具。用户可以通过如流群进行交流。贡献指南:请使用分支开发,并提交PR来贡献代码。所有合理的改动、新的公用渲染器、用例或文档的提交都会被接收。
alibaba/lowcode-engine项目名称:https://github.com/alibaba/lowcode-engine
项目简介:一套面向扩展设计的企业级低代码技术栈,具有可扩展的设计。详细信息:由于提供的资料有限,无法给出更详细的介绍。但可以从项目名称和简介中推测,这是一个面向企业级应用的低代码开发平台,旨在提供可扩展、高效和低成本的开发解决方案。
Tencent/tmagic-editor项目名称:https://github.com/Tencent/tmagic-editor
项目简介:一个可视化搭建平台,支持Vue 3.0 Composition API,并使用TypeScript编写。它提供了文档和Playground供用户参考和使用。技术栈与环境:要求node.js >= 18和pnpm >= 9进行环境准备。通过安装依赖和运行项目命令,可以在浏览器中打开Playground来体验魔方编辑器。功能与定位:TMagic编辑器主要定位是搭建生成移动端H5页面,提供了页面渲染和表单渲染等功能。通过自定义的复杂组件开发,可以在魔方项目上搭建出复杂而精美的页面。贡献与交流:欢迎用户提Issues或Pull Requests来贡献力量,并提供了贡献者的入群交流方式。
每个平台都反映了其母公司的技术优势和目标市场,选择时应考虑您的具体需求和技术背景。
来源:科技凡人说