如何开发中/大型项目,一把umbraco? [英] How to develop middle/large size project with Umbraco?

查看:171
本文介绍了如何开发中/大型项目,一把umbraco?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我真的目前正在调查该怎么一把umbraco在我们未来的项目中使用。我看着Umbraco.tv和阅读不同的入门级指南 - 其强大的两侧是pretty的明显,它作为一个CMS的能力是巨大的。什么是不显着的是如何当你想要多一点不仅仅是CMS书面站点一把umbraco工作。

I`m currently investigating how can Umbraco be used in our future projects. I watched Umbraco.tv and read different "Getting started" guides - its strong sides are pretty obvious and its abilities as a CMS are great. What is not obvious is how to work with Umbraco when you want a bit more than just CMS written site.

原因,没有人会使用CMS编写大型商业应用程序。但是,如果你只有一点点复杂的逻辑在那里你会解决它一把umbraco环境?如果你需要一些世界最简单的工作流模型会你把它变成某些用户的控制或将你把它放在其他地方,也可以是这样的地方放弃了一把umbraco?...

Of cause no one would write large business application using CMS. But if you have just a bit of complex logic where would you settle it in Umbraco environment? If you need some world-simplest workflow model would you place it into some user control or would you place it anywhere else or may be this is the place to give up Umbraco?...

所以,也许这个问题我问的是: 什么是复杂程度超出了其应停止使用一把umbraco和更好的写一切从头开始使用ASP.NET MVC(或任何你喜欢)?你会在哪里把复杂的逻辑一把umbraco?

So maybe the question i am asking is: What is the level of complexity beyond which you should stop using Umbraco and better write everything from scratch with ASP.NET MVC (or whatever you like)? Where would you place complex logic in Umbraco?

推荐答案

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

I manage a series of enterprise-level websites with Umbraco. I also have a lot of custom code I wrote myself. Between macros and event hooks and even some other miscellaneous projects written by the community, I haven't found much I can't do, though some things are harder than others.

在我的愚见,我们应该问的问题是这是个什么样的网站,不只是什么级别的复杂性应该确定一个阈值。如果它是一个内容驱动的网站由CMS更好的服务,我不会使用它只是根据需要编写一些自定义的code却步。有很多方法来增加您的code扩展一把umbraco。如果网站的内容主要是应用驱动的,我不会试图迫使它变成一个CMS只是为了能够。

In my humble opinion, the question one should ask is what sort of website it is, not just what level of complexity should determine a threshold. If it's a content-driven website best served by a CMS, I wouldn't be deterred from using it just based on having to write some custom code. There are lots of ways to add your code to extend Umbraco. If the site content is largely application-driven, I wouldn't try to force it into a CMS just for the sake of being able to.

希望这有助于。

这篇关于如何开发中/大型项目,一把umbraco?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆