宣布的主要特性有:
- 高级编辑功能、智能感知(Intellisense),代码浏览,“查找所有引用”,REPL等等……
- 支持CPython和IronPython
- 本地或集群/远程调试
- 有多种视图辅助分析代码
- 通过和IPython REPL集成,实现交互式并行计算开发
- 支持HPC集群和MPI,包括调试的支持
- 用于.NET平台的NumPy和SciPy
- 支持云计算(即将提供)
- 支持Dryad(大伸缩量,数据密集型的并行计算)(即将提供)
- 免费和开源(使用Apache 2.0许可协议)
一个来自微软的软件设计工程师,Dino Viehland说到:
PTVS保留了我们在IronPython Tools for VS中实现的所有特性,并添加了一些新特性。作为第一个版本,我们就在CPython和其他Python实现中添加了REPL和调试的支持。我们也为CPython添加了分析支持,可以支持多个语言版本(从2.5到3.2),并能附加进程到CPython进程上——不管是本地的还是远程的。在支持所有特性的同时,我们还包括了强大智能感知功能,和用于IronPython的GUI拖拽开发功能。另外,我们也关注于为一个特别的领域开发新特性——高性能计算(High Performance Computing,HPC)。对于我们的第一个测试版,我们集中在两个不同场景的实现上——基于MPI实现批量技术,基于IPython实现交互计算。对于批量计算,我们通过简单的“F5“操作就能在集群上发布和运行。如果你没有准备好集群环境,还是可以在本地机器上启动多个进程来做同样的事以方便测试。对于交互开发,我们集中在利用IPython(0.11+)的功能,它具有重新设计的全新架构,专门用来支持并行计算和其他REPL UI。RTM版本计划在2011年秋天发布。
查看英文原文:Visual Studio Support for CPython
最新评论