AI实践哪家强?来 AICon, 解锁技术前沿,探寻产业新机! 了解详情
写点什么

文章:富 Office 客户端应用

  • 2007-06-08
  • 本文字数:814 字

    阅读完需:约 3 分钟

过去的一段时间里,RIA 的呼声日益高涨,同时也引起了更多的人开始将目光投放在好似已经过时的“客户端技术”。客户端应用再次升温的原因很简单:HTML 在用户接口能力上的拙劣,搞得用户身心疲惫,即便使用 AJAX 等客户端脚本技术后,仍然无法让人满意。开发者不愿意丢弃服务端分发的优势;在每个用户 PC 都安装可执行客户端程序的传统所谓“富客户端”方式,往轻里说是不现实,说严重了根本就不可能实现。因此,一个新型的、混合型客户端技术应运而生——它主要运行于客户端,这就充分利用了本地机的能力,避免了网络流量过大,同时保留了从服务端自动更新的分发能力。其名可曰“富客户端”、“智能客户端”或“富互联网应用”等等。

但富客户端实现技术的选择,一直存在大量争议。一些人推崇 RCP(Eclipse Rich Client Platform),因为它已经集成了很多可管理客户端代码库自动更新的工具和技术;也有人热衷于 AJAX,因为使用它能更容易将现存的 HTML 和 servlet/JSP 应用转化为富客户端程序;还有人对 Adobe 的 Flash player 及其开发工具 Flex 赞不绝口,并引证说几乎在每个用户的浏览器中都已经安装了 Flash player 插件。

本文作者没有选择现在火爆的开源社区里的时髦技术,而是将热情倾注在微软的 Office 平台上。因为他认为微软的 Office 已经存在于几乎所有用户的桌面、在用户接口方面提供了令人瞠目的能力和灵活性、每个版本都经过了精心研究、用户接口为广大用户熟悉等等。虽然 OpenOffice 在某些功能上可以和 MS Office 想媲美,但显然微软在 Office 扩展应用上已经积累了大量经验,而且更重要的是,有大量的知识和例子供用户研究学习。

无论选择哪种办公软件产品或平台,充分利用用户已经安装的软件环境实现富客户端应用,毫无疑问是一个很有前途的解决方案。尽管 Office 不见得是所有项目的富客户端万能解决方案,但使用 Office 作为客户端再做扩展开发,将比使用 Swing、SWT 和 AJAX 等从头实现容易得多。

阅读全文:富 Office 客户端应用

2007-06-08 20:21922

评论

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

nsq源码阅读之nsqd总体流程

werbenhu

nsq Go 语言

一文搞懂 Flink 中的锁

shengjk1

flink flink 锁

快速使用Vue3最新的15个常用API(1W5+字详解,建议收藏)

零一

vue.js 大前端 Vue3

硬件工程师必备,常用元器件封装速查表

不脱发的程序猿

28天写作 电路设计 3月日更 元器件封装速查表 电子设计

已拿到蚂蚁金服Offer!阿里内部二十三万字Java面试题总结

Java架构追梦

Java 阿里巴巴 架构 面试 金三银四

【LeetCode】扁平化嵌套列表迭代器Java题解

Albert

算法 LeetCode 3月日更

想学IT的必看!漫谈MySQL权限安全,分享一点面试小经验

欢喜学安卓

android 程序员 面试 移动开发

Netty 核心源码解读 —— 开篇

松然聊技术

Netty

Dubbo的设计理念原来就藏在这三张图中

中间件兴趣圈

dubbo RPC

Redis新版本开始引入多线程,谈谈你的看法?

Java架构师迁哥

超全Android中高级面试复习大纲,在线面试指南

欢喜学安卓

android 程序员 面试 移动开发

使用Redis,你必须知道的21个注意要点

Java 数据库 redis 架构 面试

Python 高手都这样使用字典,这些高效方法你知道吗?|pythonic 小技巧

AlwaysBeta

Python

Swift 5创建和使用Framework, XCFramework 从入门到精通 John 易筋 ARTS 打卡 Week 42

John(易筋)

ARTS 打卡计划 Framework XCFramework

如何在3分钟内实现音频变声和趣味音效?

拍乐云Pano

音视频 RTC 出海社交 社交泛娱乐

Python-计算机视觉-OpenCV-调色板

Aldeo

Python OpenCV

DB-Engines 3月数据库排名:MySQL跳出“同期跌幅榜”,拿下“本月涨幅榜冠军”

华章IT

数据库

推荐35款可以快速提升工作效率的软件

科技猫

软件 经验分享 实用工具 办公 工具分享

hive的DQL查询语法详细剖析

大数据技术指南

大数据 hive 3月日更

图解TCP的通信机制

零一

TCP 网络

到底什么是Event Loop?那就来了解一下JavaScript分别在浏览器和Node环境下的运行机制吧

零一

JavaScript 大前端

SDK介绍及相关功能测试

行者AI

测试 sdk

下一站,星辰大海!

百度大脑

百度 AI 上市

nsq源码阅读之Topic

werbenhu

nsq Go 语言

nsq源码阅读之消息接收和发送

werbenhu

nsq Go 语言

SQLServer性能调优方法小结

嘉为蓝鲸

数据库 sql 运维 SqlServer MAXDOP

阿里一战封神,百万人跪求的Java面试手册终于开源;

Java架构师迁哥

nsq源码阅读之diskqueue

werbenhu

nsq Go 语言

nsq源码阅读之Channel

werbenhu

nsq Go 语言

Netty 核心源码解读 —— ServerBootstrap 篇

松然聊技术

Netty

4层板到12层板叠层经典设计方案

不脱发的程序猿

28天写作 电路设计 3月日更 PCB PCB布局

文章:富Office客户端应用_Java_霍太稳@极客邦科技_InfoQ精选文章