首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有AJAX框架可以做到这一点?

有没有AJAX框架可以做到这一点?
EN

Stack Overflow用户
提问于 2012-02-29 19:11:25
回答 3查看 526关注 0票数 2

我将着手开发一个“完全AJAX”的web应用程序,在这个应用程序中,我不会在服务器上生成任何HTML页面,而只是响应AJAX调用,这也只是在JSON中实现的。这个应用程序几乎是一个数据库的CRUD界面。我想要一个框架,如果我定义我的模型(数据库表结构和关系),我的服务器端代码以及JSON对象都可以自动生成,这样我在Javascript中所要做的就是实例化一个对象,填充它,并在它上调用一个.save(),它将被保存到数据库中(因此AJAX调用变得透明)。然后,我可以集中精力编写应用程序UI。我知道它可能不像.save()那么简单,但.save()功能可能会被多个Javascript方法拆分,因为AJAX调用将是异步的。

有没有一个框架可以在Javascript中提供类似ORM的功能,并使AJAX调用透明?当然,我可以搜索“AJAX框架”,然后研究每个框架,但这将是一个相当漫长的过程。我知道有一些'AJAX框架‘不是这样的,只是提供了一些辅助函数来促进AJAX调用。

谢谢。

EN

回答 3

Stack Overflow用户

发布于 2012-02-29 19:16:03

你的案子看起来需要Backbone.js

票数 1
EN

Stack Overflow用户

发布于 2012-02-29 19:18:06

就客户端框架而言,Backbone.js就是这样的。它是一个JavaScript MVC框架,因此您可以创建模型来表示数据,并创建视图来呈现数据。

他们的模型类确实有a save() method,用于将数据以JSON形式发送回服务器。

不过,它纯粹是客户端,所以您必须自己设置服务器,然后在客户端上以相应的主干模型重新生成服务器模型。您可以在服务器上编写一些代码来自动生成主干模型类。

票数 0
EN

Stack Overflow用户

发布于 2012-02-29 19:22:47

我建议你看看todomvc,这里比较了各种javascript框架。Backbone包括在那里,以及ember.js (旧的sproutcore,新版本)。

您实际上正在寻找一个模型绑定框架,在这个框架中,来自javascript的数据模型被持久化到后端(或其他持久化层,如WebSQL)以及UI (超文本标记语言)中,UI是通过模板和存储在模型中的JSON数据动态生成的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9497995

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档