在近日举行的Tech Ed 2007大会上微软宣布,使用Visual Studio 2008的开发者将可以得到这个集成开发环境(IDE)的一个高度定制版-Visual Studio Shell,通过它开发者可以使用定制化的工具和编程语言。这个简化的开发环境是微软继续改进其合作伙伴程序的一个体现,也是为了适应来自其他集成开发环境(IDE)的竞争,例如免费的开源Eclipse工具集。
微软的VSIP合作伙伴计划的项目负责人Joe Marini表示,实际上Visual Studio Shell是一个简化到框架的集成开发环境(IDE)。他表示,“有一段时间我们的合作伙伴和开发者一直要求实现这样的功能,”这个框架并不支持一个编程语言,诸如VB或C#,但是提供了一些关键的集成开发环境(IDE)服务,例如数据交换(Dif)服务是调试和编辑。
这个框架将可以免费下载,在与Visual Studio兼容性方面,它提供了令人喜爱的两种模式。
在完整模式,开发者和第三方软件商可以把这个框架像Visual Studio的插件一样使用。
另一方面,在独立模式下,这个框架具有被开发者和软件制造商所喜爱的外观。如果已经运行了一个Visual Studio实例,这个单独版的框架也还可以独立运行。
Marini表示,“现在你仍然可以像以前一样创建Visula Studio插件,而且还可以单独运行一个独立的集成开发环境”。
Visual Studio Shell是第一个Visual Studio SDK的一部分,微软将在07天发布Visual Studio 2008 Beta 2。微软还在Tech Ed上宣布,Visual Studio Orcas就是现在的Visual Studio 2008,但是要到2007年底才能发布。
微软的SDK(或者叫做软件开发工具)的目标用户是哪些开发者呢?总的来说,是那些创建Visual Studio插件的用户。这部分用户除了占大多数的独立软件厂商外,还包括企业、学术界和共享软件的开发者。Visual Studio 2005的第四个也是最后一个SDK在今年初已经发布。
在Windows Shell的宣布推出的时候,在一些开发者中引起了关于微软工具授权许可的讨论。
微软已经通过这个价格低廉的工具集对此做出了回应,使用特殊版(Express版)。但是很明显与开源比起来,它还是没有优势的。特制版不能等同于Eclipse。但是,在压力之下,微软可能会在这个特制版中增加更多开源软件中具有的功能。
英国的一个开发者Jamie Cansdale也曾经是微软的一个最有价值专家(MVP),他表示曾被微软威胁说会遭到起诉,因为他针对Visual Studio Express版开发了TestDriven.NET Visual Studio插件。微软在免费的Express版产品中禁用了扩展选型。
业界认识认为,微软的Express系列产品的销售是对Eclipse集成开发环境(IDE)入侵的一种回应,Eclipse的最初创建者是IBM公司,不过后来它被捐献给了开源社区。压力下的微软可能会继续开放它的Express产品,例如,在其中放开对扩展功能的限制。
|
||||
| · Sun以10亿美元并购开源.. · 运营商封堵非法ADSL共享 · 珊瑚虫QQ作者侵权案开庭 · Windows Server 2008 · SQL Server 2008/2005.. · 打造安全网络环境 · 网络安全产品检验规范 · 社会工程学与网络安全 |
· 离职员工安全隐患 · 杀毒软件评测专题 · 中间件应用技术专题 · 杀毒软件优化和使用技巧 · 信息安全等级保护专题 · 补丁自动分发管理策略.. · 杀毒王牌 · AMD Phenom三核处理器.. |
|||
|
||||
| · VPN技术 · SQL Server 2008/2005.. · SOA 面向服务架构 · 子网掩码教程 · SQL Server 2008/2005.. · 中间件应用技术专题 · 深入了解PGP加密技术 · MySQL数据库备份 |
· 病毒查杀专题 · VPN技术 · Solaris 10 配置管理 · Linux 基础 · SSL VPN详细知识 · Linux防火墙 · 路由器设置与口令恢复 · Linux 集群技术专题 |
|||
|
||||
| · VPN技术 · SQL Server 2008/2005.. · 中间件应用技术专题 · SQL Server 2008/2005.. · SOA 面向服务架构 · 子网掩码教程 · MySQL数据库备份 · 身份认证技术 |
· 病毒查杀专题 · 清除流氓软件——51CTO.. · SSL VPN详细知识 · Sniffer安全技术从入门.. · 常用交换机典型配置 · 路由器设置与口令恢复 · Linux 集群技术专题 · VPN技术 |
|||