Visual Studio 2010“单恋”WEB开发

原创
开发 后端
微软一直推崇的是自家的ASP.NET等WEB开发技术,Visual Studio平台对ASP.NET的支持也是最好的。但是盖茨割舍不断的互联网情缘,撮合了Visual Studio与其他WEB开发工具。

【51CTO独家特稿】微软创始人比尔盖茨在20世纪90年代就希望微软能转型成为互联网公司,但最后还是败给了Google。虽然不能统治互联网,但微软还是对WEB开发情有独钟。在最新的Visual Studio版本中,微软已经囊括了几大热门WEB开发工具。

[[18793]]

Visual Studio 2010发布之日,我们就了解到它对于PHP的进一步支持。虽然之前有VS.PHP,但毕竟还不是很好的支持。从Visual Studio 2010开始,对PHP、Python、Ruby等工具的支持将得到增强。

Visual Studio对WEB开发的支持 

Visual Studio 2010更多的跨平台支持

Visual Studio 2010与Python

Python已经两度荣获年度编程语言的称号,特别是2010年力压Object-C登顶年度编程语言,其实力不容小视。

Visual Studio 2010中已配置IronPython预览版,这款语言的最终版也将配置在Visual Studio 2010中,并完成一些完善工作。

.NET 4的IronPython可与Python 2.6及Python 3.1兼容。这并不新奇,因为Python 3.1是继2.x系列之后的一个重要突破。除了对该语言早期版本的显著完善以外,它还移除了一些不必要的功能。这意味着Python 3.1并不向后兼容,这也打击了人们采用Python 3.1版本的热情。

Visual Studio 2010与PHP

PHP,这是每一个做WEB开发的人不能忽视的工具。对于PHP程序员来说都是使用Editplus或PHP Editor等轻量级开发工具。对于编写小的PHP程序还是很不错,但是研究源码最需要是可以调试、跟踪源码,这点显然上述工具就做不到了。

在Visual Studio 2008时代,可以通过VS.PHP这个插件来实现对PHP的良好支持。但是到了Visual Studio 2010上,确实能通过Exression等工具来实现对PHP的支持。

微软为什么要让Visual Studio牵手PHP等开源工具,恐怕还是因为看到了对方强大的市场占有率。通过这样的“联姻”,让Visual Studio能触及更多的领域,成为真正的大平台。

Visual Studio 2010提升对jQuery的互操作性

近年来微软广泛的参与开源社区,在MIX10技术大会上,微软副总裁Scott Guthrie宣布,微软已经参与到了开源社区中非常受欢迎的jQuery中去,并加强了ASP.NET和jQuery之间的互操作性,正在致力于改善jQuery的标准化和Web应用程序开发过程。

[[18794]] 
jQuery的创始人John Resig

微软也将首先在Visual Studio 2010ASP.NET MVC 2中推广jQuery JavaScript库,让.NET开发人员可以更好的融入到jQuery中。

另外我们还可以看到,微软在Windows Azure平台上可以支持现在绝大多数的开发语言,比如.NET、PHP、Ruby、Python、Java等,进入Windows Azure平台上运行的应用无需进行任何的代码转换。这一切也都纳入了微软开发平台的大计划中。

【编辑推荐】 

  1. Visual Studio自定义调整窗体的两个小技巧
  2. Visual Studio 2010中关于C#的几点改进
  3. Visual Studio 2010及.Net 4新功能一览
  4. 提高效率 用好Visual Studio 2010自定义代码段
责任编辑:彭凡 来源: 51CTO
相关推荐

2010-02-23 10:39:43

Visual Stud

2009-11-10 09:13:47

Visual Stud

2009-12-02 09:43:38

Visual Stud

2009-11-11 13:24:51

Visual Stud

2009-11-10 13:43:37

Visual Stud

2011-03-01 08:47:40

Visual Stud

2010-06-22 09:06:36

Visual Stud

2010-07-20 08:43:00

Visual Stud

2009-12-15 09:36:32

Visual Stud

2010-02-22 16:43:33

Visual Stud

2009-11-11 09:48:06

Visual Stud

2010-05-21 09:10:56

Visual Stud

2009-12-01 10:49:44

Visual Stud

2010-03-01 13:50:35

Visual Stud

2009-10-20 09:59:44

Visual Stud

2011-01-24 07:24:48

Visual Stud

2010-12-13 10:34:09

Visual Stud

2009-12-11 13:14:45

Visual Stud

2009-11-13 14:59:12

Visual Stud

2010-04-06 17:32:02

Visual Stud
点赞
收藏

51CTO技术栈公众号