Stack di software
Un software pila (ad esempio "software pila ") o stack di soluzioni o soluzione pila (come 'soluzione stack'), spesso indicato come una pila , è una serie di componenti software che costruire uno sull'altro e che insieme formano una piattaforma .
Uno stack è costituito dal sistema operativo , dal server web e dall'ambiente di runtime , dal linguaggio di programmazione , dagli strumenti di programmazione (es. IDE e compilatore ), dalla soluzione per la persistenza dei dati (es. Database ), nonché da framework , librerie e interfacce . Gli stack utilizzati di frequente vengono spesso indicati con un'abbreviazione.
Lo stack completo si riferisce alla totalità di tutti quegli stack. Il termine è usato principalmente per descrivere uno sviluppatore di software - generalista (sviluppatore full stack) .
Stack con nome comune
| abbreviazione | sistema operativo | server web | Ambiente di runtime | Persistenza dei dati | linguaggio di programmazione | IDE | varie |
|---|---|---|---|---|---|---|---|
| LAMPADA | Linux | Apache | Perl , PHP o Python | MySQL o MariaDB | Perl , PHP o Python | ||
| LAPP | Linux | Apache | Perl, PHP o Python | PostgreSQL | Perl, PHP o Python | ||
| LNMP / LEMP | Linux | Nginx | Perl, PHP o Python | MySQL, MariaDB | Perl, PHP o Python | ||
| LLMP | Linux | Lighttpd | Perl, PHP o Python | MySQL o MariaDB | Perl, PHP o Python | ||
| LYME | Linux | Imbardata | Mnesia | Erlang | |||
| LYCE | Linux | Imbardata | CouchDB | Erlang | |||
| BICCHIERE | Linux | Apache | Pietra preziosa | Chiacchiere | Mare | ||
| SALTO | Linux | Eucalyptus , AppScale | pitone | pitone | |||
| XAMPP | Apache | PHP, Perl o Python | MySQL o MariaDB | PHP, Perl o Python | |||
| MAMP | Mac OS | Apache | PHP, Perl o Python | MySQL o MariaDB | PHP, Perl o Python | ||
| WAMP | finestre | Apache | PHP, Perl o Python | MySQL o MariaDB | PHP, Perl o Python | ||
| NMP | Nginx | PHP | MySQL o MariaDB | PHP | |||
| WIMP | finestre | IIS | MySQL o MariaDB | PHP, Perl, Python | |||
| WISA | Windows , Windows Server | IIS | .NETTO | server SQL | C # , F # , VB.NET | Studio visivo | ASP.NET |
| VINCE | Windows, Windows Server | IIS | .NETTO | server SQL | C #, F #, VB.NET | Studio visivo | |
| OpenACS | Linux o Windows | AOLserver | PostgreSQL o Oracle | Tcl , OpenACS | |||
| SIGNIFICARE | Node.js | Browser | MongoDB | JavaScript , TypeScript o Dart | Angolare , Express.js | ||
| MERN | Node.js | Browser | MongoDB | JavaScript, TypeScript o Dart | React.js , Express.js | ||
| SMACK | Apache Mesos | JVM | Apache Cassandra + Apache Spark | Giava | IntelliJ IDEA , Eclipse , NetBeans | Akka , Apache Kafka | |
| XRX | Browser | Database XML ( BaseX , eXist , MarkLogic Server) | XML , xHTML , XQuery , XSLT , XForms | RIPOSO | |||
| BCHS | BSD ( OpenBSD ) | Apri BSD httpd | SQLite | C. | |||
| MARMELLATA | Browser | RIPOSO- A PI | J avaScript , M arkup ( HTML , CSS ) | ||||
| Android | Android | Android Runtime (ART) | SQLite | Java , Kotlin | Android Studio | SDK Android | |
| Mela | macOS, iOS | Mac OS | Objective-C , Swift | Xcode | Cacao | ||
| Xamarin | Windows, macOS, Linux, iOS, Android | Mono , .NET | SQLite | C #, F # | Visual Studio, MonoDevelop | ||
| PhoneGap | iOS, Android, Windows | Apache Cordova | SQLite | JavaScript , HTML, CSS | |||
| .NETTO | Windows, Azure | IIS | .NETTO | Server SQL; tutti i database relazionali e non relazionali | C #, F #, VB.NET | Studio visivo | ASP.NET , WinForms , WPF , UWP , WCF , WF |
| .NET Core | Windows, macOS, Linux, Azure | IIS, Apache, Nginx | .NET Core | Server SQL; tutti i database relazionali e non relazionali | C #, F #, VB.NET | Studio visivo | ASP.NET |
| SICURO | Azzurro | .NET Core | Server SQL; tutti i database relazionali e non relazionali | F # | Studio visivo | Soave, favola, olmo |