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

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:441720
用户头像

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

关注

评论

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

火山引擎ByteHouse:如何提升18000节点的ClickHouse可用性?

字节跳动数据平台

数据库 大数据 数据仓库 云原生 企业号9月PK榜

04. 人工智能核心基础 - 导论(3)

茶桁

人工智能

Lightroom Classic 2023 for Mac(摄影后期图像编辑软件) v12.4完美激活版

mac

图像处理软件 苹果mac Windows软件 Lightroom Classic 2023

探索Redis与MySQL的双写问题:挑战与解决方案

Java随想录

Java MySQL redis

DxO PhotoLab 7 for mac(专业raw图像处理软件) 7.0.1.31永久激活版

mac

图像处理软件 苹果mac Windows软件 DxO PhotoLab 7

神器 CodeWhisperer

亚马逊云科技 (Amazon Web Services)

人工智能

Mac平台PDF编辑和阅读工具 PDF Expert 3

展初云

PDF Mac软件 PDF Expert for Mac

PDF Expert for mac(pdf编辑工具) v3.5.2激活密钥版

mac

PDF Expert 苹果mac Windows软件 PDF编辑软件

架构纠缠系列:简单与复杂的技术方案如何取舍

凌晞

架构设计 架构决策

为什么zookeeper不满足线性一致性依然可以实现分布式锁?

Jerry Tse

zookeeper zookeeper分布式锁 分布式锁原理

Python 列表操作指南2

小万哥

Python 程序员 软件 后端 开发

简单的解压缩软件 Bandizip Archiver激活中文最新版

胖墩儿不胖y

Mac软件 解压缩工具 压缩软件

简单易用的程序创建工具:VMware InstallBuilder Enterprise激活版

mac大玩家j

软件推荐 Mac软件

从“概念”到“应用”,字节跳动基于DataLeap的DataOps实践

字节跳动数据平台

数据中台 DataOps 企业号9月PK榜

蓝易云:linux系统切换IP实现HTTP代理教程。

百度搜索:蓝易云

云计算 Linux IP HTTP 云服务器

文心一言 VS 讯飞星火 VS chatgpt (105)-- 算法导论10.1 3题

福大大架构师每日一题

福大大架构师每日一题

ChatGPT“与图对话”初体验

无人之路

ChatGPT

专业好用的照片处理和编辑软件 DxO PhotoLab 7 for mac

展初云

Mac软件 DxO PhotoLab 7 raw智能照片处理工具

钱包发展的未来:ERC-20代币的趋势和创新

区块链软件开发推广运营

交易所开发 dapp开发 区块链开发 链游开发 NFT开发

蓝易云:Linux系统命令:du与df的区别!

百度搜索:蓝易云

Linux 磁盘 du df 硬盘

非一般中国“千年霓裳 遇见运河”通州大运河畔再现传统文化盛景

联营汇聚

人生最优解:体验最极致的人生

少油少糖八分饱

人生 回忆 体验 阅读笔记 死前归零

公链如何开发?怎么开发一条可靠的公链

V\TG【ch3nguang】

ERC20代币开发如何影响区块链环境

区块链软件开发推广运营

数字藏品开发 dapp开发 区块链开发 链游开发 NFT开发

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