ASP.NET教程之微软开放了.NET 4.5.1的源代码仓酷云
如果英语好,口才好,加上女孩子的优势说不定有机会进去做做别的工具).NETReferenceSource公布了beta版,能够在线扫瞄.NETFramework4.5.1的源代码,而且能够经由过程设置,在VisualStudio2013中调试.NETFramework。.NETFramework团队的项目司理AlokShriram在.NETFramework的博客中撰文先容了最新的.NETReferenceSource。它不但能够用来扫瞄最新的.NET代码,并且经由过程壮大的Roslyn,改良了“GotoDefination”和“FindingReference”的在线体验。别的,开辟者还能够下载全部源代码包,在VisualStudio中翻开并扫瞄。利用SchabseLaks编写的插件,能够在VS中间接导航到该网站。
经由过程复杂的设置,开辟者能够在VisualStudio中单步伐试.NETFramework4.5.1及厥后续补钉和更新。这无疑是宽大开辟者翘首以盼的功效。启动VisualStudio2013,翻开Tools->Options->Debugging->General菜单,举行以下设置:
[*]禁用JustMyCode
[*]禁用Stepoverpropertiesandoperators
[*]禁用Requiresourcefilestoexactlymatchtheoriginalversion
[*]选中Enable.NETFrameworksourcestepping
[*]选中Enablesourceserversupport
如许,开辟者在调试代码时,就能够经由过程F11间接进进.NET代码。
这并非微软第一次开放.NETFramework的源代码。早在2007年,他们就第一次发布了.NET3.5的源代码并撑持VisualStudio调试。而且关于后续的4.0和4.5,也都供应了响应的源代码包。但当框架晋级时,这些旧的包就变得毫无代价了。从4.5.1入手下手,.NETFramework团队完全改动了标记索引和公布的历程,使其与构建历程同步,如许在新版本公布时,响应的PDB文件也会从ReferenceSource网站举行更新。
今朝的beta站点只是一时的,届时将会代替如今的旧站点。后续微软也会将还未发布源代码的程序集慢慢增加出去。
新的.NETReferenceSource允许协定回回到了MS-RSL,这也使得像Mono如许的团队能够宁神勇敢地利用。
正如ScottHanselman所说:微软大概并非开源的,但却相对是源代码开放的。
捆绑编译器。用户不需要受制于厂家,自己就能将程序在新平台上编译运行。除了牛B轰轰的linux,估计也没有系统捆绑c/c++的编译器,而且许多新平台都无法支持复杂的c/c++编译器在上面直接运行。 以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。 我觉得什么语言,精通就好,你要做的就是比其他80%的人都厉害,你就能得到只有20%的人才能得到的高薪。 CGI程序在运行的时候,首先是客户向服务器上的CGI程序发送一个请求,服务器接收到客户的请求后,就会打开一个新的Process(进程)来执行CGI程序,处理客户的请求。CGI程序最后将执行的结果(HTML页面代码)传回给客户。 同时也感谢博客园给我们这个平台,也感谢博客园的编辑们做成专题引来这么多高人指点。 JSP/Servlet虽然在国内目前的应用并不广泛,但是其前途不可限量。 但是目前在CGI中使用的最为广泛的是Perl语言。所以,狭义上所指的CGI程序一般都是指Perl程序,一般CGI程序的后缀都是.pl或者.cgi。 现在主流的网站开发语言无外乎asp、php、asp.net、jsp等。 ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码。 Asp.net:首先来说,Asp.net和Asp没什么关系,看着像是升级版本什么的,其实没什么联系。Asp是脚本编程,用的是ASP语言,而ASP.net用的是C#语言,完全不同的东西。
页:
[1]