PHP è un linguaggio di scripting open source generico, usato per lo più nello sviluppo web. PHP è un acronimo ricorsivo: significa che l'acronimo stesso è contenuto come prima parola nello scioglimento della sigla - infatti PHP sta per PHP: Hypertext...
Yii è un framework per lo sviluppo di applicazioni web in PHP. Basato su un'architettura MVC, Yii è focalizzato sulla velocità della programmazione, consentendo un'ampia riutilizzabilità del codice scritto. Possiede un'architettura modulare, basata s...
Zend Framework (ZF) è un framework per sviluppare applicazioni web in PHP. Open source, orientato agli oggetti e basato sul pattern MVC, il framework Zend segue gli standard del PHP Framework Interop Group (PHP-FIG) per l'interoperabilità con altri c...
Ruby è un linguaggio di programmazione open source orientato agli oggetti. Creato nel 1995 da Yukihiro 'Matz' Matsumoto, Ruby si concentra su semplicità e produttività; è un linguaggio tipizzato dinamicamente, con una gestione automatica della memori...
RubyGems è un package manager per il linguaggio di programmazione Ruby. RubyGems fornisce principalmente un formato standard per la distribuzione di programmi e librerie Ruby, oltre ad uno strumento per la gestione dell'installazione dei pacchetti e ...
Ruby on Rails è un framework full stack e open source per lo sviluppo di applicazioni web, scritto in Ruby. La diffusione del framework Ruby on Rails a partire dal suo rilascio nel 2004 ha dato grande impulso all'uso di Ruby come linguaggio di progra...
Facelets è un linguaggio di dichiarazione di pagina usato per creare viste JavaServer Faces (JSF) con XHTML. Sostanzialmente è una tecnologia di visualizzazione, responsabile dell'aspetto della pagina web. Oltre alle librerie di tag Facelets, JavaSer...
Grails è un framework open source usato per programmare applicazioni web eseguite sulla Java Virtual Machine (JVM). I creatori di Grails hanno preso ispirazione da Ruby on Rails, per sviluppare un framework basato sul linguaggio Groovy (prima si chia...
Groovy è un linguaggio orientato agli oggetti per la Java Virtual Machine (JVM). Flessibile e dinamico (ma con possibilità di digitazione e compilazione statica), Groovy si integra perfettamente con qualsiasi programma Java, ed è interoperabile con l...
GWT (un tempo Google Web Toolkit) è un toolkit di sviluppo open source per la creazione e l'ottimizzazione di complesse applicazioni browser. GWT fornisce un compilatore da Java a JavaScript: questo consente di sviluppare web app client-side ad alte ...
Hibernate è un ecosistema di librerie: la principale, a cui di solito si fa riferimento con il termine Hibernate, è Hibernate ORM, framework open source di Object Relational Mapping. Si tratta di un framework Java per mappare modelli di dominio orien...
JasperReports è un motore di reporting open source estremamente diffuso. La libreria JasperReports è scritta in Java, ed è incorporabile in qualsiasi applicazione Java, desktop o web app. Consente di utilizzare dati provenienti da relazionali e non r...
Kotlin è un linguaggio di programmazione open source tipizzato staticamente, creato e gestito da JetBrains. In sviluppo dal 2011, la versione 1.0 di Kotlin è stata rilasciata nel 2016. Si tratta di un linguaggio multipiattaforma, interoperabile al 10...
Apache Maven è uno strumento di automazione build usato principalmente per i progetti Java, sviluppato e gestito dalla Apache Software Foundation. Rende più facile gestire e mantenere grandi progetti fornendo una struttura coerente e una serie di con...
Spring è un framework Java per la costruzione di applicazioni aziendali. Viene utilizzato per semplificare lo sviluppo di applicazioni complesse su larga scala fornendo una serie di componenti e strumenti riutilizzabili. Spring offre infatti un modo...