出于好奇 - 我知道有LAMP - Linux,Apache,MySQL和PHP。但是有哪些其他的Web堆栈替代品的缩写?像LAMR - Linux,Apache,MySQL Ruby on Rails?
有人可以提供各种常见网络堆栈/环境的列表吗?
答案 0 :(得分:3)
我希望在这里找到一个概述,但是唉,我只是填写了我最近遇到的一个缩写词,因为它代表了我自己; WISA堆栈:
希望能留下一点wisa'至 :)。请注意,此处缺少客户端。就个人而言,我主要堆叠在AngularJS(使用Bootstrap布局)和WEBAPI(2)来处理AJAX调用。但他们并没有创造出特别好的缩略词。
答案 1 :(得分:2)
我认为新的术语是'Web-Stack',因为你现在需要一个LAMP和几个LED。
以前LAMP是开源社区的网络堆栈选项上的一个漂亮整洁的首字母缩写词。
即:LAMP:
这些被认为是'开源社区'堆栈,并且是一个整洁的首字母缩略词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这个词被创造出来时,客户端技术的“爆炸性”并没有变得如此普遍。
答案 2 :(得分:2)
MEAN
这些技术的共同点是javascript。使用MEAN堆栈的开发人员可以推断出在各种技术中以相同方式存储,搜索和显示数据。
此堆栈通常还有一个Nginx服务器,用于安全和负载平衡。
答案 3 :(得分:1)
MERN
答案 4 :(得分:0)
@bart我一直听说你的“wisa”堆栈为WINS:
你说客户方在这里丢失了,但事实并非如此。带有razor和async js的.NET MVC是.NET框架的固有部分,既是服务器端又是客户端框架......确保你可以在顶部添加一个js框架,但这不是必需的。
修改强> 我刚刚发现WINS和WISA是不同的,Wiki必须说: