面向更广阔的新用户群体:VMware 收购 WaveMaker

工程 | Rod Johnson | 2011年3月8日 | ...

今天,VMware 通过这篇博客宣布收购WaveMaker,这是一个广泛使用的图形工具,使非专业开发人员能够快速构建 Web 应用程序。WaveMaker 已经成为 Spring 生态系统的一部分,现在它将成为 Spring 家族和 VMware 云战略的组成部分。所有 WaveMaker 的员工都将加入 VMware。

此次收购进一步推动了 VMware 的云应用平台战略,使更多开发人员能够构建和运行现代应用程序,这些应用程序与底层基础设施共享信息,以最大限度地提高性能、服务质量和基础设施利用率。

它的作用

在过去的 8 年里,Spring 极大地简化了 Java 应用程序的构建。第一批采用 Spring 的用户是高级开发人员,他们详细了解上一代 EJB 技术,并寻求更好的替代方案。在某些情况下,他们自己也成为了 Spring 开发人员。接下来的浪潮是专注于实现业务需求的主流业务应用程序开发人员,他们无需具备基础设施的专业知识。随着 Spring 社区发展到数百万用户,并且 Spring 在越来越多的组织中被指定为开发解决方案,它开始吸引具有各种技能的开发人员。每个版本的 Spring 都使应用程序更简单,并减少了所需的代码和配置量;GrailsSpring Roo 的出现也帮助简化了所有技能水平的开发人员的日常工作。

我们一直以来都为专业软件开发人员提供了很好的方案。但是,并非所有业务应用程序都是由专业开发人员编写的。例如,任何在金融服务行业工作过的人都知道,业务人员使用 Excel 电子表格实现了多少功能。尤其是在 Web 应用程序的情况下,许多解决方案可以由业务开发人员交付或从其他组件中整合在一起——例如仪表板。

愿景

我一直相信,我们最终应该提供基于 Spring 的技术,使技术水平较低的用戶能够构建此类应用程序,从而提高 Spring 平台的价值,并使许多业务问题的解决成本更低。实际上,这意味着引入可视化工具来代替编码,在(例如 UI 设计)可以实现自动化的领域。如果做得正确,这种自动化甚至可以使专业开发人员受益,尤其是在某些类型的应用程序中。

WaveMaker 的加入。

WaveMaker 是一款成熟的基于浏览器的可视化工具,用于构建 Spring 应用程序。

借助 WaveMaker,我们可以为编码和非编码开发人员在 Spring 平台上进行协作创造一个独特的机会,从而创造巨大的业务价值。

传统上,这种方法的致命弱点是可视化工具生成的应用程序是开发人员不想手动编辑的——这意味着一旦非技术人员遇到障碍,需要对应用程序进行进一步修改,专业开发人员就无法提供帮助,除非从头开始重新实现应用程序。

我们选择 WaveMaker 是因为它可以避免这个问题。WaveMaker 应用程序是一个 Spring 应用程序。未来,我们将确保 WaveMaker 应用程序能够紧跟 Spring 的最佳实践和创新。

与 Spring 一样,WaveMaker 也是开源的,并拥有一个不断壮大的社区。在过去 12 个月中,它的采用率急剧上升,每月下载量达 13.5 万次。让我首先欢迎 WaveMaker 社区加入 SpringSource 家族,并鼓励 SpringSource 社区了解如何开始使用 WaveMaker

下一步是什么?

我们对未来感到兴奋。您可以期待的一些亮点
  • 与 Spring Roo 的紧密结合将确保 Spring Roo 和 WaveMaker 应用程序之间的一致架构,并使开发人员能够在三个级别上处理 WaveMaker 应用程序:传统的纯代码风格;Spring Roo 加速的代码导向方式;以及 WaveMaker 图形环境。这将是一组极具吸引力的选择。
  • WaveMaker 作为一项服务将自然地融入我们的云计算战略,包括Code2Cloud
  • 目前,WaveMaker 使用数据库表和 Web 服务端点作为输入来构建应用程序。我们还有更多 Spring 的优势可以使用。我们将通过公开 Spring 的许多其他功能(例如 Spring Integration 和 Spring Social 端点)以及其他云服务来丰富此功能。
对于 Spring 和 VMware 云相关技术来说,这将是重要的一年。通过收购 WaveMaker,我们将能够为更广阔的用户群体带来我们新技术的优势。

获取 Spring 新闻通讯

保持与 Spring 新闻通讯的联系

订阅

领先一步

VMware 提供培训和认证,以加速您的进步。

了解更多

获得支持

Tanzu Spring在一个简单的订阅中提供对OpenJDK™、Spring和Apache Tomcat®的支持和二进制文件。

了解更多

即将举行的活动

查看 Spring 社区中所有即将举行的活动。

查看全部