我正在开发一个用于分析大型数据集(音频文件、模式匹配等)的应用程序。该软件必须作为独立应用程序开箱即用,即无需任何互联网连接。这在 Java 中当然是可行的。
但是,Web 前端将使我们的生活变得更加轻松,因为我们必须显示大量包含图形的结构化表格。使用 html 很容易实现这一点。此外,html 比 JAVA GUI 组件灵活得多,即,允许以后适应。此外,对于内部使用,我们可以将软件作为服务器硬件上的普通 Web 应用程序运行——因此该软件更具可扩展性。因此,我正在考虑编写一个 Web 应用程序。
现在,我知道某些 Web 框架带有集成的独立 Web 服务器。例如,django 有一个集成的网络服务器用于开发/测试目的。但是,它不是多线程的。
你知道任何适合我用例的独立网络服务器(在 OSX 上运行)吗?他们应该在 localhost 上运行开箱即用的监听并提供 wsgi/fcgi。
捆绑例如预配置的 Apache 有多难?维护问题怎么办?
非常感谢您对此问题的想法。