开始之前
关于本教程
本教程讲述如何使用 Eclipse、Aptana 的 iPhone 开发插件、Aptana 的 Firefox JavaScript 调试器和 Firebug 调试 iPhone Web 应用程序。
目标
使用基于 Eclipse 的 Aptana Studio 提供的各种工具调试针对 iPhone 优化的 Web 应用程序。本教程主要关注如何最佳地调试 JavaScript 和 Ajax 应用程序。
先决条件
读者应当熟悉 iPhone Web 应用程序开发、JavaScript 和 Ajax。如果刚刚接触 iPhone Web 应用程序开发,请阅读 Adam Houghton 撰写的教程 “使用 Eclipse 开发 iPhone Web 应用程序”。
系统要求
为学习本教程的示例,需要使用 Aptana Studio 和以下任意一种受 Eclipse 支持的操作系统:Mac OS X、Microsoft Windows 或 Linux。还需要 Java 运行时环境(JRE),推荐使用 JRE for Java V5。
Aptana Studio
Aptana Studio 集成开发环境(IDE)是基于 Eclipse 的开源开发环境,旨在构建 Web 应用程序,主要关注 HTML、层叠样式表(CSS)和 JavaScript。Aptana Studio 包括一个 iPhone 开发插件,为 Web 开发者提供了一组工具,可以协助开发针对 iPhone 优化的 Web 应用程序。
本教程讲解如何开始使用 Aptana Studio 进行调试,讨论如何使用 Aptana Studio 的调试器功能进行调试和记录。Aptana Studio 还提供与 Firefox Firebug 扩展的集成,集成了检测和调试功能。
本教程中的示例代码是 Aptana Studio IDE 附带的演示应用程序,展示 Aptana Studio IDE 如何为调试过程提供便利。
Web 应用程序的测试和调试任务比较困难,难以在 iPhone 中以原生方式进行。Aptana Studio 提供本地化 Web 开发服务器,可以用于测试。本教程讲述如何配置 Aptana Studio 和无线网络,在本地化的 Web 开发服务器上对 iPhone Web 应用程序进行本地访问和测试。
获取并安装 Aptana
Aptana Studio 提供免费的社区版和付费的专业版,后者包括更多支持。Aptana 网站将专业版概括为社区版 + 专业版插件 + 支持。幸运的是,预算比较紧张的开发人员可以选择社区版,它完全支持 iPhone Web 应用程序。
Aptana Studio 为 iPhone Web 开发提供下列特性.
以水平和垂直的 iPhone 显示技术预览 iPhone 项目
向导文件帮助快速启动项目
能够简便地将 Ajax 库导入到 iPhone 项目
本地 Web 服务器支持通过本地 WiFi 网络在 iPhone 上运行 Web 应用程序
集成 Firebug 以实现日志记录和命令执行。
Aptana Studio 的系统要求:
支持 Aptana Studio 的操作系统有 Windows、Mac OS X 和 Linux。
在 Windows 下,需要 512 MB RAM 和 Intel Pentium 4 或以上处理器。
在 Mac OS X 下,需要 512 MB RAM 和 G5 或 Intel 处理器。
在 Linux 下,需要 512 MB RAM 和 Pentium 4 或以上处理器。
需要安装 V1.5.0 或更高版本的 Java JRE。
在下载并安装 Aptana Studio 之后,就可以安装 iPhone 插件,该插件并非默认安装。启动 Aptana Studio。如图 1 所示,Aptana Start Page 显示在主文件面板。向下滚动 Plug-ins 部分,查找 Aptana iPhone Development Plug-in。
图 1. Aptana Studio 启动页面