PowerBuilder 与 Visual Studio Shell
什么是 Visual Studio Shell?
2007年,微软宣布其Visual Studio Shell可供软件厂商免费使用。该Shell是Visual Studio IDE的改进型版本,
于模仿Eclipse那样的开发环境,可通过 即插即用 的基础架构来支持定制化的开发工具。该Shell的关键优势在于它支
持开发人员快速构建自己的开发组件或单独的开发工具,无需构建整个IDE。通过利用Visual Studio Shell,独立软件开
发人员能通过集中关注自己的核心功能来极大降低开发时间,无需构建并维护一套底层架构。
Visual Studio Shell有两个模式:集成模式和独立模式。集成模式支持在它之上构建的应用程序能与安装在同一台计算机
上的任何版本 Visual Studio自动融合。也就是说,在相同应用程序的环境中,在集成模式下开发的工具都被视为一个
插件。另一方面,独立模式通过独立运行的IDE Shell来便利应用程序的开发构架。事实上,作为开发环境所使用的一部
分,独立模式提供了可定制化、可配置和可重新品牌化的Visual Studio Shell。
PowerBuilder和Visual Studio Shell独立模式
由于PowerBuilder主要是用在微软的Windows平台上的应用开发,所以PowerBuilder采取和当前微软的技术相近和一
致的路线是合乎情理的。在Visual Studio Shell独立模式下构建的PowerBuilder 12在技术上和功能上都与Visual Studio
Shell保持了同步。PowerBuilder使用Visual Studio Shell独立模式作为其低层的基础架构,所以支持PowerBuilder利用所
有Visual Studio内置的功能,并让我们的工程师能解脱出来,更加关注构建高级的不同的技术,例如DataWindow。这
就意味着我们可以集中精力让PowerBuilder将其擅长发挥到淋漓尽致:抽象化.NET的开发并使之更快,更好。
Sybase全新版本的PowerBuilder 拥有PowerBuilder备受赞誉的高效率,同时构建于Visual Studio Shell框架上,并不会
成为Visual Studio的一个插件。PowerBuilder现在和将来都是和Visual Studio独立的工具;这两个IDE能同时在一台开发
计算机上共存。除此之外,应用开发也无需使用两套IDE。PowerBuilder开发人员不需要使用或购买Visual Studio 将可
以继续在PowerBuilder内部开发,并使用熟悉的环境并享受其无以伦比的高效率。