Web 堆栈 - 常见 Web 堆栈/环境的列表

问题描述 投票:0回答:6

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

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

web development-environment
6个回答
3
投票

平均

  • MongoDB
  • express.js
  • Angular.js
  • node.js

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

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


3
投票

我希望在这里找到一个概述,但可惜的是,我只是输入一个我最近遇到的代表我自己的缩写词; WISA 堆栈:

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

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


2
投票

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

曾经,LAMP 是一个缩写词,为开源社区的网络堆栈选项打上漂亮的整齐的蝴蝶结。

即:灯:

  • Linux
  • 阿帕奇
  • MySQL
  • Python || Perl || PHP。

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

这些被认为是“开源社区”堆栈,以及简洁的首字母缩略词 L-A-M-P 总结得很好。现在我认为你必须为 dbms 插槽添加 2 个替代方案。正如您所指出的,SQLite && PostgreSQL,应用程序堆栈语言槽也明显缺失。 Ruby-on-Rails。

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

随着 Web 2.0 的出现以及环境中的其他必需品(例如 XMPP 或 AMQP)。 术语 L-A-M-P 已被更通用的 Web-Stack 取代。

我强烈建议您在开始网络堆栈之旅之前调查用户社区的规模。还请记住,当 L-A-M-P 一词被创造时,客户端技术的“爆炸”还没有变得如此普遍。

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


1
投票

默恩

  • MongoDB
  • Express.js
  • React.js
  • Node.js

0
投票

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

  • Windows
  • .Net
  • Sql

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

编辑: 我刚刚发现WINS和WISA是不同的,Wiki不得不说:

  • WISA使用A = ASP.NET代表.NET框架中的ASP(Active Server Pages),作为后端框架,允许使用任何.NET支持的语言(C#,VB)进行编码。
  • WINS 使用 N = .NET 代表整个 .NET 框架

0
投票

Vangie Beal 一直在维护不断增长的堆栈缩略词列表的汇编,此处:https://www.webopedia.com/reference/webstack-acronyms/

© www.soinside.com 2019 - 2024. All rights reserved.