如何开发用一把umbraco中/小规模的项目?(How to develop middle/larg

2019-09-17 09:26发布

我真的目前正在研究如何在一把umbraco我们未来的项目中使用。 我看着Umbraco.tv和阅读不同的“入门”级指南 - 其强大的双方都非常明显和能力作为CMS是巨大的。 什么是不很明显的是如何用一把umbraco,当你需要的不仅仅是CMS写网站更多的工作。

原因没有人会使用CMS编写大型商业应用。 但是,如果你你会在哪里在一把umbraco环境解决它具有只是有点复杂的逻辑? 如果你需要一些世界最简单的工作流模型,你会放置到一些用户控件,还是会放置其他地方,也可以是这是放弃了一把umbraco的地方吗?...

所以,也许我问的问题是: 什么是复杂的,你再多应停止使用一把umbraco与ASP.NET MVC最好写一切从头开始(或任何你喜欢)的水平? 你会在哪里把复杂的逻辑一把umbraco?

Answer 1:

我管理了一系列一把umbraco企业级网站。 我也有很多的自定义代码我写我自己。 宏和事件挂钩,甚至社区写了一些其他杂项项目之间,我还没有发现多少我不能这样做,但有些事情是比其他人更难。

我个人认为,应该问的问题是它是个什么样的网站 ,而不仅是复杂的水平应确定的阈值。 如果它是一个内容驱动的网站由CMS提供最好的服务,我不会使用它,只是根据需要编写一些自定义代码却步。 有很多方法来增加您的代码来扩展一把umbraco。 如果网站内容主要是应用驱动的,我不会试图迫使它进入一个CMS只是为了能够着想。

希望这可以帮助。



Answer 2:

你没有说是哪个版本,所以我会假设4.7,但答案是或多或少在这两种情况下是相同的 - 唯一不同的是,现在我不会在5.x中承接了大量的项目,除非你有一个很大的耐心和理解客户和期限是至少6个月。 (我5.x中的粉丝,但其不能用于生产应用还)。

如果我有很多复杂的逻辑,我需要补充,我会写他们就像我在其他任何asp.net应用程序做的 - 用C#创建一个新的类/对象(最有可能)或自定义控制(不太可能)然后加载或在适当的时候调用该对象从我的网页。



文章来源: How to develop middle/large size project with Umbraco?