ZKEACMS 简介
2017-09-23
ZKEACMS

纸壳CMS(ZKEACMS Core) 是ZKEACMS对 .Net Core 版本的全功能实现 CMS,借助于 .Net Core 实现跨平台,您可以在 Windows, MAC OS, Linux, Docker 上运行。

目前纸壳CMS(ZKEACMS Core)已经正式发布,它拥有ZKEACMS的所有功能,并且更加优秀,在性能等各方面的表现都优于ZKEACMS,我们推荐您使用。
Github: https://github.com/SeriaWei/ZKEACMS.Core 


基于 .NET Core

.NET Core 是.NET Framework的新一代版本,是微软开发的第一个官方版本,具有跨平台 (Windows、Mac OSX、Linux) 能力的应用程序开发框架 (Application Framework),未来也将会支持 FreeBSD 与 Alpine 平台,也是微软在一开始发展时就开源的软件平台,它经常也会拿来和现有的开源 .NET 平台 Mono 比较。

ZKEACMS Core 基于ASP .NET MVC Core 重新设计,ZKEACMS v2.3使用的是较早的MVC4,现在您可以使用MVC Core的所有新特性了,像tag helper等等,这样您可以尽情使用跨平台的优势,并且具有引人注目的性能与高可靠度。开发人员能快速直接的获取 .NET Core 开发环境。ZKEACMS Core

重新设计

由于.Net Core的革命,纸壳CMS(ZKEACMS Core) 重新设计了底层以适应 ASP .NET Core。虽然重新设计了底层,纸壳科技还是尽量保证 Core 版本的CMS的功能完整,并且资源可以在两个版本间共享。

重新设计的 .Net core CMS 将进一步降低您的入门成本。如果您对 ZKEACMS 之前有所了解,那么您将马上可以开始 纸壳CMS(ZKEACMS Core) 的开发工作。

Entity Framework Core

Entity Framework Core 是 Entity Framework 的 .Net Core 版本。Entity Framework 是微软以 ADO.NET 为基础所发展出来的对象关系对应 (O/R Mapping) 解决方案。使用Entity Framework,你可以轻松的切换使用不同的数据库实例。例如SQLServer,MySql,ORACLE,SQLite等。

纸壳CMS(ZKEACMS Core) 放弃了EasyFramework中的ORM系统,改为使用 Entity Framework Core 作为数据库访问,这样可以减少学习、入门的成本,会Entity Framework即可快速上手。并且可以轻松选择使用不同的数据库。

ZKEACMS EF Core

热插拔的插件机制

纸壳CMS(ZKEACMS Core) 重新设计了插件机制,分离各组件程序集(DLL),这样更方便各组件的独立与隔离。这样一来,插件的热插拔也成为了可能。

基于插件的设计,您的程序可以无限的横向扩展,功能可以变得越来越丰富,而不用去修改核心功能。

ZKEACMS 插件