我计划编写一个应用程序,这个应用程序将成为视频和图像的媒体管理器(用于组织播放列表和图库,并在应用程序中显示),它将涉及大量的拖放操作和db访问,将构建这个应用程序与大量的JavaScript和nwjs足够快的应用程序?或者我应该切换到c ++ / qt或类似的东西?
提前谢谢
答案 0 :(得分:0)
由于您未指定架构,因此很难给出确切的答案。
根据我的经验,我可以告诉你,对数据库和javascript的组合访问速度足以构建一个视频管理器。你应该掌握实际资源背后的智能概念。我不会将任何内容作为blob加载到db中。您应该只保存目录中文件的相对链接。
您有多个类似的nwjs应用程序示例。例如Atraci或Powder Player
您应该尝试构建一个简单的应用程序,您可以从文件中加载视频和mp3。如果它对你来说足够快,那么你可以期待我不会在构建一些javascript和db访问它的问题。它会说完全有可能。
下载node-webkit。安装node-sqlite3并尝试将文件移动到文件夹并保存链接。调用下一页上的链接,您将看到。
答案 1 :(得分:0)
当然是!
Popcorntime.io,一个非常流行的视频流应用程序(使用HTML5视频播放器和bittorrent客户端和丰富的界面)是使用node-webkit构建的。
Spotify也在使用丰富的GUI,并且是“非常好”的基础。