Express.js
Express.js software | |
---|---|
Genere | Framework per applicazioni web |
Sviluppatore | TJ Holowaychuk, StrongLoop and others |
Data prima versione | 16 novembre 2010 |
Ultima versione | 5.0.0 (10 settembre 2024) |
Sistema operativo | Multipiattaforma |
Linguaggio | JavaScript |
Licenza | licenza MIT (licenza libera) |
Sito web | expressjs.com e expressjs.com/ |
Modifica dati su Wikidata · Manuale |
Express.js, o semplicemente Express, è un framework per applicazioni web per Node.js, open source sotto Licenza MIT. È stato progettato per creare web application e API[1] ed è ormai definito il server framework standard de facto per Node.js.[2]
L'autore originale, TJ Holowaychuk, lo descrive come ispirato a Sinatra, ovvero un'infrastruttura di base minimale estendibile con innumerevoli plugin. Express è la parte backend dello stack MEAN, insieme al database MongoDB e al framework frontend AngularJS.[3]
Storia
Nel giugno del 2014 i diritti per la gestione del progetto sono stati acquisiti da StrongLoop.[4] Nel settembre del 2015 StrongLoop è stata acquisita da IBM;[5] nel gennaio del 2016 IBM ha annunciato che avrebbe posto Express.js sotto l'amministrazione della Node.js Foundation.[6]
Note
- ^ (EN) Home page, su expressjs.com.
- ^ (EN) Case study: How & why to build a consumer app with Node.js, su VentureBeat, 7 gennaio 2012. URL consultato il 19 dicembre 2018.
- ^ Mean.io: The Friendly & Fun JavaScript Fullstack for your next web application, su mean.io. URL consultato il 10 luglio 2019 (archiviato dall'url originale il 6 marzo 2019).
- ^ (EN) TJ Holowaychuk Passes Sponsorship of Express to StrongLoop, su strongloop.com, StrongLoop. URL consultato l'11 febbraio 2016 (archiviato dall'url originale l'11 ottobre 2016).
- ^ (EN) IBM snaps up StrongLoop to add Node.js smarts to BlueMix, su Infoworld, IDG, 10 settembre 2015. URL consultato l'11 febbraio 2016.
- ^ (EN) Node.js Foundation to shepherd Express Web framework, su Infoworld, IDG, 10 febbraio 2016. URL consultato l'11 febbraio 2016.
Collegamenti esterni
- Sito ufficiale, su expressjs.com.
- Sito ufficiale, su expressjs.com.
- Express.js, su packages.debian.org.
- (EN) Express.js, su GitHub.
- Repository sorgenti di Express.js, su github.com.
V · D · M | |
---|---|
C++ | CppCMS · Wt |
CLI | ASP.NET (Core · AJAX · Dynamic Data · MVC · Razor · Web Forms) · Blazor · DNN · BFC · MonoRail · OpenRasta · Umbraco · WebSharper |
ColdFusion | CFWheels · ColdBox Platform · ColdSpring · Fusebox · Model-Glue |
Common LISP | Caveman2 · CL-HTTP · Weblocks |
Haskell | Yesod · Snap |
Java | AppFuse · Flexive · Grails · GWT · ICEfaces · ItsNat · JavaServer Faces · JHipster · Jspx · JWt · OpenXava · Play · Remote Application Platform · RIFE · Seam · Sling · Spring · Stripes · Struts · Tapestry · Vaadin · Vert.x · WebWork · Wicket · WaveMaker · ZK |
JavaScript | Angular/AngularJS · Backbone.js · Chaplin.js · Closure · Dojo Toolkit · Ember.js · Express.js · Ext JS · jQuery · Knockout · Meteor · MooTools · Next.js · Node.js · OpenUI5 · Prototype · React · Rico · script.aculo.us · Sencha Touch · SproutCore · Svelte · Vue.js · Wakanda |
Perl | Catalyst · Dancer · Mason · Maypole · Mojolicious · WebGUI |
PHP | CakePHP · CodeIgniter · Drupal · Fat-Free · FuelPHP · Flow · Grav · Gyroscope · Horde · Joomla! · Kohana · Laravel · Li3 · Midgard · MODX · Nette · Phalcon · PHP-Fusion · Pop PHP · PRADO · ProcessWire · Qcodo · Silex · SilverStripe · Symfony · TYPO3 · WordPress · XOOPS · Yii · Zend Framework |
Python | BlueBream · CherryPy · Django · Flask · Grok · Nevow · Pyjs · Pylons · Pyramid · Quixote · TACTIC · Tornado · TurboGears · web2py · Webware · Zope 2 |
Ruby | Camping · Merb · Padrino · Ruby on Rails · Sinatra |
Scala | Lift · Play · Scalatra |
Smalltalk | AIDA/Web · Seaside |
Altri | Vibe.d (D) · Application Express (PL/SQL) · Grails (Groovy) · Kepler (Lua) · OpenACS (Tcl) · Phoenix (Elixir) · Ash (Elixir) · SproutCore (JavaScript-Ruby) · Yaws (Erlang) |