深入探索 Web 2.0:技术、应用与盈利模式
在当今数字化时代,互联网已经成为人们生活中不可或缺的一部分。然而,网络问题如缓慢或中断的连接,可能会让企业和个人损失宝贵的时间和金钱。为了解决这些问题,一些技术应运而生,让用户即使在离线状态下也能继续使用网络应用。
1. 离线应用技术
- Adobe AIR :Adobe 在 2007 年 6 月以测试版形式发布了 Adobe Integrated Runtime(AIR,前称 Apollo)。它允许用户在桌面运行 Flex 网络应用,即使没有网络连接。这意味着当用户无法访问互联网或 SaaS 应用服务器出现故障时,仍能保持工作效率,后续还可将工作内容与服务器同步。
- Google Gears :同样处于测试阶段的 Google Gears 也具备类似功能,能让用户离线使用网络应用。它源于一位 Google 工程师的 20% 项目,灵感来自在网络不稳定的公交车上使用 Google Reader 的需求。基于 Google Gears 构建的 Dojo Offline(使用 Dojo 库),为离线使用网络应用提供了便捷的界面。
2. 网络服务、混搭应用、小部件和小工具
在开发新应用时,开发者无需每次都从头开始,而是可以利用现有公司的网络服务来创建功能丰富的应用。这不仅能加快开发速度,还能节省成本。
2.1 API
API(应用程序编程接口)为应用提供了访问外部服务和数据库的途径。传统的编程 API,如 Sun 的 Java API,让程序员可以在程
超级会员免费看
订阅专栏 解锁全文
1365

被折叠的 条评论
为什么被折叠?



