速来报名!AICon北京站鸿蒙专场~ 了解详情
写点什么

Google 重新启动 Instantiations 工具套件

  • 2010-09-24
  • 本文字数:1066 字

    阅读完需:约 3 分钟

收购Java 工具厂商Instantiations (除了SmallTalk 产品线外)后,Google 现在将其作为Google Web Toolkit 项目的一部分免费发布了。

Google 收购 Instantiations 的最主要原因是它们的 GWT Designer ,这也解释了为什么它会成为 GWT 项目的一部分。然而,它也包括了其他一些基于同样技术的项目,比如 WindowBuilder Pro (去年的 EclipseAward 获得者)、 WindowTest Pro CodePro AnalytiX 。因为这些项目都是基于 Eclipse 平台之上,所以任何基于 Eclipse 的 IDE(以及其他运行时),都能充分利用这些新的特性。

这些产品的许可证引用了标准的 Google 帐户服务条例,虽然它们以二进制形式免费发布,但并没有说它们的源代码也是开放的。尽管如此,正如 Eclipse 基金会的 Mike Milinkovich所说

如果你是个 Java 开发者,这意味着今年的圣诞节提前来到了:)。Google 宣布他们正在重组从 Instantiations 得到的关键资产。

这对 Java 开发者来说是个大事件。这是一些 Instantiations 从中获利的、具备专业质量的工具。免费意味着开发者占大便宜了。

这对 Eclipse 来说也是个大事件。这些工具为使用 Eclipse 平台的开发者带来一次生产力上大的提升。最明显的例子就是在 GUI 构建领域。我们得承 认,对在 Eclipse 平台上免费地构建 GUI 已经期望得太久了。免费拥有这套工具,可以提升 Java 开发者社区中 Eclipse 平台的价值。而且通过对 Swing、SWT 和 GWT 的支持,可以使用最符合你需要的基于 Java 的 UI 框架。

没错, NetBeans 已经通过 Matisse 提供了很棒的可视化编辑支持,但 Instantiations 的工具被普遍认为更加卓越,不仅仅是因为它们的质量,而且因为它们可以为不同的系统生成 UI(包括 SWT 这样为 Eclipse 提供适应平台的用户接口部件的 UI 工具包)。

最后,值得注意的是,Instantiations 不仅仅因为它的 UI 工具包而著名;CodePro Analytics 提供了一款伟大的软件代码扫描工具,WindowsTester 则为 Java UI(包括 SWT 和 Swing)提供了一种自动化测试 GUI 应用的方式。

更多信息,请参考 Google 网站,如重新启动声明中所描述的:

  • GWT Designer
    强大的基于 Eclipse 的开发工具,可以让 Java 开发者使用 Google Web Toolkit(GWT)快速地创建 Ajax 用户界面。
  • CodePro AnalytiX
    综合性的自动化软件代码质量和安全分析工具,以改善软件质量、可靠性和可维护性。
  • WindowBuilder Pro
    用于 Swing、SWT、GWT、RCP 和 XWT UI 框架的 Java 图形用户界面设计器。
  • WindowTester Pro
    在 Java 富客户端应用中,针对 SWT 和 SwingUI 框架,测试 GUI 交互的工具。

查看英文原文: Google Relaunches Instantiations Tools

2010-09-24 06:062822
用户头像

发布了 127 篇内容, 共 43.6 次阅读, 收获喜欢 5 次。

关注

评论

发布
暂无评论
发现更多内容

头脑风暴:二叉搜索树的最小绝对差

HelloWorld杰少

算法 LeetCode 8月月更

ISO文件怎么管?“筷子第一股”双枪科技教你1招!

科技怪咖

阿里云-建站小能手快速体验

凌云Cloud

阿里云 网站建设

高效率团队为啥都会选择Jenkins?一文带您了解Jenkins

wljslmz

持续集成 jenkins 8月月更

重学网络系列之(TCP)

自然

网络 8月月更

重学网络系列之(UDP)

自然

网络 8月月更

蓝凌生态OA,重新定义中大型企业数字化办公

科技怪咖

学习 Go 语言数据结构:实现双链表

宇宙之一粟

数据结构 双向链表 8月月更

Docker下Prometheus和Grafana三部曲之三:自定义监控项开发和配置

程序员欣宸

Grafana Prometheus 8月月更

Polkadot + DeFi | 透明公平、高效交易的去中心化金融未来可期

One Block Community

区块链 金融创新 defi 波卡生态

再深一点:如何给女朋友解释什么是微服务?

浅羽技术

微服务 微服务架构 单体架构 微服务框架 8月月更

负载均衡算法

源字节1号

程序员 软件开发

【Python编程技巧】简单理解和使用Python中@property

迷彩

@PropertySource 8月月更 Python编程技巧

干货|为什么说开源基金会的选择很关键?(上)

Orillusion

开源 WebGL 渲染引擎 webgpu web3d

C/C++size(),sizeof(),length(),strlen()对比分析详解

CtrlX

c c++ 进阶 热门活动 8月月更

Zabbix 监控系统保姆及教程

CTO技术共享

Nexus 私服Prometheus+Grafana

CTO技术共享

Docker 端口映射重大安全漏洞

CTO技术共享

Java集合之map集合

楠羽

#开源

华为云构建“好用的化工数字化”

IT资讯搬运工

React在实际开发中Variables与Prop的实战运用

恒山其若陋兮

8月月更

每日一R「15」实践课之 kv-server(一)

Samson

学习笔记 8月月更 ​Rust

从工程预算到项目管理,『蓝凌低代码』让房企管理更简单

科技怪咖

规范代码命名,让你的代码阅读起来更愉悦!

岛上码农

flutter 前端 移动端开发 跨平台开发 8月月更

leetcode 242. Valid Anagram 有效的字母异位词(简单)

okokabcd

LeetCode 算法与数据结构

重学网络系列之(Ping与网关)

自然

网络 8月月更

解析大型电商网站系统架构分层设计

穿过生命散发芬芳

网站架构 8月月更

从 Multirepo 到 Monorepo 袋鼠云数栈前端研发效率提升探索之路

袋鼠云数栈

蓝凌“智慧云脑”,助力水务、燃气等集团服务民生

科技怪咖

有人相爱,有人年少财务自由,有人数据结构都背不出来

浅羽技术

Java 数据结构 队列 红黑树 8月月更

「美团 CodeM 资格赛」数码 详解

Five

c++ 算法题 8月月更

Google重新启动Instantiations工具套件_Java_Alex Blewitt_InfoQ精选文章