足彩14场和任选9场都在这里/勇士队伊戈达拉/保超级联赛2024/科比布莱恩特 - 篮球比分直播188

淺談那些知名的軟件開發技術堆棧,看到縮寫別懵
發布時間:2020-07-06

技術的縮寫名詞很常見,比如Kubernetes簡稱K8S,Javascipt簡稱JS。但有一些技術堆棧會將其名稱的首字母放在一起,這就給初入行的程序員或技術人員造成了困惑。而這些技術堆??s寫代表著整個技術框架體系。比如LAMP,LEMP,MEAN,XAMPP,WAMP和AMPPS,那么這些技術堆棧的縮寫都代表什么?在開源的世界中,它們的名頭可都是響當當的。

LAMP

LAMP是用于網站和Web應用程序,尤其是中小型網站的最常見技術堆棧。LAMP是Linux,Apache,MySQL和PHP的首字母縮寫。它是最早的技術堆棧體系之一,這些組件都是開源的,可以免費使用,使得它們成為了最為流行的技術堆棧。

1-200F6134210354.jpeg

在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用于在瀏覽器中加載動態網頁。

1-200F613430D17.jpeg

由于所有組件都是開源的,因此用戶也可以免費從LEMP堆棧開始使用。

MEAN

MEAN技術堆棧是一個開源的JavaScript堆棧,可用于構建快速,健壯和可維護的生產就緒型現代Web應用程序。MEAN是指MongoDB,Express,Angular和Node.js。


1-200F6134346220.jpeg

MongoDB是NoSQL數據庫,Express是在節點上運行的Web框架,Angular是客戶端開發平臺,Node.js是執行環境。它們可以一起用于構建出色的Web應用程序。

MEAN堆棧比LAMP堆棧更受歡迎。因為MEAN在整個應用程序中使用一種語言;性能更好,比LAMP堆棧更快;支持并經常強制使用MVC架構;而且,JavaScript更加流行。

XAMPP

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

1-200F613441W53.jpeg

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個以上的軟件。

大家還有哪些熟悉的軟件開發技術堆棧,出來秀秀吧!

編輯  潤揚網絡策劃服務有限公司

免責聲明:如有稿件和圖片作品的內容、版權以及其它問題的,請聯系本站,電話: 4008080455