# chameleon **Repository Path**: noodle-framework/chameleon ## Basic Information - **Project Name**: chameleon - **Description**: web项目快速构建平台,由Java开发实现,无需编写代码,根据页面及组件等配置既能快速构建一个web项目 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2023-05-17 - **Last Updated**: 2023-05-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # chameleon chameleon,是一个web项目快速构建平台,由Java开发实现,无需编写代码,根据页面及组件等配置既能快速构建一个web项目 ## chameleon有哪些功能? * 可伸缩权限模型:用户根据自己的需求可灵活定义功能权限与数据权限等权限模型,也可以选取平台提供的快速权限模型 * 弹性数据集定制:根据模型与数据展示要求可定制各种数据集,用于项目CURD等操作使用,平台会默认生成常用数据集 * 动态模板库支持:平台自带若干web展示模板,选择对应模板即能快速切换web项目展示风格,同时用户可以规范自定义web展示模板 * 自定义流程设计:整合activiti以及对应的explorer web流程设计器,能够灵活定义与支撑业务流程 * 一键式构建部署:设计模型,定制数据集,项目基础设置后即能一键生成代码,初始化数据库与数据,一键编译运行 * 数据库反向工程:根据ddl 数据库模型文件(sql文件),逆向快速构建web项目,省去建模工作 ## chameleon平台主要特点 * 易使用:平台在快速构建时,通过操作联想提示,常用配置默认生成,操作拖拽化等手段使平台极易使用 * 易发布:平台定义了一套统一的编译发布机制,只需点击页面按钮运行或运行启动脚本即可启动项目,同时多环境配置独立(dev,test,beta,release) * 功能强:可伸缩权限模型,自定义流程设计,动态模板库等核心实现可灵活支撑很多复杂场景 * 易扩展:目标项目使用hframwork框架,在快速构建功能仍不能满足的情况下,框架采用AOP的形式提供了一套独立的扩展机制,只需在extension模块独立编码即可 * 高效性:默认情况通过配置即能构建一个灵活多变的项目,无需编码,构建到看到效果只需要分钟级别即能完成 * 多租户:用户注册后,即可快速构建web项目,且构建项目不同用户之间相互独立 ## QuickStart * 详见[wiki](https://github.com/hongframework/chameleon/wiki/QuickStart) ## 文档 * 详见[wiki](https://github.com/hongframework/chameleon/wiki) ## 下载 * 待开放 ## 联系我们 * zqhget1@163.com