您好,欢迎来到12图资源库!分享精神,快乐你我!我们只是素材的搬运工!!
  • 首 页
  • 当前位置:首页 > 开发 > WEB开发 >
    那些知名的软件开发技术堆栈,看到缩写别懵
    时间:2020-07-07 21:13 来源:网络整理 作者:网络 浏览:收藏 挑错 推荐 打印

    技术的缩写名词很常见,比如Kubernetes简称K8S,Javascipt简称JS。但有一些技术堆栈会将其称号的首字母放在一同,这就给初入行的顺序员或技术人员形成了困惑。而这些技术堆栈缩写代表着整个技术框架体系。比如LAMP,LEMP,MEAN,XAMPP,WAMP和AMPPS,那么这些技术堆栈的缩写都代表什么?在开源的世界中,它们的名头可都是响当当的。

    那些知名的软件开发技术堆栈,看到缩写别懵

    LAMP

    LAMP是用于网站和Web运用顺序,尤其是中小型网站的最常见技术堆栈。LAMP是Linux,Apache,MySQL和PHP的首字母缩写。它是最早的技术堆栈体系之一,这些组件都是开源的,可以无偿运用,使得它们成为了最为盛行的技术堆栈。

    在LAMP堆栈中,Linux操作系统提供了堆栈可运转的一切其他组件的基础;Apache是??Web效劳器,它接纳并处置来自拜访的一切央求,假设有人央求index.html或JPEG,则Apache在效劳器上查找该文件,并将其发送回拜访者的阅读器。

    P代表PHP。它也可以代表Perl或Python,虽然它们并不常见。PHP是一种用于生成静态网页的编程言语;MySQL是用于存储Web站点数据的关系数据库引擎。

    LEMP

    在LEMP技术堆栈中,L代表Linux,E代表Nginx(engine-x),M代表MariaDB或MySQL,P代表PHP,它也可以是Perl或Python。LEMP技术堆栈可用于效劳静态网页和Web运用顺序。它在WordPress网站中十分的受欢迎。Nginx可以处置少量流量,这使LEMP成为托管网站的首选。MariaDB用于数据库,PHP用于在阅读器中加载静态网页。

    由于一切组件都是开源的,因此用户也可以收费从LEMP堆栈末尾运用。

    MEAN

    MEAN技术堆栈是一个开源的JavaScript堆栈,可用于构建快速,强健和可维护的消费就绪型现代Web运用顺序。MEAN是指MongoDB,Express,Angular和Node.js。

    MongoDB是NoSQL数据库,Express是在节点上运转的Web框架,Angular是客户端开发平台,Node.js是执行环境。它们可以一同用于构建出色的Web运用顺序。

    MEAN堆栈比LAMP堆栈更受欢迎。由于MEAN在整个运用顺序中运用一种言语;功用更好,比LAMP堆栈更快;支持并常常强迫运用MVC架构;而且,JavaScript愈加盛行。

    XAMPP

    在XAMPP中,X代表跨平台,A代表Apache,M代表MariaDB,P代表PHP或Perl。

    XAMPP可以协助开发者或顺序员创立用于测试和部署目的本地Web效劳器。它被设计为安装和运转开发效劳器的最复杂办法。由于它是跨平台的,因此可以在Windows,macOS或Linux上运用。

    它有很多附加组件,例如Drupal,Joomla,WordPress,Magento,SuiteCRM等,可在数分钟内启动项目。

    WAMP

    WAMP的是Windows,Apache,MySQL和PHP的缩写。WAMP和LAMP之间的独一区别是这些堆栈前面的操作系统。因此,下面针对LAMP提到的一切内容也都由WAMP完成,但仅在Windows系统上。

    AMPPS

    AMPPS是Softaculous的LAMP(Linux),WAMP(Windows)和MAMP(Macintosh)堆栈的组合,由Apache,MySQL,MongoDB,PHP(也包括Perl和Python)组成。

    它带有许多预装的开源软件和运用顺序。它为数据库管理,域管理,运用顺序管理提供了安全的环境,以简化开发。这个堆栈中包含425个以上的软件。

    【编辑引荐】

    GitHub开源Super Linter,用自动化处置开发者需求

    论文绘图神器来了:一行代码绘制不同期刊格式图表,哈佛博士后开源

    低代码/无代码真的是运用软件开发的未来吗?

    开源收费!7款效劳器管理工具

    20个适用的Vue开源库,先收藏再说

    (责任编辑:admin)