我们希望将 UI 丰富的应用程序从 Delphi 迁移到 Java 或 Web 应用程序。
原因是我们希望该应用程序能在所有操作系统上可移植。
Delphi 中当前应用程序的组件和模块:
- 我们使用 TWebBrowser 组件显示 HTML 内容。 - 我们点击 HTML 上的某些内容时,会播放从 FileStream 提取的 mp3。 - 所有 HTML 的资源都从内嵌数据库 Firebird/Ms Access 中检索。 - 为了同步一些内容,我们会向 PHP 脚本进行 HTTP POST,以将数据集中在 Web 服务器上。
部署:
- 应用程序必须在 CD 上部署,并安装在 Mac OS、Linux、Windows 上的桌面计算机上。
我需要你的帮助来处理这个迁移。是选择 Java UI 还是 Web 应用程序,在 Linux 和 Mac 的 WAMP/XAMP 和适当的版本上部署呢?
编辑:
对于音频功能,我有一些具体的要求。音频文件是分布在 CD 或 USB 上的单独文件。音频文件是由内部编译的 mp3 文件组成的一个整体文件。应用程序将需要能够根据索引文件中存储的偏移量和 mp3 大小提取 mp3 并实时播放...这如何影响使用此方法的 Web 应用程序的想法。
原因是我们希望该应用程序能在所有操作系统上可移植。
Delphi 中当前应用程序的组件和模块:
- 我们使用 TWebBrowser 组件显示 HTML 内容。 - 我们点击 HTML 上的某些内容时,会播放从 FileStream 提取的 mp3。 - 所有 HTML 的资源都从内嵌数据库 Firebird/Ms Access 中检索。 - 为了同步一些内容,我们会向 PHP 脚本进行 HTTP POST,以将数据集中在 Web 服务器上。
部署:
- 应用程序必须在 CD 上部署,并安装在 Mac OS、Linux、Windows 上的桌面计算机上。
我需要你的帮助来处理这个迁移。是选择 Java UI 还是 Web 应用程序,在 Linux 和 Mac 的 WAMP/XAMP 和适当的版本上部署呢?
编辑:
对于音频功能,我有一些具体的要求。音频文件是分布在 CD 或 USB 上的单独文件。音频文件是由内部编译的 mp3 文件组成的一个整体文件。应用程序将需要能够根据索引文件中存储的偏移量和 mp3 大小提取 mp3 并实时播放...这如何影响使用此方法的 Web 应用程序的想法。