我在一家小型代理商工作,我们建立的多语言网站非常复杂,可以让我考虑使用JS库,但不足以被视为“Web App”。我们开发了自己的“堆栈”,其中包括WordPress作为CMS和多个工具(PHP模块加载器,JavaScript模块加载器,css预处理器,构建工具等)。
我们的大多数网站都有各种模块和表单,可用于多个页面。例如,在我们当前的项目中,该模块中的一个模块会对API进行多次调用,并且每个页面中都有多个事件绑定。
我正在考虑使用BackboneJS,但觉得这种项目有点开销。然后我查看了React,但由于模块并不总是需要重新绘制DOM,我不确定它是否会被正确使用。我非常关心生成最佳和可维护的代码(不想把所有内容放在一个大的js文件中)所以我想找到一个解决方案。不幸的是,我发现这些库的大多数文档和示例都是针对单页应用程序或仅包含一个模块的项目,因此它没有帮助。
有人建议使用什么?有类似情况的人会致力于图书馆,并可以提供一些反馈意见吗?
谢谢!