为什么要使用MonoRail?
2007-10-17 18:20
316 查看
可能最近很多人都听说了微软要推出MVC的框架,关注MonoRail的人也多了起来。
想学习MonoRail的人应该也不少,但是埋头拉车,更要抬头看路,我们为什么要学习MonoRail呢?
我自己到现在还摇摆不定,以下是我个人的一点看法,欢迎大家讨论。
好处:
1、方便大项目的开发,可以集中控制
2、代码间分层清晰
3、可以让不懂程序的美工设计界面
4、从Java转过来的人学起来相对容易一点
坏处:
1、不能使用微软的服务器控件
2、好像不支持缓存
3、大部分人都不会,项目组内推广有难度
4、大量使用反射,性能好像也不是很好(当然webform的性能也不咋的)
5、view部分目前还没有可视化工具
感觉好像大公司、大的项目使用MonoRail有一定优势,一般的项目还是webform比较方便。
想学习MonoRail的人应该也不少,但是埋头拉车,更要抬头看路,我们为什么要学习MonoRail呢?
我自己到现在还摇摆不定,以下是我个人的一点看法,欢迎大家讨论。
好处:
1、方便大项目的开发,可以集中控制
2、代码间分层清晰
3、可以让不懂程序的美工设计界面
4、从Java转过来的人学起来相对容易一点
坏处:
1、不能使用微软的服务器控件
2、好像不支持缓存
3、大部分人都不会,项目组内推广有难度
4、大量使用反射,性能好像也不是很好(当然webform的性能也不咋的)
5、view部分目前还没有可视化工具
感觉好像大公司、大的项目使用MonoRail有一定优势,一般的项目还是webform比较方便。
相关文章推荐
- 【SSH进阶之路】Spring的IOC逐层深入——为什么要使用IOC[实例讲解](二)
- Struts2为什么要使用OGNL
- 响应式布局中为什么要使用em设置字体大小而不用px
- Redis理论篇-为什么使用Redis?
- 为什么每家企业都应该考虑使用开源的 POS 系统
- 【转】JDBC为什么要使用PreparedStatement而不是Statement
- 在做java 的web开发,为什么要使用框架
- 回调函数的实质——什么是回调函数,为什么要使用回调函数
- 为什么要使用单例模式?
- 为什么应该放弃或减少使用MD5
- 一篇干货,为什么使用Glide(Glide究极指南)
- 【JAVA】在线程里使用线程外的变量为什么一定要是final类型
- struts的工作流程及为什么使用struts(转)
- 为什么使用框架技术
- memcached系列之1:memcached基础知识简介(为什么要使用memcached做缓存服务器)
- netif_receive_skb为什么使用pt_prev
- 为什么要使用Python?
- 实例浅析epoll的水平触发和边缘触发,以及边缘触发为什么要使用非阻塞IO
- 为什么卧式砂磨机使用寿命长
- android 为什么不建议使用Enum