Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 应用程序框架与API_Ruby On Rails_Laravel_Express_Zend Framework - Fatal编程技术网

Ruby on rails 应用程序框架与API

Ruby on rails 应用程序框架与API,ruby-on-rails,laravel,express,zend-framework,Ruby On Rails,Laravel,Express,Zend Framework,我见过术语“应用程序框架”与API互换使用。我知道什么是API,我的理解是应用程序框架是API的集合 例如: 1.ExpressJS是NodeJS的api集合。 2.Laravel和Zend是PHP的API集合。 3.Rails是Ruby的API集合 有谁能告诉我,我对概念的理解或是对例子的理解是错的吗 谢谢 我不能和我说话。二,。因为我不知道NodeJS和PHP 但是,可以肯定的是,Rails不是Ruby的API集合。正如它在标题中所说: RubyonRails是一个用Ruby编写的开源全栈w

我见过术语“应用程序框架”与API互换使用。我知道什么是API,我的理解是应用程序框架是API的集合

例如: 1.ExpressJS是NodeJS的api集合。 2.Laravel和Zend是PHP的API集合。 3.Rails是Ruby的API集合

有谁能告诉我,我对概念的理解或是对例子的理解是错的吗


谢谢

我不能和我说话。二,。因为我不知道NodeJS和PHP

但是,可以肯定的是,Rails不是Ruby的API集合。正如它在标题中所说:

RubyonRails是一个用Ruby编写的开源全栈web应用程序框架

因此,您对“应用程序框架”和/或“API”的理解似乎不正确


很有意思的一个例子是,术语“应用程序框架”可以与“API”互换使用。

关于框架定义的一些信息:API=允许软件与其他软件或服务对话。Application Framework=您在上面构建其他软件的软件。您好,我手头没有链接(但会搜索它)。API是“应用程序编程接口”,这意味着开发人员可以使用一组库的接口,而不是在较低的级别上工作。你能给我一个“Web应用程序框架”的定义吗?我查了维基百科和其他地方,但找不到一个明确的定义。我还对“Web应用程序框架”与API之间的关系感兴趣。“什么是API?”、“什么是Web应用程序框架?”、以及“Web应用程序框架”与“API”之间的关系如何?”,依我看,这些都不是Stackoverflow的好问题。