C++分析研究  
C++
日历
<2013年10月>
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789
统计
  • 随笔 - 92
  • 文章 - 4
  • 评论 - 4
  • 引用 - 0

导航

常用链接

留言簿

随笔档案

文章档案

搜索

  •  

最新评论

阅读排行榜

评论排行榜

 

  我们的工程师团队正在努力开发我们的集成开发环境(IDE)的下一个版本。2013 年 4 月,我们在拉斯维加斯举行的 IBM Impact 大会上公布了新的第 9 版 IDE。它们将从 6 月 14 日开始对外提供,一直到 7 月都会不断发布各个版本。除了与新特性有关的问题之外,我们常常还会被问及一些关于为什么 Rational 会坚持不懈地开发 IDE 的基本问题。所以本文提供了回答这些问题的一些见解。

  IBM Rational IDE 的重要意义

  现今的公司正在向他们的软件和系统开发人员索要更多的成果。这些开发人员正趋向于采用增量方式进行工作,以便最大程度地限度利用他们手头的资源而不牺牲质量。一个流行的示例是,开发人员正在创建富有吸引力的移动应用程序,并将它们与后端系统捆绑在一起,同时使用 scrum 项目管理方法或一个其他的敏捷流程。托福答案

  为了构建这些多层解决方案,开发人员不断遇到技能问题并努力克服技能差距,以实现集成的应用程序。以前,他们可能会通过使用最喜爱的编程语言、工具和平台来另辟蹊径,而不是等待(参与另一个计划的)另一个团队抽时间执行必要的更改。

  如果您认识到快速创建和部署一个好想法的渴求会给许多开发人员带来强大的动力,您就会理解这一点。此外,因为软件逐渐成为业务创新的核心,所以构建软件的人正在尽力实现软件创建的自由。他们还希望提高强大的可重复工具和流程的使用率,让创新朝正确的方向发展。

  但随着业务和软件创新开始更加全面地重叠,当不协调的、单独的卓越能力导致碎片化的架构和所谓的“狭隘视野”时,就会出现严重的风险,这时某些人无法看到问题的全貌(例如,无法说明灾难恢复,监管审计或基础架构维护的原因)。

  我们为开发人员提供工具的目的之一,就是为了帮助他们将这种单独的卓越能力提升到整个组织层面。我们希望开发团队能够以他们已经拥有的资源为基础,真正开始共同学习和创建应用程序。观察正在工作的开发人员,您会发现,他们花了大量时间使用 IDE 来分析应用程序代码和编辑代码,然后验证这些编辑。IDE 针对开发人员工作带来的的每项改进,都可以迅速地增长为这个人、团队以及整个公司带来重大的影响。

  从升级角度讲,IBM Rational IDE 提供了两种级别的改进,以便每时每刻为这些开发人员提供帮助,这两种改进是演化改进和革命性改进。

  演化改进

  我们的 IDE 在不断演化,以匹配我们的客户所依赖的可用的服务器和系统。例如,我们升级了对 Java、HTML、COBOL 的支持,或者升级了 IBM? WebSphere? Application Server、Java Enterprise Edition (JEE)、IBM? CICS? 的支持版本,以及 Linux、Microsoft Windows 等的支持版本。通过赶上开发人员需要面对的环境和需求,可以让开发人员采用熟悉的、富有成效的方式进行工作。IDE 演化不会止步于此。我们仍在努力加速 IDE 的发展,帮助它们在各种条件下高效地运行。例如,我们增强了上下文敏感的完成建议,以提供更加相关和简洁的选项。

  革命性的改进

  我们增加了一些针对调试的新用例,一些针对创建新工件和应用到新设备(比如智能电话和平板电脑)的新用例。我们将智能嵌入到 IDE 中,帮助开发人员编写快速、高效的代码,识别不那么高效的代码。对于首次使用一种新语言(或许是 JavaScript、COBOL、JCL 或 RPG)的开发人员,我们提供了有用的帮助来指导他们了解代码库,帮助他们编写满足关于应有的代码形式的语用学和风格指南的变更。这是我们的 IDE 的一个强大方面:每一天,全球的开发人员都会将新想法与有价值、值得信赖的后端服务联系起来。所有这些都在一个 “专用的” 有凝聚力的环境中完成,以便帮助开发人员完成工作,并提升其个人专业技能。

  协作式开发

  另一点值得一提的是:我们的 IDE 专为在团队之间和团队成员之间实现协作式开发而量身定做。无论您希望持续集成另一个开发团队的工作,将全新的构建版本发送给 QA 团队,还是使用您的操作团队已提供的按需的、基于云的开发环境,您都会在我们的 IDE 中得到帮助。它们将帮助您实现这些目标,同时仍然持续关注您富有创意的开发工作。

  新的 Rational IDE 产品概述

  我们更改了一些产品名称。以下是新的产品名称列表:

  IBM? Rational? Application Developer for WebSphere Software, Version 9.0

  IBM? Rational? Developer for System z, Version 9.0

  IBM Rational Developer for i, Version 9.0

  IBM Rational Developer for AIX and Linux, Version 9.0

  IBM Rational Business Developer, Version 9.0

  IBM Rational Developer for the Enterprise, Version 9.0

  关于名称的说明:

  IBM Rational Developer for i 和 IBM Rational Developer for AIX and Linux 以前是作为各种 IBM? Rational? Developer for Power Systems Software? 或 IBM Rational Developer for i for SOA Construction 来授权的。新的名称更加清晰且描述性更强,因为与硬件架构相比,IDE 的用途与它们支持的操作系统、语言和中间件联系更加紧密。使用这些新名称是为了让开发人员能够更轻松地知道他们在完成每个新项目时要获取哪些资源。

  前不久,我们提供了 IBM? Rational? Developer for zEnterprise?。该产品已更名为 IBM Rational Developer for the Enterprise,这具有更广泛的应用范围。借助这个新产品,您可跨更多的平台和操作系统进行工作,用于构建您的多层应用程序。

  以下各节提供了每个产品的详细信息。

  Rational Application Developer V9.0 中的新功能

  Rational Application Developer

  Rational Application Developer 是一个开发环境,支持 Java、Java Enterprise Edition (JEE)、面向服务的架构(SOA)、Web,以及跨广泛的分布式平台和中间件的移动开发。而且它还针对重要的 IBM 运行时进行了优化,以改善涉及这些运行时的开发团队(从新手到资深专业人员)的生产力:托福答案

  针对 Web 和 OSGi 应用程序的 IBM WebSphere Application Server 和 Liberty 配置文件运行时(Liberty 是一个简化、轻量型的配置文件,具有快速的启动时间和其他富有吸引力的服务质量)

  IBM? WebSphere? Portal

  IBM? Workload Deployer

  可在 Rational Application Developer 概览 页面和相关的 developerWorks 页面上了解更多的信息。

  我们已增强了对最新的 WebSphere Application Server 和 Liberty 配置文件的支持,这支持更快速地开发分布式应用程序。这些增强包括创建您自己的 Liberty 扩展的新工具。

  Version 9.0 继续支持 WebSphere Application Server V8.0 和 V7.0,以及 WebSphere Portal V8.0(嵌入式的测试环境)。

  我们通过简化了 Apache Maven 集成简化了针对构建和部署的用例,增强了 OSGi、Contexts and Dependency Injection (CDI) 和 SCA 工具支持:

  支持对 OSGi 应用程序的软件包级更新(以实现细粒度控制和改进的发布性能)

  增强的 Maven 集成,最明显的是 OSGi 项目转换

  改进了 CDI 工具

  图 1. Maven 支持


  您会发现面向多层和 Web 移动应用程序开发提供的更广泛和改善的生产力支持:

  增强的 IBM? Worklight Studio Version 6.0 集成,Worklight Studio 包含在 WebSphere 版本中

  增强了 Web 和移动开发工具,包括对 jQuery 库的全新支持(参见图 2)

  当然,当构建多渠道应用程序时,它们所依赖的后端系统应公开为面向服务的架构(SOA)的服务。所以我们还改进了对 SOA 的支持:

  用于开发针对 Liberty 配置文件的安全的 Java API for XML Web 服务(JAX-WS)的新工具

  新服务映射工具,提供了一种简单而又直观的方式在部署到 WebSphere Application Server V8.5.5 的服务之间进行映射和路由

  Service Component Architecture (SCA) 工具增强,包括一个导入向导

  图 2. jQuery 移动支持


  要分析和优化您应用程序的性能,可以使用新的基于抽样的分析功能,这些功能可与来自 IBM Monitoring and Diagnostic Tools for Java 的 Health Center 工具相集成(参见 参考资料 一节中的链接,获取有关的更多信息)。现在您可创建应用程序的一个低影响配置文件,以识别潜在的故障点。然后可以使用基于跟踪的全面分析(Rational Application Developer for WebSphere 多年前就已包含在内)下钻到这些故障点,以发现出错的地方的详细信息。 www.sd-gw.com

 

posted on 2013-10-03 10:20 HAOSOLA 阅读(326) 评论(1)  编辑 收藏 引用
评论:
  • # re: 新的 Rational IDE V9 版简介[未登录]  MS Posted @ 2013-10-03 10:37
    这个玩意到IBM手里就越来越没用了  回复  更多评论   


只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


 
Copyright © HAOSOLA Powered by: 博客园 模板提供:沪江博客
PK10开奖 PK10开奖