快速开发框架

Diana轻量级开发框架,Athena标准开发框架,Hestia极速开发框架

下载体验 查看演示

Diana轻量级开发框架

.NET+MVC+可视化工作流+多数据支持+分布式应用+极简、快速、安全

立即下载

Athena标准开发框架

.NET+标准微软MVC+可视化工作流+多数据支持+分布式应用+标准、安全

立即下载

Hestia极速开发框架

thinkphp3.2+可视化工作流+多数据支持+分布式应用+极简、极速、安全

立即下载

框架简介

Diana是一套自开发的MVC框架,提供可视化工作流和多套前端模板框架,基于rbac权限控制,配合SM2数字签名算法,实现强安全访问控制。结合控制反转(IOC)、对象关系映射(PRM)、UI组件和各种插件,实现单点登录、多种界面切换及多库支持,具有结构清晰、性能高、速度快、扩展性强、界面美观统一等优势,适用于Web应用开发和移动端开发。

Athena是一个基于智能化扩展组件式的开源框架,针对企业应用程序开发复杂的问题,采用MVC架构思想,结合控制反转(IOC)、对象关系映射(PRM)、UI组件和各种插件,实现了基于角色访问控制(简称rbac)和基于编码的权限管理、 工作流管理,支持单点登录、多种界面切换及不同数据库连接,具有结构清晰、性能高、速度快、扩展性强、界面美观统一等优势,内嵌的高级加密算法,保障系统数据安全,适用于Web应用开发和移动端开发。

Hestia是一款基于thinkphp的Web 应用程序开发框架。提供可视化工作流、两套前端模板,支持多库检索、分布式应用和插件式开发。采用rbac权限系统,配合基于SM2的数字签名验证,防SQL注入。可用于开发Web应用开发和各种主流应用。本框架倡导极简、极速、安全的理念,提供可持续开发服务,遵循MIT协议。

功能特性

可视化工作流

框架具有独立开发的通用工作流引擎,根据业务不同自由定制代码,只需简单配置相关数据即可创建一个复杂的流程,同时支持会签等。

权限管理

框架提供基于rbac和基于编码的权限控制。系统中的资源、动作和可视化界面的访问权限,只有赋权的用户才能访问,另外框架提供基于SM2的身份验证登录系统,实现用户的安全访问控制。

多数据库支持

框架实现基于配置的多种数据库支持,操作者可通过webconfig文件其他形式的配置文件中配置相关数据库信息。其中C#框架利用IOC或工厂模式,启动对应数据库;php框架底层基于thinkphp实现多库操作。

前端主题切换

前端的主题的切换通过配置相关内容得以实现,支持两套风格的前端模板。其中一套基于ACE风格,实现了用于并发通信软件的核心模式,追求高性能和实时通信服务和应用。另外一套JS框架基于jquery、Bootstrap.js、JQuery UI,CSS框架基于Bootstrap v3.3.4实现相应式开发。

响应式开发

集中创建页面的图片排版大小,可以智能地根据用户行为以及使用的设备环境(系统平台、屏幕尺寸、屏幕定向等)进行相对应的布局。针对目前移动设备的更新换代的频率高的问题,响应式开发可为每种新设备及分辨率创建其独立的版本。

模块化开发

框架将权限系统、工作流、框架基础表管理和web应用开发等模块组合在一起,各个子模块作为通用性的模块与其他产品要素进行多种组合,构成新的、多功能的系统。基于这种模块化开发,使得复杂系统可进行模块化的管理,同时降低了程序复杂度,使程序设计、调试和维护等操作简单化,提高了代码的可复用性。

使用许可

Diana、Athena、Hestia开发框架是基于MIT协议的开源项目,它们完全免费。

您可以:

1、自由下载Diana、Athena、Hestia开发框架或提供下载Diana、Athena、Hestia开发框架;

2、完全免费的使用Diana、Athena、Hestia开发框架来开发自己的个人网站及商业站点。

3、您可以无任何限制的创建自己的风格。


在享受便利的同时,但也请尊重作者的著作权:

1、不得隐去注释声明,版权所属,如果您对Diana、Athena、Hestia进行修改并发布

   或出版请在发行版里包含原许可协议的声明。

2、不得以任何形式的声明拥有Diana、Athena、Hestia开发框架的版权。

3、不得镜像、盗用Diana、Athena、Hestia官方网站页面。