ASP.NET编程:VS2012:针对ALM和Web开辟者供应的改善仓酷云
可怜的程序员,还是逃不出移植的命运!微软为VisualStudio2012召开的正式公布会,次要把重点放在他们所料想的工具是怎样满意现今软件开辟趋向的需求。不外在大旨演讲中,仍是能够对这家公司的一些以后设法看出眉目。在S.Somasegar所举行的收场大旨演讲中,他论述了古代软件开辟所需的一个关头历程就是使用程序性命周期办理,并谈到VS2012是怎样撑持这项事情的。别的一个发明就是,微软经由过程VS2012已在“HTML5和JavaScript之高低了伟大的赌注”。我们将深切研讨一下这两个方面。
HTML5/JavaScript
针对HTML5和JavaScript的一些加强撑持,已由微软的OrvilleMcDonald在其大旨演讲中举行了演示。VS2012改善了HTML5的智能感知(IntelliSense),撑持代码完成和考证。假如最后是以HTML5编纂的文件转换为HTML4,那末编纂器就会检测到版本变更。兼容于5而不兼容4的HTML标志将会响应地被标识出来。微软也提到用于VS2012中的JavaScript引擎和用于InternetExplorer9中的是一样的。
开辟职员今朝已能够用扫瞄器来检察客户端代码/HTML。而McDonald向人人先容了新的页面检察器(PageInspector),可以闪开发职员检察服务真个代码。它会供应一个静态更新的视图,“让我们看到以后UI详细是服务器上的哪行代码实行出现出来的”。
使用程序性命周期办理
微软的NicoleHerkowitz演示了一些和ALM相干的新特征。值得一提的是,TeamFoundationServer2012的加强部分,为开辟企图供应了更好的办理。界面能够自界说以显现积存事情项、事情优先级和完成这些事情条目可用的开辟职员。
VS2012撑持在临盆情况中,出格是那些没法部署VisualStudio的情形下,利用智能跟踪(IntelliTrace)。正如Herkowitz提到的,VS2012同意开辟职员“给运营团队供应智能跟踪搜集器,以便他们可以经由过程十分基础的PowerShell命令来搜集丰厚的数据,接着把数据前往给开辟团队让其能够举行调试”。
关于这一历程的分外加强无望在VS2012的第一个更新中供应,当能获知更多信息的时分InfoQ将会跟进报导。
检察英文原文:VS2012:ImprovementsforALMandWebDevelopers
我有个同学,他是搞net网页编程的,他给我说“net网页编程不是效率低,而是速度慢。”,我不是搞net网页编程的,我实在想不透这句话的含义,难道执行速度不就是效率低吗?难道执行速度慢还成效率高了? 但是目前在CGI中使用的最为广泛的是Perl语言。所以,狭义上所指的CGI程序一般都是指Perl程序,一般CGI程序的后缀都是.pl或者.cgi。 但是java靠开源打出的一片天地,特别是在微软的垄断下能打开今天的局面还是有它的生命力的。 主流网站开发语言之CGI:CGI就是公共网关接口(CommonGatewayInterface)的缩写。它是最早被用来建立动态网站的后台技术。这种技术可以使用各种语言来编写后台程序,例如C,C++,Java,Pascal等。 在调试JSP代码时,如果程序出错,JSP服务器会返回出错信息,并在浏览器中显示。这时,由于JSP是先被转换成Servlet后再运行的,所以,浏览器中所显示的代码出错的行数并不是JSP源代码的行数。 主流网站开发语言之PHP:PHP的全名非常有趣,它是一个巢状的缩写名称——“PHP:HypertextPreprocessor”,打开缩写还是缩写。PHP是一种HTML内嵌式的语言(就像上面讲的ASP那样)。而PHP独特的语法混合了C,Java,Perl以及PHP式的新语法。它可以比CGI或者Perl更快速地执行动态网页。 现在主流的网站开发语言无外乎asp、php、asp.net、jsp等。 Asp.net:首先来说,Asp.net和Asp没什么关系,看着像是升级版本什么的,其实没什么联系。Asp是脚本编程,用的是ASP语言,而ASP.net用的是C#语言,完全不同的东西。 在一个项目中谁敢保证每天几千万甚至几亿条的数据不丢失?谁敢保证应用的高可靠性?有可以借签的项目吗? 目前在微软的.net战略中新推出的ASP.net借鉴了Java技术的优点,使用CSharp(C#)语言作为ASP.net的推荐语言,同时改进了以前ASP的安全性差等缺点。但是,使用ASP/ASP.net仍有一定的局限性,因为从某种角度来说它们只能在微软的WindowsNT/2000/XP+IIS的服务器平台上良好运行(虽然像ChilliSoft提供了在UNIX/Linux上运行ASP的解决方案.
页:
[1]