飘飘悠悠 发表于 2015-1-18 11:20:54

ASP.NET教程之.NET开辟者如今能够会见Google Discovery APIs仓酷云

J2EE比较成熟一点,一些比较出名的企业应用软件都是基于J2EE的。以后的发展就不好说了。不过net网页编程比较烦,学.net的话,微软把很多工具都封装好了,学起来可能容易一点。谷歌已以开源情势公布了.NETAPIsClientLibrary,开辟者可经由过程此客户端库会见那些供应了可发明API的服务,比方Books(图书)、Analytics(剖析)、Latitude(纵横或定位)、Prediction(展望)、Tasks(事情清单)、Translate(翻译),和其他一些服务。
谷歌曾在谷歌I/O2011开辟者年夜会上先容了APIsDiscoveryService(API发明服务),此服务可用于以编程体例与谷歌为其本身服务所供应的其他APIs举行交互,包含发明那些可用服务、服务是怎样界说的——办法及其参数、内联相干匡助文档、和可用的OAuth2.0局限的才能。APIsDiscoveryService还可用于构建APIsClientLibraries(API客户端库),开辟者可使用分歧的编程言语经由过程客户端库往会见那些API,并且谷歌已创立了APIsExplorer(API资本办理器)和APISupportPlug-inforEclipse(用于Eclipse的API撑持插件)。
谷歌已完成了分离合用于分歧编程言语(Java、Python、PHP、Ruby、和比来的.NET)的API客户端库,不外一切这些API客户端库只是alpha(预览版本)或beta(测试版本)版。开辟者在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供应撑持,并且相干后续事情已启动。
译注
API,使用程序接口,即ApplicationProgrammingInterface的缩写。
OAuth2.0,起首OAuth(OpenAuthorization,开放受权)是一用于受权的开放尺度。而OAuth2.0是对最后创立于2006岁暮的OAuth协定的下一演进版本。OAuth2.0将重点放在当客户端开辟者为web使用程序、桌面使用程、挪动德律风、和客堂设备供应详细的受权流时供应便利。
alpha或beta版,是软件版本周期中两个初期版本,还要履历较长工夫的计划、开辟、测试才干到达功能不乱、功效丰厚的完成版(Gold)或临盆版(Production)。
检察英文原文:.NETDevelopersNowCanAccessGoogleDiscoveryAPIs
译者高翌翔基于.NET平台举行Web使用程序计划、开辟,存眷急迅开辟和架构计划,及各类进步代码可保护性的最好理论。
也许唯一可以让世人留恋net网页编程的理由就剩下它的王牌——跨平台。

兰色精灵 发表于 2015-1-20 20:52:09

Servlet却在响应第一个请求的时候被载入,一旦Servlet被载入,便处于已执行状态。对于以后其他用户的请求,它并不打开进程,而是打开一个线程(Thread),将结果发送给客户。由于线程与线程之间可以通过生成自己的父线程(ParentThread)来实现资源共享,这样就减轻了服务器的负担,所以,JavaServlet可以用来做大规模的应用服务。

因胸联盟 发表于 2015-1-25 15:14:41

ASP.net1.1和2.0在程序上的语法也有很大不同,现在2.0属于新出来的,不知道半年后会不会有3.0(说笑一下)。Windows2003系统自动支持ASP和ASP.net环境,不用安装任何程序。Asp.net属于编译语言。ASP的最大不同(ASP属于解释语言)。

活着的死人 发表于 2015-1-31 16:29:25

ASP.net的速度是ASP不能比拟的。ASP.net是编译语言,所以,当第一次加载的时候,它会把所有的程序进行编译(其中包括worker进程,还有对语法进行编译,形成一个程序集),当程序编译后,执行速度几乎为0。

蒙在股里 发表于 2015-2-2 22:16:44

JSP/Servlet虽然在国内目前的应用并不广泛,但是其前途不可限量。

若相依 发表于 2015-2-5 14:50:53

我觉得什么语言,精通就好,你要做的就是比其他80%的人都厉害,你就能得到只有20%的人才能得到的高薪。

冷月葬花魂 发表于 2015-2-12 07:11:25

JSP/Servlet虽然在国内目前的应用并不广泛,但是其前途不可限量。

乐观 发表于 2015-2-25 19:30:22

ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码。

变相怪杰 发表于 2015-2-28 12:27:15

我觉得什么语言,精通就好,你要做的就是比其他80%的人都厉害,你就能得到只有20%的人才能得到的高薪。

山那边是海 发表于 2015-3-9 23:17:53

现在主流的网站开发语言无外乎asp、php、asp.net、jsp等。

简单生活 发表于 2015-3-17 03:05:17

能产生和执行动态、交互式、高效率的站占服务器的应用程序。运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写。

小魔女 发表于 2015-3-23 16:50:42

Asp.net:首先来说,Asp.net和Asp没什么关系,看着像是升级版本什么的,其实没什么联系。Asp是脚本编程,用的是ASP语言,而ASP.net用的是C#语言,完全不同的东西。
页: [1]
查看完整版本: ASP.NET教程之.NET开辟者如今能够会见Google Discovery APIs仓酷云