写点什么

Apache 软件基金会发布 Apache Pivot 2.0

  • 2011-02-02
  • 本文字数:1060 字

    阅读完需:约 3 分钟

近日, Apache 软件基金会发布了 Apache Pivot 2.0 ——用于构建可安装的 Internet 应用(IIA)、功能完善、开源的平台。Apache Pivot 提供了专业级的基础设施,可以轻松构建、部署复杂、富于表现力的 GUI 应用,用户可以像传统的桌面应用或移动应用一样下载并安装。

Apache Pivot 具备超高的生产率以及现代化用户界面的良好可用性,同时借助了 Java 以及任何兼容于 JVM 的语言如 JavaScript、Groovy 和 Scala 的能量。

Apache Pivot 副总裁 Greg Brown 说:“借助于 Pivot,开发者可以使用熟悉的语言、工具以及 API,这样可以极大降低技术学习的代价并且使用一体化的技术解决方案”。这是个完全开放的解决方案,可以创建可视化、高质量的桌面与 Web 应用。

Apache Pivot 已经用在了多个应用当中,跨越了多个产业,包括零售业、软件、金融服务、制造业、航空航天以及教育等。这其中很多都是全球化应用,因为 Apache Pivot 的一个主要优势就是简化了本地化的开发工作。

Apache Pivot 2.0 提供了很多增强,具体包括:

  • 动态的数据绑定——当源值变化时,目标元素的属性会自动更新。
  • 支持具名样式——支持类似于 CSS 的样式类,包括有类型与无类型的样式选择器。
  • 除了标准的基于位图的图片(如 JPEG、PNG 和 GIF)外,还支持 SVG 图片。
  • 对 TextArea 组件的彻底改造——包括单词导航、取消 / 重做以及改进的剪切 / 粘贴行为。
  • 针对各种流行的桌面环境的颜色模式。
  • 序列化事件——可以使用结构化内容如 JSON、XML 或 CSV 通知应用。
  • Eclipse 加载器——提供了一个 Eclipse 插件,有助于简化 Pivot 应用的启动配置的创建。

众多的 Pivot 用户更加证明了 Apache Pivot 的价值所在

我们选择 Pivot 的原因在于可以快速创建用户界面,并将其绑定到现有的存储系统的 API 上。Pivot 直接的集合模型能够极大降低我们的工作量,我们无需再去编写那些样板式代码了,可以在底层的应用状态发生变化时直接更新用户界面。 Pivot 在 UI 定义(使用任意的 JVM 语言)中提供了良好的 Web Service 接口、数据绑定、事件处理机制。当然了,Pivot 还提供了静态本地化机制,来使用 Pivot 吧,相信我,没错的。

对于 Pivot 新手来说,上手其实很容易。我敢说 Pivot 的 API 要比其他竞争对手的清晰 10,000 倍。如果你的 Java 应用需要优雅的用户界面,那么我强烈推荐使用 Pivot。

Apache Pivot 基于 Apache Software License v2.0 许可,由项目管理委员会(PMC)负责监管,该委员会指导着 Pivot 每天的运维,包括社区开发与产品发布等。

感兴趣的读者可以从 http://pivot.apache.org/ 下载 Apache Pivot 2.0,获得相关文档及资源

2011-02-02 22:441695
用户头像

发布了 88 篇内容, 共 262.0 次阅读, 收获喜欢 8 次。

关注

评论

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

Nautilus Chain即将上线,一文盘点其六大优势

西柚子

Camtasia2023最新版下载使用教程

茶色酒

Camtasia2023

Adapter基础讲解

芯动大师

mvc Adapter arrayadapter

赞不绝口!仅靠阿里P9分享的 Redis 工作手册,拿到60W年薪Offer

做梦都在改BUG

Java 数据库 redis 缓存 面试

What's new in dubbo-go-pixiu v0.6.0

apache/dubbo-go

dubbo dubbo-go dubbogo

DawnSql在数据治理中的优势

陈飞

微服务架构 分布式数据库 架构设计 数据治理 分布式缓存

架构误区系列15:生造的业务概念

agnostic

服务设计

数据库“啃”不动?CnosDB带你轻松阅读十万行源码!

CnosDB

IoT 时序数据库 开源社区 CnosDB

一座海上营业厅,一个女孩独自守望的十九年

脑极体

5G 智慧农业

爱不释手!阿里十几位大牛联玦整理—23年最全面试八股文合集

做梦都在改BUG

Java java面试 Java八股文 Java面试题 Java面试八股文

什么是数字产品?

涛哥 数字产品和业务架构

数字化转型 数字产品

FL Studio21.0.0水果中文版发布更新下载

茶色酒

FL Studio21.0.0

2.基于Label studio的训练数据标注指南:(智能文档)文档抽取任务、PDF、表格、图片抽取标注等

汀丶人工智能

自然语言处理 数据标注

新增 – 使用基于用户的许可证模式在 Amazon EC2 上运行 Visual Studio 软件

亚马逊云科技 (Amazon Web Services)

写给 go 开发者的 gRPC 教程 - 错误处理

凉凉的知识库

Go 微服务 gRPC RPC RPC框架

Nautilus Chain即将上线,一文盘点其六大优势

威廉META

Matlab实现彩色图像的转换 平滑 锐化与分割

timerring

数字图像处理

【git】将本地代码推送到远程git仓库

石臻臻的杂货铺

git

从理论到实践:MySQL性能优化和高可用架构,一次讲清

做梦都在改BUG

Java MySQL 数据库 面试 性能优化

kafka是怎么做到基于磁盘却比内存还快的?

做梦都在改BUG

kafka 内存 磁盘

为什么 MyBatis 源码中,没有我那种 if···else

程序知音

架构误区系列14:纯代码视角的复用

agnostic

复用

大专毕业,0基础转行C++程序员一个月后,我后悔了

程序员晚枫

程序员 转行 C++ STL

构建微服务的基建——事件总线

为自己带盐

RabbitMQ CAP 事件总线

一文彻底弄清楚分布式锁

做梦都在改BUG

Java 分布式锁

Spring Boot 整合流程引擎 Flowable,so easy

做梦都在改BUG

Java Spring Boot 流程引擎 flowable

手把手教你使用 Python 调用 ChatGPT-3.5-API

老表

Python GPT-3 ChatGPT

架构实战营 - 模块四作业

🐢先生

架构实战营

从ChatGPT到AIGC,是一次技术革命也是一次创业浪潮 | 社区征文

打工人!

人工智能 AIGC AI绘画 ChatGPT New Bing

在文心一言出生地,百度悄悄燃烧AI小宇宙

脑极体

百度 文心一言

mysql锁及数据一致性总结

阿呆

MySQL innodb 数据一致性 事务/行级锁 脏读

Apache软件基金会发布Apache Pivot 2.0_Java_张龙_InfoQ精选文章