【发布时间】:2017-03-05 08:46:32
【问题描述】:
我是来自 Flex/Actionscript 世界的难民,我正在使用 Electron 作为运行时引擎将一个大型遗留 Flex 应用程序“移植”(基本上重写)到 Javascript。我边走边学,做一些小测试来探索各种 JavaScript 库和框架的功能和适用性。
这是一个使用本地文件的“演示”类型桌面应用程序(例如 Powerpoint、Keynote、iTunes 类型的应用程序),我需要让用户能够导入、标记和组织许多图像和视频资产。我需要能够移动/复制资产、处理重复的文件名、为每个文件创建数据库记录、创建文件分组等,然后当然能够在运行时访问所有这些。
虽然从头开始编写它会很有趣,但工作量很大,而且我想到可能有一个现有的库或 CMS 框架我可以适应这个。这个想法是不是被误导了?是否有针对此类需求的现有解决方案?
【问题讨论】:
-
你试过 Nodejs 文件系统吗? nodejs.org/api/fs.html 还是 fs-extra?
-
@Philip - 谢谢,是的,我已经使用它了一点,它当然需要成为我最终的一部分。我想我一直在寻找一些处理 UI 前端的东西——树视图、文件预览等,但是在查看了许多项目之后,大多数项目都与 PHP 紧密相关,或者以其他方式纠缠在一起,这会比它更麻烦值得尝试调整一些东西来处理本地文件。最终可能会使用 fs、pouchdb 并从头开始编写。
标签: javascript html node.js electron