Pilha de software

Um software de pilha (tais como "software pilha ") ou pilha solução ou solução pilha (tais como 'pilha de solução'), muitas vezes referida como uma pilha , é uma série de componentes de software que construir um sobre o outro e que em conjunto formam uma plataforma .

Uma pilha consiste no sistema operacional , no servidor web e no ambiente de tempo de execução , a linguagem de programação , as ferramentas de programação (por exemplo, IDE e compilador ), a solução para persistência de dados (por exemplo, banco de dados ), bem como estruturas , bibliotecas e interfaces . As pilhas usadas com frequência são frequentemente chamadas de abreviaturas.

A pilha completa se refere à totalidade de todas essas pilhas. O termo é usado principalmente para descrever um desenvolvedor de software - generalista (desenvolvedor full stack) .

Pilhas com nomes comuns

Pilhas comuns e tecnologias associadas
abreviação sistema operacional servidor web Ambiente de execução Persistência de dados linguagem de programação IDE Diversos
LÂMPADA Linux Apache Perl , PHP ou Python MySQL ou MariaDB Perl , PHP ou Python
LAPP Linux Apache Perl, PHP ou Python PostgreSQL Perl, PHP ou Python
LNMP / LEMP Linux Nginx Perl, PHP ou Python MySQL, MariaDB Perl, PHP ou Python
LLMP Linux Lighttpd Perl, PHP ou Python MySQL ou MariaDB Perl, PHP ou Python
LIMA Linux Bouba Mnésia Erlang
LYCE Linux Bouba CouchDB Erlang
VIDRO Linux Apache GemStone Conversa fiada Beira-mar
SALTO Linux Eucalyptus , AppScale Pitão Pitão
XAMPP Apache PHP, Perl ou Python MySQL ou MariaDB PHP, Perl ou Python
MAMP Mac OS Apache PHP, Perl ou Python MySQL ou MariaDB PHP, Perl ou Python
WAMP janelas Apache PHP, Perl ou Python MySQL ou MariaDB PHP, Perl ou Python
NMP Nginx PHP MySQL ou MariaDB PHP
WIMP janelas IIS MySQL ou MariaDB PHP, Perl, Python
WISA Windows , Windows Server IIS .INTERNET servidor SQL C # , F # , VB.NET Estúdio visual ASP.NET
WINS Windows, Windows Server IIS .INTERNET servidor SQL C #, F #, VB.NET Estúdio visual
OpenACS Linux ou Windows AOLserver PostgreSQL ou Oracle Tcl , OpenACS
MAU Node.js Navegador MongoDB JavaScript , TypeScript ou Dart Angular , Express.js
MERN Node.js Navegador MongoDB JavaScript, TypeScript ou Dart React.js , Express.js
SMACK Apache Mesos JVM Apache Cassandra + Apache Spark Java IntelliJ IDEA , Eclipse , NetBeans Akka , Apache Kafka
XRX Navegador Banco de dados XML ( BaseX , eXist , MarkLogic Server) XML , xHTML , XQuery , XSLT , XForms DESCANSO
BCHS BSD ( OpenBSD ) Abrir BSD httpd SQLite C.
GELÉIA Navegador REST- A PI J avaScript , M arkup ( HTML , CSS )
Android Android Android Runtime (ART) SQLite Java , Kotlin Android Studio Android SDK
maçã macOS, iOS Mac OS Objective-C , Swift Xcode Cacau
Xamarin Windows, macOS, Linux, iOS, Android Mono , .NET SQLite C #, F # Visual Studio, MonoDevelop
PhoneGap iOS, Android, Windows Apache Cordova SQLite JavaScript , HTML, CSS
.INTERNET Windows, Azure IIS .INTERNET Servidor SQL; todos os bancos de dados relacionais e não relacionais C #, F #, VB.NET Estúdio visual ASP.NET , WinForms , WPF , UWP , WCF , WF
.NET Core Windows, macOS, Linux, Azure IIS, Apache, Nginx .NET Core Servidor SQL; todos os bancos de dados relacionais e não relacionais C #, F #, VB.NET Estúdio visual ASP.NET
SEGURO Azure .NET Core Servidor SQL; todos os bancos de dados relacionais e não relacionais F # Estúdio visual Suave, Fable, Elmish

Evidência individual

  1. learnbchs.org
  2. jamstack.org