monorail大家觉得如何?
因为听说castle的IOC不错,所以对它系列框架都比较关注;我觉得castle的IOC比sprint.net使用方便多,虽然说性能上稍微差些,但做企业级应用这点性能值得牺牲的。但castle的ORM就不敢恭维了,是基于nhiberate的,速度慢得太多了,唯一的亮点就是用特性来做映射比较直观简洁。其实ORM这个东西一般都是自己写个轻量级,用得比较舒心。
以前值得.net没必要再用什么mvc框架了,但我看了monorail后,就彻底改变这种想法了。它模仿ruby on rails来做,使用很简单,动态数据绑定,操作自由,MVC代码分得更清楚。我很想以后项目就用这个框架了,但有个问题,它抛弃了服务器控件,许多现成的控件都不能使用。而且很多都人都习惯现在的编程框架,同一项目的成员都去用这个框架有点困难,除非自己做点东西可以尝试。现在也比较犹豫要不要深入去学这个东西,有没有在项目中应用过这个mvc呢?感觉如何?
------解决方案--------------------这就是.net和java的差距,他们很自然的在用mvc的模式,而搞.net的很多都不知道这种模式
------解决方案--------------------monorail在项目组中推会很有难度,感觉比推orm还要难
------解决方案--------------------其实asp.net也是mvc的,每个页面的都有各自的controller
用monorails开发还是很方便的,MVC分得很清楚
不过它主要基于反射,而且好像不支持页面缓存(现在不知道)
在公司的项目中采用估计比较难