我是来自Flex/Actionscript世界的难民,我正在使用Electron作为运行时引擎将大型旧式Flex应用程序“移植”到Javascript中(基本上是重写)。我一边学习一边进行小型测试,以探索各种JavaScript库和框架的功能和适用性。Electron桌面应用程序的资产数据库?
这是一个使用本地文件(例如Powerpoint,Keynote,iTunes类型的应用程序)的“演示文稿”类型的桌面应用程序,我需要让用户导入,标记和组织许多图像和视频资产。我需要能够移动/复制资产,处理重复的文件名,为每个文件创建数据库记录,创建文件分组等,然后当然可以在运行时访问所有这些文件。
虽然从头开始编写这将会很有趣,但这将是很多工作,并且我想到可能有一个现有的库或CMS框架可以适应这一点。这个想法是否被误导?是否有这种类型的需求的现有解决方案?
您是否尝试过的NodeJS文件系统? https://nodejs.org/api/fs.html还是fs-extra? – Philip
@菲利普 - 感谢,是的,我已经使用了它,它肯定需要成为我最终的一部分。我想我正在寻找一些与UI前端相关的东西 - 树视图,文件预览等等,但是在环顾了很多项目之后,大多数人都被绑定到了PHP中,或者以其他方式纠缠在一起,它会比它更麻烦值得尝试适应某些与本地文件一起工作。可能最终会使用fs,pouchdb并从头开始编写它。 –