.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 开发环境。
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即可快速上手。并且可以轻松选择使用不同的数据库。
curl https://cloud.zkeasoft.com/file/zkeasoft/zkeacms.sh | sh
注意:该脚本会同时安装nginx
@powershell -NoProfile -ExecutionPolicy unrestricted -Command "&([scriptblock]::Create((Invoke-WebRequest -useb 'https://cloud.zkeasoft.com/file/zkeasoft/win-zkeacms.ps1')))"
注意
如果您正在使用Docker,那您可以快速体验:
docker run -d -p 5000:80 zkeasoft/zkeacms:ent
这套CMS现在看起来还满好用的,比我们自己开发要节约很多成本,而且,自己做还真不一定做得这么好。还有一些建议,希望有Mongodb支持,不过我们已经着力在改这一块了。
非常好用的CMS,用来开发做网站确实很快。刚开始的时候会有点摸不着北,熟悉以后才发现这真的是一个很好的设计。全部模块化,组件化,自由组合是一件很棒的事情。
像这样的良心开发者已经不多了,作者解决issue的速度很快,给个赞。插件化设计不错,我扩展了自己的插件来扩展自己的功能。唯一的不足就是上传新插件以后,要重启程序才会生效,希望以后可以做到“热插”插件,那就完美了。
功能很多很全面,基于.net core性能也还不错,虽然还没有支持生成静态HTML,但对于一般网站来说足够了。可视化设计页面对我们来说很有帮助,可以很快速的创建、修改页面,自定义很强。