ASP.NET网站制作之WCF RIA 服务工具箱简介仓酷云
C#中有两处地方用到new关键字,第一处也是最常见的一处是用在调用构造函数的时候,这种情况也是大家见的最多的一种。另一处是用在派生类中,作用有隐藏成员,切断继承关系等,相信第二处的用法大家明显要比第一处生疏。为了怀念8月份WCFRIA服务工具箱的公布,我们对RIA服务的“基线”版本上供应的各类组件给出一份疾速简介。这个新版本撑持EntityFramework4.1,包含CodeFirst,和对JavaScript/jQuery客户真个一个订正,该订正撑持jQuery1.5.1和更高版本。WCFRIA服务工具包是单一的MSI或一系列NuGet包。应当指出,单个NuGet包不撑持LINQ到SQL的转换和ASP.NET的DomainDataSource和DomainValidator。
RIAServices.Endpoints-它当即可用,但RIA服务只对二进制动静供应周全的撑持。这对Silverlight客户端是没有成绩的,但关于其他的客户端就另当别论了。该附加包增添了对SOAP和JSON真个撑持。这一点如今十分主要,由于一般希冀服务层同时撑持Silverlight和IOS、Android等非微软客户端。
RIAServices.jQuery-固然可使用原生JSON和AJAX挪用,但要让统统都恰如其分,大概会十分辣手。以是,微软正在试图让WCF撑持jQuery从而让它变得更简单。终极的方针是撑持各类场景,包含可以天生你想要的客户端SDK,就像你经由过程WSDL文件天生.NET或Silverlight客户端一样。
RIAServices.ViewModel-只撑持Silverlight,供应了DomainCollectionView类。
RIAServices.T4-这是一个一般的T4代码天生器的替换计划,可以让你拔出到本人的自界说代码天生器。像很多微软的新手艺那样,它没有内置的对VisualBasic或F#的撑持。
RIAServices.WindowsAzure-TableDomainService同意利用WindowsAzure表存储作为数据层。
RIAServices.EntityFramework-这供应了EntityFramework4.1撑持的新DbDomainService,包含EFCodeFirst。
检察英文原文:AnOverviewofWCFRIAServicesToolkit
译者晁晓娟处置Web开辟办理多年,留过学,呆过外企,实验过创业,存眷项目办理,架构和产物。
那做企业软件是不是最好用J2EE? 可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序的功能。ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括VisualBasic.NET、C#和JScript.NET.)创作应用程序。另外,任何ASP.NET应用程序都可以使用整个.NETFramework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。 PHP的源代码完全公开,在OpenSource意识抬头的今天,它更是这方面的中流砥柱。不断地有新的函数库加入,以及不停地更新,使得PHP无论在UNIX或是Win32的平台上都可以有更多新的功能。它提供丰富的函数,使得在程式设计方面有着更好的资源。目前PHP的最新版本为4.1.1,它可以在Win32以及UNIX/Linux等几乎所有的平台上良好工作。PHP在4.0版后使用了全新的Zend引擎,其在最佳化之后的效率,比较传统CGI或者ASP等技术有了更好的表现。 逐步缩小出错代码段的范围,最终确定错误代码的位置。 碰到复杂点的问题都不知道能不能解决,现在有点实力的公司都选择自已在开源的基础上做开发。但没听说过有人在IIS上做改进的,windows、sqlserver集群方面的应用也很少见。 那么,ASP.Net有哪些改进呢? 使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行,用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。 主流网站开发语言之CGI:CGI就是公共网关接口(CommonGatewayInterface)的缩写。它是最早被用来建立动态网站的后台技术。这种技术可以使用各种语言来编写后台程序,例如C,C++,Java,Pascal等。 在调试JSP代码时,如果程序出错,JSP服务器会返回出错信息,并在浏览器中显示。这时,由于JSP是先被转换成Servlet后再运行的,所以,浏览器中所显示的代码出错的行数并不是JSP源代码的行数。 以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。 但是目前在CGI中使用的最为广泛的是Perl语言。所以,狭义上所指的CGI程序一般都是指Perl程序,一般CGI程序的后缀都是.pl或者.cgi。 通过这次激烈的讨论,我从大家身上学到了太多,开阔了眼界,不管是支持我的还是骂我的,都感谢你们。 现在的ASP.net分为两个版本:1.1和2.0Asp.net1.1用VS2003(visualstudio2003)编程。Asp.net2.0用VS2005(visualstudio2005)编程。现在一般开发用的是VS2003。 ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码。 CGI程序在运行的时候,首先是客户向服务器上的CGI程序发送一个请求,服务器接收到客户的请求后,就会打开一个新的Process(进程)来执行CGI程序,处理客户的请求。CGI程序最后将执行的结果(HTML页面代码)传回给客户。
页:
[1]