|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
J2EE比较成熟一点,一些比较出名的企业应用软件都是基于J2EE的。以后的发展就不好说了。不过net网页编程比较烦,学.net的话,微软把很多工具都封装好了,学起来可能容易一点。谷歌已以开源情势公布了.NETAPIsClientLibrary,开辟者可经由过程此客户端库会见那些供应了可发明API的服务,比方Books(图书)、Analytics(剖析)、Latitude(纵横或定位)、Prediction(展望)、Tasks(事情清单)、Translate(翻译),和其他一些服务。
谷歌曾在谷歌I/O2011开辟者年夜会上先容了APIsDiscoveryService(API[1]发明服务),此服务可用于以编程体例与谷歌为其本身服务所供应的其他APIs举行交互,包含发明那些可用服务、服务是怎样界说的——办法及其参数、内联相干匡助文档、和可用的OAuth2.0[2]局限的才能。APIsDiscoveryService还可用于构建APIsClientLibraries(API客户端库),开辟者可使用分歧的编程言语经由过程客户端库往会见那些API,并且谷歌已创立了APIsExplorer(API资本办理器)和APISupportPlug-inforEclipse(用于Eclipse的API撑持插件)。
谷歌已完成了分离合用于分歧编程言语(Java、Python、PHP、Ruby、和比来的.NET)的API客户端库,不外一切这些API客户端库只是alpha(预览版本)或beta(测试版本)版[3]。开辟者在C#程序中可经由过程.NETAPIsClientLibrary(.NET版API客户端库)往挪用各类谷歌服务,可下载源代码及示例。此库包含的谷歌服务有:APIsDiscoveryService,BooksAPI,BuzzAPI,CustomSearchAPI,DiacritizeAPI,EnterpriseAuditAPI,GoogleAnalyticsAPI,GoogleLatitudeAPI,GoogleSiteVerificationAPI,ModeratorAPI,PageSpeedOnlineAPI,PredictionAPI,SearchAPIforShopping,TaskQueueAPI,TasksAPI,TranslateAPI,URLShortenerAPI。比方Blogger(博客)、Calendar(日历)、Picasa(收集相册)或是YouTube(视频分享)等其他一些服务则由GData.NETClientLibrary供应响应撑持。让我们拭目以待在将来谷歌将把GDataAPIs也作为一种可发明服务。
个中的一些服务不必受权,可是要利用OAuth2协定才干会见那些服务,由于它们是构建在DotNetOpenAuth(一款合用于微软平台的开源的OpenID、OAuth、和ICard库)之上的。此客户端库一样撑持与那些API库的强范例版本一同事情,这使得易于在集成开辟情况(IDE)下利用,并且在编译时实行各类反省以确保更佳的代码强健性。
.NETAPIsClientLibrary可用于Microsoft’s.NETFramework3.5和4.0、VisualStudio2010,还可用于Mono2.6.7及随后的MonoDevelop版上。谷歌还企图为WindowsPhone7和Silverlight供应撑持,并且相干后续事情已启动。
译注
[1]API,使用程序接口,即ApplicationProgrammingInterface的缩写。
[2]OAuth2.0,起首OAuth(OpenAuthorization,开放受权)是一用于受权的开放尺度。而OAuth2.0是对最后创立于2006岁暮的OAuth协定的下一演进版本。OAuth2.0将重点放在当客户端开辟者为web使用程序、桌面使用程、挪动德律风、和客堂设备供应详细的受权流时供应便利。
[3]alpha或beta版,是软件版本周期中两个初期版本,还要履历较长工夫的计划、开辟、测试才干到达功能不乱、功效丰厚的完成版(Gold)或临盆版(Production)。
检察英文原文:.NETDevelopersNowCanAccessGoogleDiscoveryAPIs
译者高翌翔基于.NET平台举行Web使用程序计划、开辟,存眷急迅开辟和架构计划,及各类进步代码可保护性的最好理论。
也许唯一可以让世人留恋net网页编程的理由就剩下它的王牌——跨平台。 |
|