4

只是出于好奇——我知道有 LAMP——Linux、Apache、MySQL 和 PHP。但是还有哪些其他 Web 堆栈替代方案的缩写?像 LAMR - Linux、Apache、MySQL Ruby on Rails 之类的东西?

有人可以提供各种常见 Web 堆栈/环境的列表吗?

4

5 回答 5

3

我希望在这里找到一个概述,但可惜的是,我只是插入一个我最近遇到的首字母缩略词,因为它代表了我自己;WISA 堆栈:

  • 视窗(操作系统)
  • IIS(应用程序服务器)
  • SQL Server(数据库)
  • ASP.NET(服务器端语言)

所以希望这让你有点希望:)。请注意这里缺少客户端。就我个人而言,我主要使用 AngularJS(使用 Bootstrap 布局)和 WEBAPI (2) 来处理 AJAX 调用。但它们并没有创建特别好的首字母缩略词。

于 2016-04-26T13:19:38.150 回答
2

我认为新的术语 de-jour 是“Web-Stack”,因为您现在需要一个 LAMP 和几个 LED。

过去,LAMP 是一个首字母缩略词,它为开源社区的 Web 堆栈选项提供了一个漂亮的整洁的鞠躬。

即:灯:

  • Linux
  • 阿帕奇
  • MySQL
  • 蟒蛇 || Perl || php。

    • python == mod_python 和 mod_wsgi... 它为您提供 django、turbogears、web2py 等。
    • perl == mod_perl,它为您提供 Catalyst、Mason 等。
    • PHP == Zend, Yii

这些被认为是“开源社区”堆栈,一个整洁的首字母缩写词 LAMP 很好地总结了它。现在我认为您必须为 dbms 插槽添加 2 个替代方案。SQLite && PostgreSQL,正如您所指出的,应用程序堆栈语言槽也明显缺失。Ruby-on-Rails。

最后我觉得有义务指出这个空间已经增长了很多: http ://en.wikipedia.org/wiki/Comparison_of_web_application_frameworks

随着 Web 2.0 的出现以及环境中的其他必需品,如 XMPP 或 AMQP。术语 LAMP 已被更通用的 Web-Stack 取代。

我强烈建议您在开始 Web 堆栈之旅之前调查用户社区的规模。还请记住,当 LAMP 一词被创造出来时,客户端技术的“爆炸式增长”并没有变得如此普遍。

http://en.wikipedia.org/wiki/LAMP_(software_bundle )

于 2012-11-29T07:29:44.747 回答
2

意思是

  • MongoDB
  • express.js
  • 角.js
  • 节点.js

这些技术的共同点是 javascript。使用 MEAN 堆栈的开发人员可以推断数据在不同技术中的存储、搜索和显示方式相同。

该堆栈通常在其前面还有一个 Nginx 服务器,用于安全和负载平衡。

于 2016-02-11T14:48:01.993 回答
1

梅尔恩

  • MongoDB
  • Express.js
  • 反应.js
  • 节点.js
于 2017-08-01T15:08:11.690 回答
0

@bart 我一直听说你的“wisa”堆栈是 WINS:

  • 窗口_
  • . 网络_
  • sql _

您说这里缺少客户端,但事实并非如此。带有剃须刀和异步 js 的 .NET MVC 是 .NET 框架的固有部分,既是服务器端框架又是客户端框架......当然你可以在上面添加一个 js 框架,但这不是必需的。

编辑: 我刚刚发现 WINS 和 WISA 是不同的,维基必须说:

  • WISA使用 A = ASP.NET表示 .NET 框架中的 ASP(活动服务器页面),作为后端框架,允许使用任何 .NET 支持的语言(C#、VB)进行编码。
  • WINS使用 N = .NET代表整个 .NET 框架
于 2017-07-22T00:43:02.997 回答