-2

以下图片是我的网站架构。这也是我的第一个网站。本网站是一种控制面板,它由多个按钮和事件组成。随着需求越来越大,维护变得越来越困难。 Web Architecture如何改进我的网站架构?

比方说,如果我需要添加新的功能,我需要:
1. UI:设计输入输出&。
2.通过jquery创建事件处理程序。
3.创建ajax函数。 (在成功功能上画结果)

它就像一个链。问题是:
1.改变一件事=改变每一件事。
2.Can't管理输出视图非常好(输出视图可以是一个表,选项标签..)

所以我很好奇不存在任何框架或更好的办法可以帮我?

谢谢。

回答

0

你的项目可能会出现“jQuery汤”的问题,但回答你的问题,周围只有太多的MV * JS“框架”。 Ember.js,AngularJS,Backbone.js等等。

如果您想缓慢重构现有代码,IMO Backbone.js最容易适合现有项目。还有一些人更看重自己,为你做更多事情,但是你可能需要在你的JS代码中进行更多的重构。

上述所有“框架”都将帮助您管理模型,视图,事件,并将每一个事件重新绑定到服务器。

+0

实际上,我听过并且瞥过了你提到的那些框架,但我无法想象它是如何与我的官方教程中的项目一起工作的。无论如何,我会试试看。 – dayo