简介
本项目旨在开发一款桌面应用程序,用于管理网站内容,替代网页浏览器。这将是一个跨平台的应用程序,可以像其他应用程序一样轻松安装和使用。
所使用的技术
Adobe AIR 1.5, Adobe Flex 3.0, ActionScript 3.0(脚本语言)。
构建方法
这款应用程序可以采用以下两种方法设计
a. 类似网页浏览器的通信接口
这是我个人喜欢的方法。这里应用程序与 Joomla! 安装进行交互,就像一个普通的网页浏览器。然而,这里的应用程序完全专注于仅使用 J! 制作的网站。这个应用将支持多标签功能(便于使用同一应用程序编辑多个网站)、为作者提供单独的笔记空间以及其他许多普通浏览器未提供且社区建议的便捷功能。应用程序将被设计成尽可能减少崩溃的可能性,并具有内容备份功能。
b. 基于 XML-RPC 的原生接口
这种方法与第一种方法的不同之处在于它通过 XML-RPC 与 J! 安装进行交互。我将在不久后更新这一部分。
考虑到这两种方法以及分配给这个项目的时间,我认为采用这两种方法分别开发两个应用程序是可行的,这样比较它们的优点,最终可以使用最好的一个。我将分别将使用这两种方法构建的应用程序称为 JDAP1 和 JDAP2。