推荐系列:2007年第01期 总1期
概述
推荐系列是我新开的一个链接系列,将会推荐精彩的英文、中文文章,主要是Web开发方面的,但不局限于Web开发,尽量保持每周推荐一次的频率,希望对大家有所帮助。本文为第01期,有12篇文章:
1.Creating an Outlook Navigation Bar using the ListView and Accordion Controls
2. New ASP.NET Dynamic Data Support
3.Ajax with the ASP.NET MVC Framework
4.ASP.Net MVC Framework - Create your own IrouteHandler
5.Using script.aculo.us with ASP.NET MVC
9.SliderExtender layout and custom appearance
10. Architect Inside I - 五年后的软件界
11.微软Enterprise Library 4.0将支持依赖注入
12. Does Dependency Injection pay off?
ASP.NET
1. Creating an Outlook Navigation Bar using the ListView and Accordion Controls
导读:这是一篇来自于Matt Berseth的文章,展示了如何使用ASP.NET 3.5中的新控件ListView和ASP.NET AJAX Control Toolkit中的Accordion来实现类似于Outlook导航栏,实现后的效果如下图所示:
2. New ASP.NET Dynamic Data Support
导读:ScottGu在这篇文章中,展示了ASP.NET Extensions Prieview中的ASP.NET动态数据支持特性,看看不写一行代码来实现的增删查改是什么样的,其中包含了内置的分页支持,如下图:
ASP.NET MVC Framework
3.Ajax with the ASP.NET MVC Framework
导读:一篇很棒的关于如何在ASP.NET MVC Framework中使用AJAX的文章,作者使用Step By Step的形式,一步一步为ASP.NET MVC应用程序加上AJAX的支持。
4.ASP.Net MVC Framework - Create your own IrouteHandler
导读:来自于Fredrik Normén的文章,展示了如何在ASP.NET MVC Framework中创建自定义的RouteHandler,还结合了Spring.Net通过依赖注入把ControllerFactory和ViewFactory放在了Web.config中。
5.Using script.aculo.us with ASP.NET MVC
导读:同样是一篇如何在ASP.NET MVC Framework中使用AJAX的文章,不过使用的AJAX是Script.aculo.us(为什么不是JQuery或者其他AJAX框架:-)),来实现了一个AutoComplete的功能。效果如下图所示:
6. 为什么会出现ASP.NET平台下的MVC框架?
导读:来自infoq的一篇关于ASP.NET MVC Framework分析的文章,已经被Jeffrey Zhao翻译成了中文,如果你对ASP.NET MVC Framework的出现不是很理解的话,那不应该错过这篇文章,其中对于WebForm的优劣分析更值得我们进一步思考。
7. MS MVC框架漩涡中的MonoRail未来
导读:同样是来自于infoq,出现ASP.NET MVC Framework之后,作为Castle Project中的一部分MonoRail将何去何从,本篇文章也许能给您答案。
ASP.NET AJAX
8.深入了解 Microsoft AJAX Library
导读:这是一篇在MSDN杂志上的文章,详细讲解了Microsoft AJAX Library,无论您考虑使用何种 AJAX 平台,都必须有丰富的 JavaScript 库支持。这些库通常至少包含一套现成的客户端用户界面小工具和一个带有为每个已加载文档定义生命周期的事件的应用程序模型。在 ASP.NET AJAX 1.0 和集成了 ASP.NET 3.5 的 AJAX 平台中,JavaScript 库的最佳选择是 Microsoft AJAX Library。
9.SliderExtender layout and custom appearance
导读: 来自Alessandro Gallo的一篇文章,描述了如何定制ASP.NET AJAX Control Toolkit中的SliderExtender控件的布局和外观。自定义之后的界面外观如下图所示:
业界趋势及讨论
10. Architect Inside I - 五年后的软件界
导读:来自于博客园Ray Zhang的一篇关于业界趋势分析及对应的技术战略的精彩文章,相信很多朋友都已经看到了,文中对未来技术、市场的趋势做了五点分析,而从读者的“热情澎湃、激动人心”等评论来看也是难的一见的好文。
11.微软Enterprise Library 4.0将支持依赖注入
导读:对于Enterprise Library大家都不陌生了,我也曾经写过一些文章文章,下一个版本的Enterprise Library将会是4.0,并且将支持依赖注入。原打算计划推出的版本是3.5,对于版本的变化,微软模式与实践组的产品经理Grigori Melnik对版本的这一变化给出了他的理由:
对于Enterprise Library版本的变化,最初,我们只是打算做一些小的增强和修改。DIAB原本是我们的产品储备中的另一个独立项目,基于最近模式与实践组高级客户的反馈、与Enterprise Library支持者的来往信件、来自模式与实践组和CodePlex上其它团队的评价以及人们建设性的博客记录和建议等,我们认为现在就是推出依赖注入的合适时机,于是我们就将它加入到即将发布的Enterprise Library中,但这已不再是一个小变化,所以,我们决定将其版本号变更为v4。
12. Does Dependency Injection pay off?
导读:这是一篇很有趣的文章,在博客界展开了一场“依赖注入是否真的值得”的讨论,讨论最先开始于依赖注入的伸缩性不好,加入到这个讨论行列里的有Jacob Proffitt,RhinoMocks的创造者Ayende,NInject DI框架的作者Nate Kohari,TypeMock的公司的CTOEli Lopian,本篇文章对这一讨论过程做了总结。
结束语
也许是最近关注ASP.NET MVC Framework比较多,所以本期推荐的12篇文章中有5篇都是关于ASP.NET MVC Framework的。
作者:TerryLee出处:http://terrylee.cnblogs.com
Worktile,新一代简单好用、体验极致的团队协同、项目管理工具,让你和你的团队随时随地一起工作。完全免费,现在就去了解一下吧。
https://worktile.com