【发布时间】:2011-12-13 15:48:55
【问题描述】:
我正在考虑应用程序用户界面的几个选项。
我希望这个应用程序是多平台的(Windows、Linux、OSX),所以我考虑的选项之一是将它开发为一个 Web 应用程序,但在本地服务器上运行它仍然可以访问管理员权限(这是必需的)。简单地说,我的程序的网络界面。
出于方便的原因,我想在 python 中进行开发。
是否推荐使用 Pylons 来完成这项工作,如果是,那么在此设置中运行它的最佳方式是什么?
【问题讨论】:
-
几个问题:这是您计划为其他用户分发的应用程序,还是只是供您使用的内部应用程序,或者作为测试/测试您的 Web 应用程序的一种方法?您希望应用程序拥有自己的浏览器/界面,还是只想运行自定义的网络服务器应用程序并通过标准网络浏览器访问您的应用程序?
-
它应该被分发。我希望它在常规浏览器上运行,我只需要在本地网络服务器上运行它,因为我需要权限来执行一些仅通过将应用程序托管在远程服务器上无法获得的操作。当用户启动应用程序时,我希望它打开从他的机器提供的网页,该网页能够执行比在浏览器上运行的网络应用程序更复杂的操作(类似于安装在操作系统上的常规程序)。我希望这更清楚。