ZKWeb Framework 灵活高效的B/S开发框架,支持.Net Framework和.Net Core ZKWeb3.0正式发布

ZKWeb Framework 灵活高效的B/S开发框架,支持.Net Framework和.Net Core ZKWeb3.0正式发布

ZKWeb是一个着重快速开发和模块开发的网站框架。 提供了动态插件和全自动管理数据库结构的功能。 模板系统和自动生成页面参考了Django的做法,并遵从Don’t repeat yourself原则。

主要功能

  • .Net Core支持

    • 支持运行在.Net Framework和.Net Core上

  • 插件系统

    • 使用Roslyn

    • 支持动态加载插件

    • 支持修改插件源代码后自动重新编译和加载

  • 模板系统

    • 使用DotLiquid

    • 支持Django风格的模板重载

    • 支持手机版专用模板(优先从templates.mobile读取模板内容)

    • 支持区域和针对区域的动态内容,可以在这基础上实现可视化编辑

    • 支持对页面中的部分内容进行单独缓存,可以大幅提升页面的响应速度

  • IoC容器

    • 轻量且快速

    • 默认支持使用属性注册程序集中的类型到容器

    • 支持构造函数注入

  • 支持多个框架的托管

    • 支持托管在Asp.Net

    • 支持托管在Asp.Net Core

    • 支持托管在Owin

    • 插件不需要理会托管在哪个框架,使用抽象层即可

  • 支持多个ORM

    • 支持Dapper

    • 支持EntityFramework Core

    • 支持InMemory

    • 支持MongoDB

    • 支持NHibernate

      • NHibernate还不能运行在.Net Core上

    • NHibernate和EFCore支持运行时自动更新数据表结构,不需要手动迁移

    • ORM有统一的抽象层,一份代码可以同时在所有ORM上运行,但不能实现完全兼容

  • 本地化

    • 支持多语言

    • 支持多时区

    • 提供了gettext风格的翻译函数

  • 测试

    • 支持在控制台和网页运行测试

    • 支持在测试中重载IoC容器

    • 支持在测试中重载Http上下文

    • 支持在测试中使用临时数据库

  • 项目工具

    • 提供创建项目使用的工具

    • 提供发布项目使用的工具

默认插件集中的主要功能

  • 自动生成和验证表单

  • 自动生成Ajax表格

  • 自动生成CRUD页面

  • 定时任务

  • 验证码

  • 管理后台(使用AdminLTE)

  • 全自动伪静态,几乎没有额外开销

  • 多货币和多国家支持

  • 更多功能请查看各插件的文档

项目地址

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,请不要用于商业用途!
3. 如果你也有好源码或者教程,可以到审核区发布,分享有金币奖励和额外收入!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营和服务器所需!
7. 如遇到加密压缩包,默认解压密码为"www.cnaspnetcore.com",如还无法解压的请联系管理员!
8. 站长联系QQ:305646985 微信:fengyun88996
麦风资源网-www.cnaspnetcore.com » ZKWeb Framework 灵活高效的B/S开发框架,支持.Net Framework和.Net Core ZKWeb3.0正式发布

发表评论

开通永久VIP,海量资源,不限制下载,免费更新!

立即开通 了解详情