用于构建与在线PHP和MySQL交互的独立桌面小部件的程序有哪些?

0 投票
6 回答
640 浏览
提问于 2025-04-15 17:43

我看到有人提到Java和Python。我需要一种可以直接安装在用户电脑上的东西,不需要他们再安装Java或其他任何东西。用户体验必须简单。

这个小工具会登录一个基于PHP的在线日历,那个日历会用到mySQL。你们有什么建议我应该了解的内容吗?Python怎么样?

谢谢!
Joel

更新:感谢大家的评论。最终这个工具需要支持任何操作系统,但肯定要支持Windows。

为了更清楚,我想要的是用户从我这里下载一个程序,安装后,它会出现在系统托盘(Windows)里。对于Mac,我想它会出现在仪表盘上吧?

6 个回答

1

这里其他人说得基本正确。你没有说明你想把这个放在哪个平台上。你有几个选择:

  1. 本地程序。这种程序可以做到不需要安装。这通常是用Win32/MFC和C/C++,或者Cocoa和Objective-C来做。编程可能不太简单(比如在Win32上获取网页?),而且不太容易移植,但它确实能工作。
  2. Python/Ruby/Perl等。这些语言相对简单,但需要运行环境,或者把运行环境打包到应用里,这样会让应用变得比较大。我想Flash应用可以打包运行环境。
  3. Java/.NET。这是个不错的选择,但它们需要运行环境,而这个运行环境不能放在可执行文件里。
  4. 小部件。就是一个特殊的网页,最近的操作系统都支持这种形式。见下文。

如果可以的话,我会选择小部件。它只是HTML和JavaScript,写起来很简单,效果也很好。OS X、Vista、Windows 7和Linux都支持小部件,不需要额外的软件。Windows XP则需要先安装一个运行环境(比如Yahoo! Widgets)。

每个操作系统的处理方式略有不同,所以需要做一些调整才能让小部件在OS X的Dashboard和Windows Vista/7的Gadget中运行。

希望这能帮到你。我做过一个小部件,用来和公司开发的网页应用互动。我是为OS X(我的操作系统)做的,过程相当简单。它只是用XMLHttpRequest加载一些XML,解析后更新自己。非常简单。相同的服务器端代码可以为任何类型的小部件和真正的应用提供服务。

2

现在,Adobe Air 是解决这个问题的热门选择。

3

听起来你想要的东西类似于Adobe Air、微软的Silverlight或者Appcelerator的Titanium。

撰写回答