C#   发布时间:2022-04-13  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了为什么选择 Umbraco大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

从13年左右因为服务的客服,而解除了 Umbraco V4,但是当时是感觉很傻很难用,主要是xlts语法和丑陋的管理界面。

但是大约从15年左右,开始尝试了 V7之后,则无可救药的喜欢上了这款CMS,几乎对至少50+以上的客户使用该平台开发客户的系统。

几乎所有类似的 CMS 系统,首要面对的是概念的转换,即从原有的数据库中一条record就是一条信息的观念,转变为一条信息是一组结构化的数据所组成,而不必去关心到底在数据库中是如何存储的。

对比其他几个使用过的CMS,.NET平台的 SiteCore、EPIServer、DNN;php平台的 Drupal、Joomla、Wordpress。个人感觉主要具备如下的优势:

轻量级

所谓轻量级,包括2个方面,一个是部署包轻量级,整体不超过100M;二是运行轻量级,基本标配的Server即可支持,而且运行速度极快

易用性

不用于其他几个系统的复杂结构,Umbraco实际上只要了解:DocumentType、Template、Content这三个简单的概念,就基本可以正常应用于多数的场景。

灵活性

对于不同的客群需求,从安装、部署阶段即可选择不同的平台来开始搭建。

  • 对于非专业人员:只需要下载部署包,放置在IIS配置好的站点中,访问即可开始部署;
  • 对于一般开发人员:强烈建议使用 NuGet 的方式来获取组件包,并发布,提供了想当强大的二次开发的支持;
  • 对于资深开发人员:由于Umbraco是开源软件,因此可以直接下载官方源代码进行二次开发。不过就多年的开发经验来看,几乎没有需要直接使用源代码开发的必要性。

国际化

针对国际化的需求,从V8开始,Umbraco提供了相当强大的开发多语言系统的支持,然可能比Sitecore、CQ5略微弱了一点点,但是比多数平台,还是强大很多

社区/文档

由于是国外软件,所以国内的社区确实不多。但是由于其易用性,基本依赖官方社区即可获得几乎所需的所有信息,只是需要理解思想,比如:

缺点

当然对于任何一个系统来说,有优点就必然会有缺点,例如:

  • 不支持跨平台,即使使用 mono 也不支持;
  • 不适合作为业务系统的,仅限于CMS;

大佬总结

以上是大佬教程为你收集整理的为什么选择 Umbraco全部内容,希望文章能够帮你解决为什么选择 Umbraco所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: