Umbraco第5版出了什么问题?

Dir*_*oer 2 asp.net asp.net-mvc performance orm umbraco

我不是Umbraco的那个家伙,但是我听说他们为版本5进行了重大改写,并且最终放弃了它,因为它没有成功.杀了很多辛苦的工作.

这一定是一个非常艰难的决定,但是可能需要学习很多关于架构解决的教训,这些解决方案在开始时似乎是一个好主意,但最终还是没有成功.特别是对于使用ASP.NET/MVC框架的其他人.

困扰Umbraco 5的主要问题和瓶颈在哪里,我们可以从中学到什么?

E.J*_*nan 5

以下是一些您可能会帮助您理解的链接.

http://ayende.com/blog/156577/on-umbracos-nhibernates-pullout

http://umbraco.com/follow-us/blog-archive/2012/1/4/umbraco-5-on-performance-and-the-perils-of-premature-optimisation.aspx

我的观点虽然没有得到普遍认可,但是从一开始就没有足够的注意力用于表现.性能仍然很重要,而且当项目运行速度不够快时,它不是你可以在项目结束时解决的问题.是的,你可以把时间浪费在一个做"过早优化"的项目上,但不要担心性能,希望你能在最后进行神奇的优化可能会更糟糕,在这种情况下对项目而言几乎是致命的.

值得赞扬的是,他们已经从这场灾难中恢复过来,现在看起来真的正在大踏步前进.感谢Neils Hartvig做出艰难的决定,在明确提出前进不是一个选择时,可能会丢掉数千小时的工作.