这个应用程序的可靠语言/框架

时间:2012-04-17 14:19:03

标签: web-applications database-connection application-design

我想构建一个基于Web的文件归档跟踪应用程序,并希望得到一些关于如何构建它的最佳方式的反馈。

我正在尝试构建基于Web的文件归档应用程序(如Apple Time Machine),它可以监视外部硬盘驱动器,并且当添加文件/文件夹时,它会将文件路径写入可以在以后搜索的数据库。因此,如果用户在此日期“04/16/12”将此文件夹“我的文件夹”添加到外部HD“Drive 1”,并且需要在以后查找该文件夹或其内容,他们可以搜索名称,日期或驱动器名称并返回相应的结果。

用户必须选择需要观看的硬盘驱动器,然后应用程序将从那里接管。

•我可以通过严格的网络应用程序执行此操作,还是需要可以与我的网络应用程序通信的本地应用程序/插件?

我只是在寻找从哪里开始的方向,我的背景几乎是HTML,CSS,PHP但我不反对学习新东西。

1 个答案:

答案 0 :(得分:0)

假设在阅读你的问题后我的想法是你的意思:

- 您需要在每次登录时识别用户的存储设备。 - 如果您想要持续监控添加或删除的内容,您需要具有该用户的访问权限。但是,如果用户下线,您还需要考虑一下?如何在离线时跟踪变化。

除非您假设用户始终连接到互联网,否则我认为您不能严格按照网络应用进行操作。您需要某种本地应用程序来监控其存储设备何时处于脱机状态,并在数据库联机后立即自动更新。

您需要做的事情:PHP可以很好地实现用户在线时所需的功能。对于用户计算机中的本地应用程序,您可以对文件跟踪器进行编码(当它们处于脱机状态时),并在联机后通过JSON或其他方式将其发送到服务器。为了创建本地程序,我建议你看一下python,因为它非常清晰,易于学习语言。

希望这有帮助。