为什么要使用MonoRail?

可能最近很多人都听说了微软要推出MVC的框架,关注MonoRail的人也多了起来。
想学习MonoRail的人应该也不少,但是 埋头拉车,更要抬头看路,我们为什么要学习MonoRail呢?

我自己到现在还摇摆不定,以下是我个人的一点看法,欢迎大家讨论。
好处:
1、方便大项目的开发,可以集中控制
2、代码间分层清晰
3、可以让不懂程序的美工设计界面
4、从Java转过来的人学起来相对容易一点

坏处:
1、不能使用微软的服务器控件
2、好像不支持缓存
3、大部分人都不会,项目组内推广有难度
4、大量使用反射,性能好像也不是很好(当然webform的性能也不咋的)
5、view部分目前还没有可视化工具

感觉好像大公司、大的项目使用MonoRail有一定优势,一般的项目还是webform比较方便。


你可能感兴趣的:(ora)