zoukankan      html  css  js  c++  java
  • 为什么选择 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;
    曾经我以为我是个程序员攻城狮,,现在我发现,必须要要前面加上“广告公司”四字。
  • 相关阅读:
    不移除通知的话,出现的bug
    嵌入式-第一季-第14课
    嵌入式-第一季-第13课
    嵌入式-第一季-第12课
    嵌入式-第一季-第11课
    嵌入式-第一季-第10课
    嵌入式-第一季-第9课
    嵌入式-第一季-第8课
    嵌入式-第一季-第7课
    嵌入式-第一季-第6课
  • 原文地址:https://www.cnblogs.com/bashenandi/p/14985359.html
Copyright © 2011-2022 走看看