gpt4 book ai didi

ajax - 大型 Ajax 应用程序设计模式

转载 作者:行者123 更新时间:2023-12-04 18:22:37 25 4
gpt4 key购买 nike

我目前非常擅长用 ASP.NET MVC 3、PHP + Cake 和 Java Spring 编写 C# Web 应用程序。使用这三个,我对创建分层数据、域、服务和演示应用程序感到很自在。我可以很好地组织它们。

但是需要高度响应的 AJAX。使用 jQuery 将每个小模型回传到 Controller 时,我真的感到不舒服。

是否有任何 MVC( Controller + View + View 模型 + JavaScript)设计模式?我最近开始阅读有关 Knockout JS 和 Backbone.js 的内容,但似乎并不真正理解“架构”大词及其带来的好处,更不用说健康的设计模式了。

是否有任何好的教程或示例可以演示高级 JavaScript 应用程序,如 Google Docs/Calendar/Mail 或 Compilr 之类的东西?

最佳答案

javascript中有相当多的MVC实现。

坦率地说,ajax 开发做得越多,就越明显你不仅需要服务器端模板、模型、 View 、 Controller 等,在 javascript 端也需要类似的东西,尤其是在大量 dom 操作时被关注到。

以下是流行框架的列表:
http://codebrief.com/2012/01/the-top-10-javascript-mvc-frameworks-reviewed/

但是,请注意其中很多已经向 node.js 模型发展(其中客户端和服务器端都使用 javascript 语法。

使用 C# 或 asp.net 等进行开发时,最好将架构的那部分规划为服务层。然后,您将大量模板责任推给静态文件和 javascript,这绝对是您扩大规模时想要的地方。

话又说回来,在此过程中,您还将遇到许多意识形态问题,您必须自己决定。

关于ajax - 大型 Ajax 应用程序设计模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10342633/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com