LAMP相当于Ruby on Rails解决方案的术语

时间:2014-01-30 17:25:21

标签: ruby-on-rails ruby architecture ruby-on-rails-4 lamp

LAMP是一个定义基于Linux,Apache,MySQL和PHP的架构的术语。

你如何称呼基于Linux的架构? (Webrick?Unicorn?),PostgreSQL和Ruby? LWPR? LUPR?

这是一个愚蠢的问题,但我想知道Rubyists如何使用Rails描述他们的解决方案,就像LAMP解决方案被描述为LAMP一样。我想要一个类似的“官方”术语。

3 个答案:

答案 0 :(得分:2)

我想把它简单地称为Liweunpo上的Ruby。

但实际上,没有官方指定。太多人使用各种变化;今天的工具集比“LAMP”创造的要丰富得多,因此选择技术更加容易,人们不再仅仅局限于一个堆栈了。甚至“LAMP”应用程序越来越有可能使用像Postgres这样的东西,因为在一天结束时没有太大的差异。

答案 1 :(得分:0)

LAMP通常由四部分组成:

  • 操作系统:Linux
  • Web服务器:带有mod_php的Apache
  • DB:MySQL
  • 后端编程语言:PHP

对于Rubyists,我看到许多人使用如下组合:

  • 操作系统:Linux
  • Web服务器:Nginx与Unicorn(Webrick for development environment)
  • DB:PostgreSQL(用于开发环境的sqlite,但最好有与生产相同的数据库)
  • 后端编程语言:Ruby(在Rails上)

不能说上面的组合是人们选择的大多数。每个组件都有很多其他选项。但如果你是新人,这是一个很好的起点。您可以看到许多教程使用该组合。

答案 2 :(得分:0)

我今天学到了关于 MEAN :MongoDB,Express,AngularJS,Node.js(分别是:数据库,框架,服务器端框架,客户端框架和Web服务器)。

它是一个很好的例子,表明您可以构建堆栈名称,使其听起来既美观又难忘,而不必遵守任何惯例。