总的来说,非常赞同你的观点:
ASP.net 的优势就在于能够快速开发,并且最大程度的构件化,非常有效的降低开发成本和维护成本。
但,你不能指望用它来开发门户级别的应用——可以,只不过尽可能避免使用 ASP.NET 的 ViewState、AutoPostBack、Server Control 等等,以及开发门户应用顺理成章要注意的其它内容:缓存策略、页面代码优化、减少Session使用等等
在我看来,ASP.NET 的推出正如 ASP 当年的盛装登场一样,就像战斗机中的 F-16 和 F-22,其里程碑式经典地位是无可置疑的。