ZKWeb网站框架介绍
来源:互联网 发布:离散最优化算法 编辑:程序博客网 时间:2024/06/04 01:15
目录
- 使用入门
- 插件系统
- 控制器和模板系统
- 数据库管理
- 管理员后台
- 自动生成增删查改
- 通用配置和定时任务
- 单元测试
教程中使用的代码可以到https://github.com/303248153/ZKWeb.Examples 查看。
介绍
ZKWeb是一个用于快速开发网站的框架,主要的特点有
- 支持动态载入和编辑的插件系统
- 基于Csscript的CompileFiles
- 插件代码编辑保存后可直接刷新浏览器
- 使用Ioc容器对各项功能进行扩展
- 基于DryIoc,性能比大部分同类容器都要好
- 功能简单,上手快
- 支持从代码自动更新数据库
- 基于NHibernate的SchemeUpdate
- 添加数据表或字段后不需要运行任何命令,刷新浏览器即可更新到数据库
- 支持数据库事件
- 允许添加回调,在数据修改或删除前后在同一个事务中进行操作
- 支持对比修改前后的数据
- Django风格的模板系统
- 不需预编译成dll,载入速度快且没有内存泄漏问题
- 允许新的插件对原有插件的模板进行覆盖(规则同Django)
- 支持区域和针对区域的动态内容,给实现可视化编辑预留的功能
- 多语言支持
- 在一个插件中翻译好的内容另外一个插件不需要翻译
- 翻译接口支持自定义翻译逻辑(允许智能翻译)
- 可以检测并使用浏览器语言或Cookies指定的语言
- 多时区支持
- 可以检测并使用Cookies指定的时区
- 自动生成表单(需要使用预置的插件)
- 支持从类型的成员自动生成表单
- 支持客户端和服务端的表单验证
- 支持防跨站攻击验证,默认开启
- 支持自定义复杂的表单类型
- 支持在其他插件中扩展现有的表单
- 管理员后台(需要使用预置的插件)
- 基于bootstrap
- 同时支持电脑和手机,所有页面自适应
- 自动生成增删查改(需要使用预置的插件)
- 允许生成管理员使用的增删查改页面
- 支持批量操作和高级搜索
- 支持回收站
- 支持自动生成和检查权限
- 不通过代码生成器,减少程序的代码量和内存占用
目前这个框架已通过MIT协议在GITHUB上开源,地址是
https://github.com/303248153/ZKWebhttps://github.com/303248153/ZKWeb.Plugins
但因为是业余开发,所以功能并不是很完善,如果您有兴趣或疑问请加入QQ群522083886。
初步的使用教程请看页面顶部的链接,感谢关注:D。
0 0
- ZKWeb网站框架介绍
- ZKWeb网站框架的动态编译的实现原理
- 使用zkweb维护zookeeper数据
- 使用zkweb维护zookeeper数据
- 网站框架
- 网站框架
- 网站介绍
- ZooKeeper学习之运维工具zkweb
- ZooKeeper学习之运维工具zkweb
- ZooKeeper学习之运维工具zkweb
- ZooKeeper浏览器工具zkweb(改良版)
- Quartz框架框架介绍
- 网站功能框架
- asp.net网站框架
- sliverlight 框架设计网站
- facebook网站框架技术
- facebook网站框架技术
- 企业网站html框架
- input 输入加了 背景图片之后,防止 默认式样 发生变化的方法
- Activiti相关文档
- Mac 上Cordova环境搭建、Cordova项目创建
- 移动端事件
- go语言学习-函数和闭包
- ZKWeb网站框架介绍
- MySQL 编码设置
- 点出 退出 按钮,防止点击浏览的 后退 按钮仍然可以进系统的解决方案
- Ping程序示例
- android动画,透明度渐变,图片移动
- JSON的两种解析方式
- 2016-01-13(14) 工作笔记
- javascript事件总结
- Eclipse的 debug 介绍与技巧