惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
V
Visual Studio Blog
IT之家
IT之家
博客园 - 聂微东
The Cloudflare Blog
月光博客
月光博客
阮一峰的网络日志
阮一峰的网络日志
S
SegmentFault 最新的问题
Apple Machine Learning Research
Apple Machine Learning Research
酷 壳 – CoolShell
酷 壳 – CoolShell
爱范儿
爱范儿
H
Help Net Security
博客园 - 叶小钗
V
V2EX
WordPress大学
WordPress大学
J
Java Code Geeks
Hugging Face - Blog
Hugging Face - Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园_首页
C
Check Point Blog
B
Blog
D
DataBreaches.Net
美团技术团队
罗磊的独立博客

博客园 - star163

开源项目管理工具 [转]项目管理和版本跟踪——Redmine和SVN的结合 [转]在项目管理工具Redmine中使用SubVersion进行版本管理 [转]非常全的javascript控制MediaPlayer与realplayer对象 [转]让VS2008支持JQUERY的javascript语法提示 [转]强烈推荐:jQuery-240多个jQuery插件 [转]详谈基于JSON的高级AJAX开发技术 使用JavaScript中的ActiveXObject填充并设置Excel格式 - star163 - 博客园 MVC资源 [转]ASP.NET MVC 框架路线图更新 [转]用WMI实现Windows系统自动管理(多图) 优秀开源资源 UPDATE实现多表更新 [转]50种方法巧妙优化SQL Server数据库 [转]使用面向对象的技术创建高级 Web 应用程序 NET常用设计模式——代理(Proxy)模式 .NET常用设计模式——迭代器模式 NET常用设计模式——组合模式 NET常用设计模式——单件模式
[转]ASP.NET MVC Framework 尝鲜小试 - star163
star163 · 2008-02-19 · via 博客园 - star163

ͼƬСŴ

呵呵,也来刚个时髦吧,因为大名鼎鼎的Brad Abrams都不能免俗对ASP.NET MVC Framework来个尝鲜快看,我也花了时间,试验了一下,主要是基于ScottGu 写的asp.net mvc框架(第一部分),英文版,算是自己也跟着做一个Lab吧,感觉还是初期阶段,一些概念和先进性的特性应该还没有完全显现出来,毕竟现在还在很初期的阶段,Orcas RTM了,在MIX 08应该会有很多新的进展。

以前没有接触过,Castle MonoRail,所以对MVC的需要功能和用法并不熟悉,按照ScottGu的blog做还是有些生硬,看了其他人的一些文章,才渐渐有些概念。不过老实说,使用ASP.NET MVC Framework和是否熟悉Castle MonoRail并没有太大关系。
一些练习的图片:
Visual Stuido 2008中ASP.NET MVC项目的模板

ͼƬСŴ

创建完项目后,可以直接按F5运行看模板的项目

ͼƬСŴ

Visual Stuido 2008中Controller/View模板

ͼƬСŴ

Visual Stuido 2008中,看似非常强大和复杂的Web设计和预览界面:)

ͼƬСŴ

相关的代码可以从我的Adobe Share下载

感觉:
1.新的Visual Studio 2008 Web开发的功能和控件很方便。
2.LINQ 和 LINQ to SQL会是很方便的工具,特别是LINQ to SQL完美的填补了Mode的这个角色。
3. 类似RenderView这样的工具应该多一些,Controller和View之间的操作和交互应该继续加强。
4.RouteTable/RouteHandler 是新的元素,不过之前研究过Orcas的WCF REST部分,感觉和其中的WebGet/UriTemplate ,有些类似,也许更多人会把ASP.NET MVC Framework很容易和REST联系在一起。
5.MVC是一个很好的开发模式,了解了它,也许将你未来的应用移植和改造成MVC模式的,也并不困难。Model-直接转移到LINQ to SQL比较困难些,View-则可保留,部分逻辑代码放到Controller层,Controller-可以直接使用原来的BLL和DAL层。
6.感觉比较大的亮点是 LINQ to SQL,它的加入真正填补了微软开发平台在Model编程的观点、工具和具体做法,ADO.NET EF则会更加完善和增强这一块,但真正的开发中你会先被LINQ to SQL的方便和感觉而感觉到畅快。
7.有关ASP.NET MVC Framework的TDD部分,没有尝试。
8..NET 3.5之后,.NET平台比较丰富的一些基础架构建立起来,在上面开发和演变新的开发框架变得有趣和快捷了,我相信.NET会变得越来越基础的平台,而在此平台上做创新和延伸也会越来越快。

下面有一些文章,都是关于ASP.NET MVC Framework

注意
版权声明:文章原创作品版权所有,可以转载,但转载时请务必以超链接形式标明文章原始出处和作者信息及该许可协议条款