我正在为一个网站编写一个软件,人们可以管理网站的内容。管理界面是用JavaScript、超文本标记语言和CSS编写的。我想知道我应该在为时已晚之前将哪种架构应用于我的管理系统(到目前为止,我已经写了一些次要的代码)。
例如,对于PHP后端,我使用MVC,但是对于客户端JavaScript管理系统,我应该使用什么?
发布于 2010-02-13 23:15:15
如果您正在开发一个GWT应用程序,那么您将自动拥有一个架构。对于自定义JS,使用AJAX调用两层架构就足够了。但是,我更喜欢事件驱动的方式,在这种方式下,我有一个充满侦听器的层和另一个处理程序层。我主要使用闭包,并使用定制的page-id。就像一种护身符。由于JS的单线程特性,我很少分离AJAX调用。
附言:由于缺乏更好的替代方案,我不得不使用术语层。
发布于 2010-02-13 23:15:51
你也可以在浏览器上使用MVC。
但这可能是过度杀伤力。
您至少可以将HTML(视图)和JS(逻辑)代码分开。
我们在JS应用中使用了javascript模板引擎(PURE),但在网络上还有很多其他的可用。
发布于 2010-02-13 23:00:22
jQuery和jQuery UI是一个很好的开始。
https://stackoverflow.com/questions/2257937
复制相似问题