我是來自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並從頭開始編寫它。 –