|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
计算机发展到这个时候,很多技术日益成熟,想学好一种技术都是不容易的,当你学会用的时候你对它的很多原理可能很不了解)REST式的webservice挪用要比基于SOAP的挪用更具上风,由于它无需工具的撑持。这使得一些言语如Ruby和Python能够很轻松地对其举行挪用。不幸的是,C#却做不到这一点,由于短少需要的撑持。
形成这类不同的缘故原由在于静态范例。像Ruby和Python如许的言语能够间接将JSON和基于XML的了局转化为对象模子。接上去每种言语都可使用其尺度的办法和属性语法来会见该对象了。关于像C#如许的言语来讲,假如事前不晓得对象是甚么模样的话是没法举行这类映照的。因而,我们不能不编写需要的类息争析逻辑,而这个历程其实有趣且简单堕落。
借助C#4,这统统都云消雾散了。经由过程将其与NikhilKothari的静态Rest项目举行整合,C#和VB开辟者能够取得静态言语开辟者所具有的那种洁净的语法。由于这仍是基于初期预览版,以是另有一些限定。注重到在CTP中还不撑持静态范例索引,这违反了一般的数组语法。因而在其上利用了Item()。但是,我原告知在随后的构建中已到场了对静态范例索引的撑持。 在随后的帖子中,Nikhil先容了利用C#4挪用Amazon和Flickr服务。
检察英文原文:DynamicC#inAction
来自:http://www.infoq.com/cn/news/2008/11/Dynamic-C
说句实话,net网页编程跨平台根本就不是外行人想想的那种,一次编译,处处运行。 |
|