为什么要使用MonoRail?

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

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

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

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



    本文转自永春博客园博客,原文链接:http://www.cnblogs.com/firstyi/archive/2007/10/17/927967.html,如需转载请自行联系原作者

相关文章
|
自然语言处理 测试技术 计算机视觉
ICLR 2024:谁说大象不能起舞! 重编程大语言模型实现跨模态交互的时序预测
【4月更文挑战第22天】**TIME-LLM** 论文提出将大型语言模型重编程用于时序预测,克服数据稀疏性问题。通过文本原型重编码和Prompt-as-Prefix策略,使LLMs能处理连续时序数据。在多基准测试中超越专业模型,尤其在少量样本场景下效果突出。但面临跨领域泛化、模型调整复杂性和计算资源需求的挑战。[论文链接](https://openreview.net/pdf?id=Unb5CVPtae)
288 2
|
运维 算法 调度
系统授权license方案
软件系统设计关于授权时的一点见解
|
数据可视化 JavaScript 前端开发
Python 绘制精美可视化数据分析图表 (二)-pyecharts
画图表就是为了把复杂的事情表达清楚,画图表还可以弥补单用文字表达的缺欠,对有些事物解说更直接、更具体。就像我们平时会议所用的 PPT,能够更直观呈现讲述者所想表达的意思,且通俗易懂。总的来说,使用图表可以化复杂为简洁,化抽象为具体,使读者或听众更容易理解。 图表能跟直观表达和揭示数据的规律,人对图像更加敏感,对图文并茂的事物更容易接受,阅读更加简单高效,而且图表更显专业性,更具有说服力,更有利于沟通。 在上一篇文章《Python 绘制精美可视化数据分析图表 (一)-Matplotlib》中我们已经讲述过数据分析和绘制数据分析图表的好处,这里就不再赘述。直奔主题:pyecharts 是什么?
874 0
|
Dubbo Cloud Native Java
数据变更白屏化利器-推送轨迹上线
微服务引擎MSE面向业界主流开源微服务项目, 提供注册配置中心和分布式协调(原生支持Nacos/ZooKeeper/Eureka)、云原生网关(原生支持Ingress/Envoy)、微服务治理(原生支持Spring Cloud/Dubbo/Sentinel,遵循 OpenSergo 服务治理规范)能力。
数据变更白屏化利器-推送轨迹上线
|
新零售 供应链 数据管理
解决方案应用实例 |“业务+数据”双中台驱动,源氏木语构建数字化平台
源氏木语携手阿里云,基于业务中台和数据中台双轮驱动,进行新一代数字化系统重建,深化销售数字化能力,打通全链路供应链闭环,实现围绕业务的全面数字化支撑。
971 0
解决方案应用实例 |“业务+数据”双中台驱动,源氏木语构建数字化平台
|
Linux
centos7升级内核
查看内核版本 uname -r 导入key rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org 安装elrepo的yum源 rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm 安装内核 在yum的elrepo源中有ml和lt两种内核。
2031 0
|
NoSQL PHP Redis
Laravel 5.7 中广播实践,使用websocket(Redis + socket.io) 技术接收
Laravel 5.7 中广播实践,使用websocket(Redis + socket.io) 技术接收
8309 0
|
机器学习/深度学习 人工智能 JavaScript
AlphaGo Zero你也来造一只,PyTorch实现五脏俱全| 附代码
遥想当年,AlphaGo的Master版本,在完胜柯洁九段之后不久,就被后辈AlphaGo Zero (简称狗零) 击溃了。
2346 0
|
Java Spring API
spring cloud使用Feign实现远程接口的调用
在开发中,我们常用httpClient去远程调用其他系统的接口,一般情况下,需要我们指定调用的url,feign也实现了一套远程调用的方法,并且更为优雅。 1.添加依赖 org.
3009 0