1

我是 Web 开发的新手,很难从以下方法中选择一种方法:

在我当前的项目中,我们必须构建一个面向公众和目标浏览器“Chrome”、“Safari”和“FF”的应用程序。

主要工作是,例如,我们有一个将显示在用户屏幕上的实时提要。

我们想到的方法是: 方法 1- 通过使用 MVC 框架,例如 JSF/Spring MVC,控制器将从 db 中获取数据,并更新 HTML。

方法 2- 服务器将给出 Json/Gson 响应,并从该响应中使用 Javascript 构建 html(使用 Jquery 的 .html() 方法)

通过遵循方法 1,我将拥有干净的 html,但在通过 ajax 为每个新内容更新 DOM 树期间,它将附加到生成的 HTML 中。

通过遵循方法 2,我发现所有任务,例如为干净的代码、提要更新和 html 事件(例如单击、鼠标输入等)进行模板化更容易。

通过以下网址: https://softwareengineering.stackexchange.com/questions/142002/when-should-javascript-generate-html http://developer.nokia.com/Community/Wiki/JavaScript_Performance_Best_Practices 简单的 html 与 Javascript 生成的 html ? https://developers.google.com/speed/articles/javascript-dom

我仍然试图了解应该采取什么方法,哪一个会更快?每种方法的优缺点是什么?

感谢您帮助我理解

4

0 回答 0