作为一项学习练习,我想构建一个简单的PHP文本编辑器作为Firefox桌面Web应用程序。据我所知,粘性点是本地文件访问,例如显然将文件保存到IndexedDB是不合适的(除非那是一种写出"真实"文件的方法?)。
我认为XulRunner是最好的妥协,因为我知道我并没有真正构建一个使用它的网络应用程序,但几乎没有比我使用NW.js更少。使用XulRunner允许我访问特权的JS模块,如OSFile.jsm,我认为我甚至不能将其用作打包的Web应用程序。 (还有js-ctypes,它可以方便地调用比JS更快的东西,例如解析PHP代码以实现自动完成功能。)
我刚刚读到Mozilla正在考虑从XUL和XBL迁移(是的,我知道这需要很长时间),所以我想XulRunner的日子已经很多了。
我想坚持使用Mozilla技术,那么对我来说最合适的平台是什么?使用Moz技术这还不可能吗?我是否错过了使用Firefox作为纯桌面Web应用程序执行此操作的方法?