首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RESTful Javascript框架和RESTful框架

RESTful Javascript框架和RESTful框架
EN

Stack Overflow用户
提问于 2015-01-17 18:13:45
回答 1查看 266关注 0票数 0

这是我第一次尝试进入用于Javascript和PHP的RESTful框架。具体来说,它们是用于Javascript的微框架CanJS和用于PHP的Slim

它们似乎都将4个HTTP“谓词”(Get、Post、Put、Delete)映射到数据库CRUD操作。

那么,在什么情况下,一个会使用一个而另一个呢?在何种情况下,人们会同时使用这两者?

像我五岁一样解释?(这可能会被删掉,但对不起,我忍不住了。)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-21 03:08:21

您的一些代码对CanJS说,“请findOne of这个Foo对象;ID是1”

CanJS模型对Slim服务说:“你好,我可以获得您在/foos/1处拥有的对象吗?”

斯利姆说:“当然,这里有一些代表它的文字{ BLAH }”

CanJS和Slim事先就对象的外观达成了一致,所以当CanJS看到文本时,它知道如何通过解析使对象从文本中提取出来。

CanJS从文本中提取文本,对其进行解析,使其看起来像Foo (Foo是您通过子类化生成的一种特殊类型的can.Model ),并使用success回调或resolved承诺将其发送回您的代码。

当您在客户端使用环绕REST的框架时,您总是需要服务器端提供REST端点的匹配服务(用于处理GET/POST/PUT/DELETE请求)。因此,这不是在CanJS和Slim之间进行选择的问题,而是选择Slim与其他与CanJS协同工作的东西(向CanJS提供数据)的问题。

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

https://stackoverflow.com/questions/28002650

复制
相关文章

相似问题

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