ProtoRPC API是ajax内置的GAE吗?

Gio*_*oia 2 ajax google-app-engine json protorpc knockout.js

下一步:gae/py app的ajax前端.

我的应用程序只有基本的html版本,可以与数据存储区交互并每次更新页面.没关系,但现在需要ajax.我尝试了一些解决方案:基本的javascript,jquery的ajax API和一些框架.

我想我在knockoutjs中找到了我想要的东西,但是这个框架通过json格式与服务器交互.这意味着我需要学习json库并重写所有处理程序,以便在json中获取和发布.我可以开始这个任务,但在我想了解更多关于ProtoRPC API之前.

文档说这个API对于"创建结构化的Ajax后端"也很有用,如果我理解的话,响应中的消息是json格式的.我的问题是:

ProtoRPC API消息确实使用json?

所有请求/响应都通过ProtoRPC会出现问题吗?

实现服务器端固态ProtoRPC服务并使用框架进行客户端是一个很好的策略?

pro*_*ppy 5

ProtoRPC附带了传输协议的JSON实现.

您应该能够使用ProtoRPC构建服务器端逻辑,并使用JSON编码的消息向API端点发出HTTP请求,如官方文档中的ProtoRPC概述所述.

Knockoutjs不应该妨碍,因为文档声明它不会强迫您使用任何特定技术来加载或保存数据