摘要: .NET一直都支持可选参数,但是C#语言却并不支持,除了调用COM库以外,可选参数通常是被禁止使用的。现在,随着C# 4对可选参数的支持,我们可以看到可选参数被越来越多的使用,而不仅仅限于遗留代码中。这些应用包括与动态语言的互操作、只读数据类型,以及ASP.NET MVC中的许多地方。显然,COM仍然是可选参数的主要用武之地。例如,当你使用Office库时,某个函数可能会有超过20个参数,手动指定... 阅读全文
posted @ 2010-07-22 16:53 子福当自强 阅读(148) 评论(0) 推荐(0) 编辑
摘要: Mark Brennan现在是互联网电台Pandora所在公司的业务解决方案总监,在此之前,他曾任Salesforce的市场运营经理,以及提供销售业绩管理SaaS应用的Xactly公司的SaaS架构师。 不久前他写了一篇博客“要真正的SaaS,还是要半生不熟的SaaS?”,开篇就指出:如果你的SaaS厂商一方面提供真正按需服务的应用,同时还提供预置的(on-premise)... 阅读全文
posted @ 2010-07-22 16:52 子福当自强 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 目前,有不少Web Services平台与应用框架都对RESTful服务提供了不同程度的支持。近日,Stefan Tilkov撰写了一篇文章,列举出了一系列标准,可以作为评估这些框架与平台的起始点。他认为,从较高层次上来说,必须问的问题有(回答“是”的越多,框架越接近于理想的REST Web应用框架):框架是否遵守一条HTTP消息并非仅仅包含一个URI的原则?也就是说,分发... 阅读全文
posted @ 2010-07-22 16:52 子福当自强 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 继上周介绍了Razor之后,ASP.NETMVC 现在已有四种主要的视图引擎。其他三种引擎是Spark、NHaml和传统的ASPX文件模板。本文将大致介绍这四种引擎,并着重讨论新的Razor引 擎。ASPX风格的视图引擎可以追溯到遥远的ASP。使 用<%= %>和<%: %>语法的占位符在这类风格中占据了统治地位。随着时间的推移,ASPC控件被加入进来,之后是母版页(Mas... 阅读全文
posted @ 2010-07-22 16:51 子福当自强 阅读(417) 评论(0) 推荐(0) 编辑
摘要: [原文发表地址] Introducing “Razor” – a new view engine for ASP.NET[原文发表时间] July 02, 2010 11:01 PM我的团队当前正在从事的工作之一就是为ASP.NET添加一个新的视图引擎。一直以来,ASP.NET MVC都支持 “视图引擎”的概念—采用不同语法的... 阅读全文
posted @ 2010-07-22 16:03 子福当自强 阅读(402) 评论(0) 推荐(0) 编辑
悟道