Programvarestabel

En programvarestabel (for eksempel "programvarestakk") eller løsningsstabel eller løsningsstabel (for eksempel "løsningsstabel"), ofte referert til som en stabel , er en serie programvarekomponenter som bygger på hverandre og som sammen danner en plattform .

En stabel består av operativsystemet , webserveren og kjøretidsmiljøet , programmeringsspråket , programmeringsverktøyene (f.eks. IDE og kompilator ), løsningen for datapresistens (f.eks. Database ), samt rammer , biblioteker og grensesnitt . Ofte brukte stabler blir ofte referert til med en forkortelse.

Den fulle stabel refererer til helheten av alle disse stabler. Begrepet brukes hovedsakelig for å beskrive en programvareutvikler - generalist (full stack-utvikler) .

Vanlige navngitte stabler

Vanlige stabler og tilhørende teknologier
forkortelse operativsystem Internett server Runtime miljø Datasikkerhet programmeringsspråk IDE Diverse
LAMPE Linux Apache Perl , PHP eller Python MySQL eller MariaDB Perl , PHP eller Python
LAPP Linux Apache Perl, PHP eller Python PostgreSQL Perl, PHP eller Python
LNMP / LEMP Linux Nginx Perl, PHP eller Python MySQL, MariaDB Perl, PHP eller Python
LLMP Linux Lighttpd Perl, PHP eller Python MySQL eller MariaDB Perl, PHP eller Python
LYME Linux Kjefter Mnesia Erlang
LYCE Linux Kjefter CouchDB Erlang
GLASS Linux Apache GemStone Småprat Seaside
HOPPE Linux Eukalyptus , AppScale python python
XAMPP Apache PHP, Perl eller Python MySQL eller MariaDB PHP, Perl eller Python
MAMP Mac os Apache PHP, Perl eller Python MySQL eller MariaDB PHP, Perl eller Python
WAMP Windows Apache PHP, Perl eller Python MySQL eller MariaDB PHP, Perl eller Python
NMP Nginx PHP MySQL eller MariaDB PHP
PYSE Windows IIS MySQL eller MariaDB PHP, Perl, Python
WISA Windows , Windows Server IIS .NETT SQL Server C # , F # , VB.NET Visuelt studio ASP.NET
VINNER Windows, Windows Server IIS .NETT SQL Server C #, F #, VB.NET Visuelt studio
OpenACS Linux eller Windows AOLserver PostgreSQL eller Oracle Tcl , OpenACS
MENER Node.js Nettleser MongoDB JavaScript , TypeScript eller Dart Angular , Express.js
MERN Node.js Nettleser MongoDB JavaScript, TypeScript eller Dart React.js , Express.js
SMACK Apache Mesos JVM Apache Cassandra + Apache Spark Java IntelliJ IDEA , Eclipse , NetBeans Akka , Apache Kafka
XRX Nettleser XML-database ( BaseX , eXist , MarkLogic Server) XML , xHTML , XQuery , XSLT , XForms HVILE
BCHS BSD ( OpenBSD ) Åpne BSD httpd SQLite C.
SYLTETØY Nettleser REST- A PI J avaScript , M arkup ( HTML , CSS )
Android Android Android Runtime (ART) SQLite Java , Kotlin Android Studio Android SDK
eple macOS, iOS Mac os Objective-C , Swift Xcode Kakao
Xamarin Windows, macOS, Linux, iOS, Android Mono , .NET SQLite C #, F # Visual Studio, MonoDevelop
PhoneGap iOS, Android, Windows Apache Cordova SQLite JavaScript , HTML, CSS
.NETT Windows, Azure IIS .NETT SQL Server; alle relasjonelle og ikke-relasjonsdatabaser C #, F #, VB.NET Visuelt studio ASP.NET , WinForms , WPF , UWP , WCF , WF
.NET Core Windows, macOS, Linux, Azure IIS, Apache, Nginx .NET Core SQL Server; alle relasjons- og ikke-relasjonsdatabaser C #, F #, VB.NET Visuelt studio ASP.NET
SIKKER Azure .NET Core SQL Server; alle relasjons- og ikke-relasjonsdatabaser F # Visuelt studio Suave, Fable, Elmish

Individuelle bevis

  1. learnbchs.org
  2. jamstack.org