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

Web堆栈-常见Web堆栈/环境列表,web,development-environment,Web,Development Environment,只是出于好奇——我知道有LAMP-Linux、Apache、MySQL和PHP。但是web堆栈的其他替代缩写是什么呢?像LAMR-Linux、Apache、MySQL、RubyonRails之类的东西 有人能提供各种常见网络堆栈/环境的列表吗?我认为新术语“网络堆栈”是因为您现在需要一盏灯和几个LED 过去,LAMP是开放源码社区的web堆栈选项的首字母缩略词 i、 e:灯: Linux 阿帕奇 MySQL Python | | Perl | | PHP。 python==mod_pyth

只是出于好奇——我知道有LAMP-Linux、Apache、MySQL和PHP。但是web堆栈的其他替代缩写是什么呢?像LAMR-Linux、Apache、MySQL、RubyonRails之类的东西


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

我认为新术语“网络堆栈”是因为您现在需要一盏灯和几个LED

过去,LAMP是开放源码社区的web堆栈选项的首字母缩略词

i、 e:灯:

  • 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插槽添加两个备选方案。SQLite&&PostgreSQL,正如您所指出的,应用程序堆栈语言槽中也存在明显的缺失。RubyonRails

最后,我觉得有义务指出,这个空间已经发展了很多:

随着Web2.0的出现和环境中的其他必需品,如XMPP或AMQP。 术语L-A-M-P已被更通用的Web堆栈所取代

我强烈建议您在开始web堆栈之旅之前调查用户社区的规模。还记得当L-A-M-P这个词被创造出来时,客户端技术的“爆炸式发展”并没有变得如此普遍

)平均值

  • 蒙哥达
  • express.js
  • angular.js
  • node.js
这些技术的共同点是javascript。使用MEAN stack的开发人员可以对存储、搜索和显示的数据进行推理,在不同的技术中采用相同的方式


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

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

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

所以希望这会给你留下一点希望:)。注意这里缺少客户端。就我个人而言,我主要使用AngularJS(带引导布局)和WEBAPI(2)来处理AJAX调用。但是他们并没有创造出特别好的首字母缩略词。

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

  • Windows
  • I
  • .Net
  • Sql
你说这里缺少客户端,但不是。NET MVC与razor和async js是.NET框架固有的一部分,既是服务器端框架又是客户端框架。。。当然你可以在上面添加一个js框架,但这不是必须的

编辑: 我刚刚发现WINS和WISA是不同的,有什么要说的:

  • WISA使用A=表示.NET framework中的ASP(活动服务器页面),就像后端framwroke一样,允许使用任何.NET支持的语言(C#,VB)进行编码
  • 使用代表整个.NET框架的N=赢得
MERN

  • 蒙哥达
  • Express.js
  • React.js
  • Node.js