我与Umbraco并不是那种熟悉,但我听说他们对第5版进行了重大改写,实际上它最终放弃了,因为它没有成功。杀了很多努力。
这一定是一个非常艰难的决定,但是可能需要学习很多关于架构解决的教训,这些解决方案在开始时似乎是一个好主意,但最终还是没有成功。特别是对于使用ASP.NET / MVC框架的其他人。
困扰Umbraco 5的主要问题和瓶颈在哪里,我们可以从中学到什么?
答案 0 :(得分:5)
以下是一些您可能会帮助您理解的链接。
http://ayende.com/blog/156577/on-umbracos-nhibernates-pullout
我的观点虽然没有得到普遍认可,但是从一开始就没有足够的注意力用于表现。性能仍然很重要,并且当项目运行速度不够快时,它不是你可以在项目结束时解决的问题。是的,你可以浪费时间去做一个过早优化的项目,但不要担心性能,希望你能在最后进行神奇的优化可能会更糟糕,在这种情况下对项目和几乎到了公司。
值得赞扬的是,他们已经从这场灾难中恢复过来,现在看起来真的正在大踏步前进。感谢Neils Hartvig做出艰难的决定,在明确提前开展工作不是一种选择时,可能会丢掉数千小时的工作。