我正在开发一个内部网项目,该项目使用 javascript 来实现客户端副作用/小部件,例如树、网格、拖动。我们正在考虑使用 jquery/backbone 以及一些 jquery ui。
问题是,凭借 jquery/backbone 的极大灵活性,我们经验不足的开发人员几乎可以肯定会使代码变得混乱。我讨厌那样。
为了减少他们使代码混乱的机会,我将构建一个服务器端程序来解析 xml(那些开发人员将尽可能编写 xml 而不是 javascript)并在运行时生成 javascript。通过这样做,我可以强制限制 xml。并且 xml 往往不那么混乱。
但在开始之前,我想问一下有没有类似的现有框架?最好生成的 javascript 也使用模型/视图/控制器模式。
或者我还能做些什么来防止项目混乱?
ps:我想教育开发者。但这是一项长期的工作。对当前项目没有真正帮助。
谢谢你们。
好吧,我认为这是一个可怕的想法。所以除了培训我的开发人员(长期),我还能做什么?尤其是在短期内,因为项目正在进行中?