Comparația cadrelor de aplicații web

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 18 octombrie 2020; controalele necesită 114 editări .

Acesta este un grafic de comparație a cadrelor de aplicații web .

Cadre

Informații de bază despre fiecare dintre cadre.

ASP.NET

Proiect Limba Ultima versiune stabilă Data de lansare Licență
Cadrul ASP.NET MVC (ASP.NET MVC) ASP.NET 5.2.7 29.11.2018 Licență Apache 2.0 [1]
Biblioteca de componente de bază One Foundation (BFC) ASP.NET 7.51 06.01.2018 Proprietate
Arhitectură logică scalabilă bazată pe componente (CSLA) C# , Visual Basic .NET 4.9.0 01/04/2019 Freeware proprietar , fără restricții de utilizare
DNN ASP.NET 9.2.2 01.10.2018 MIT
Kentico ASP.NET 12.0 27.11.2018 Proprietate
Monorai ASP.NET 2.1RC 17.03.2011 Licență Apache 2.0
OpenRasta ASP.NET 2.0RC 04.11.2009 MIT
Nancy C# , Visual Basic .NET 1.4.4 20.07.2017 MIT

C++

Proiect Ultima versiune stabilă Data de lansare Licență
cppcms 1.2.1 18.05.2018 MIT
tntnet 2.2.1 17.01.2014 LGPL
greutate 4.0.5 14.12.2018 GPL , proprietar

ColdFusion Markup Language (CFML)

Proiect Ultima versiune stabilă Data de lansare Licență
Platforma ColdBox 5.3.0+837 01.11.2019 Licență Apache 2.0
ColdFusion pe roți 2.0.1 31.01.2018 Licență Apache 2.0
izvor rece 1.2 09.12.2008 Licență Apache 2.0
cutie de siguranțe 5.5.2 05/08/2012 Licență Apache
FW/1 4.2.0 27.05.2018 Licență Apache 2.0
Mach II 1.8.1 20.09.2010 GPLv3 cu excepția Classpath
Lipici model 3.2 14.10.2014 Licență Apache 2.0
onTap 3.4.0 05/01/2014 BSD

ECMAScript

Proiect Limba Ultima versiune stabilă Data de lansare Licență
Contracta ActionScript , MXML 4.16.1 14.03.2017 Licență Apache

Java

Proiect Ultima versiune stabilă Data de lansare Licență
Apache Click 2.3.0 27.03.2011 Licență Apache 2.0
Apache OFBiz 16/11/05 02.10.2018 Licență Apache 2.0
Apache Shale 1.0.4 19.12.2007 Licență Apache
Apache Sling 11.0 23.10.2018 Licență Apache 2.0
Apache Struts 2.5.20 01/09/2019 Licență Apache 2.0
Tapiseria Apache 5.4.4 18.12.2018 Licență Apache 2.0
raza de viata 7.1.2 GA3 28.01.2019 LGPL
Apache Wicket 8.3.0 31.01.2019 Licență Apache 2.0
AppFuse 3.5.0 25.02.2015 Licență Apache
Eclipse RAP 3.8.0 20.03.2019 Licență publică Eclipse (EPL)
FormEngine 2.0.1 05/08/2012 MIT , proprietar
Graile 3.3.9 04.12.2018 Licență Apache 2.0
Google Web Toolkit 2.8.2 19.10.2017 Licență Apache 2.0
Hamlets 1.7.1 29.06.2012 BSD
ItsNat 1.4 18.09.2015 LGPL , proprietar
JavaServer Faces 2.3.0 28.05.2017 Dependent de implementare
JBoss Seam 3.1.0 final 13.01.2012 LGPL
jspx-bay 1.1.0 23.12.2015 Licență Apache 2.0, WTFPL
JVx WebUI 2.8 19.12.2018 Licență Apache 2.0
ManyDesign Portofino 4.2.6 15.02.2019 LGPL
OpenLaszlo 4.9.0 21.10.2010 CPL
OpenXava 6.0.2 23.01.2019 LGPL
Oracle ADF 12.2.1.3.0 08.2017 Oracle Technology Network Developer License
Joaca! 2.7.0 02/01/2019 Licență Apache 2.0
RIFE 1.6.1 14.07.2007 CDDL , LGPL
SmartClient 12.0 23.03.2019 LGPL
Primăvară 5.1.5 13.02.2019 Licență Apache 2.0
Dungi 1.6.0 23.07.2015 Licență Apache 2.0
sârmă subțire 1.2 17.09.2007 GPL
Vaadin 13.0.1 03.11.2019 Licență Apache 2.0
wavemaker 10.0 20.11.2018 Licență Apache
WebObjects 5.4.3 15.09.2008 Proprietate
munca web 2.2.6 21.07.2007 Licență Apache
ZK 8.6.1 03.05.2019 LGPL , ZOL
zşabloane 2.4.0 09.11.2011 Licență Apache 2.0

JavaScript

Proiect Ultima versiune stabilă Data de lansare Licență
AngularJS 1.7.8 03.11.2019 Licență MIT
coloana vertebrală.js 1.4.0 19.02.2019 Licență MIT
SproutCore 1.11.2-25 23.01.2019 Licență MIT
Ember.js 3.8.0 19.02.2019 Licență MIT
Express.js 4.16.4 10.10.2018 Licență MIT
Knockout.js 3.5.0 22.02.2019 Licență MIT
meteor 1.8.0.2 07.01.2019 Licență MIT
OpenUI5 1.63.1 19.03.2019 Licență Apache 2.0
qooxdoo 6.0.0 24.02.2021 Licență MIT
ReactJS 16.8.5 22.03.2019 Licență MIT
unificat.js 7.1.0 13.12.2018 Licență MIT

scala

Proiect Ultima versiune stabilă Data de lansare Licență
Joaca! 2.7.0 02/01/2019 Licență Apache 2.0
Spray 1.3.4 30.09.2016 Licență Apache 2.0
Lift 3.3.0 07.11.2018 Licență Apache 2.0

Perl

Proiect Ultima versiune stabilă Data de lansare Licență
Catalizator 5,90012 19.05.2012 artistic , GPL
dansator 1,3512 31.03.2019 artistic, GPL
Dansator 2 0,208001 04.08.2019
zidar 2.19 05/02/2012 artistic, GPL
Arminden 2.13 18.04.2008 artistic, GPL
Mojolicios 8.24 09.11.2019 Artistic
reacţie 0,002005 03/08/2011 artistic, GPL
Varec 0,9071 04.03.2015 artistic, GPL

PHP

Proiect Creată Ultima versiune stabilă Data de lansare Tip cadru Licență
Agavi 05.2005 1.0.8 29.06.2015 cadru de aplicații web LGPL
Cadrul Aiki 09.2009 0.9.0.1 13.09.2016 cadru de aplicații web AGPLv3
AppFlower 02.2009 1.3.0 13.10.2012 cadru de aplicații web GPLv3
CakePHP 08.2005 3.5.10 28.12.2017 cadru de aplicații web MIT
CodeIgniter 01.2006 3.1.7 13.01.2018 cadru de aplicații web MIT
Cottonti 02.2009 0.9.19 24.06.2016 Cadrul de management al conținutului BSD
Directus 04.2006 5.1 20.03.2012 Cadrul de management al conținutului GPL
Drupal 05.2000 8.6.15 01.03.2018 Cadrul de management al conținutului GPLv2 sau o versiune ulterioară
e107 11.2004 2.1.7 24.12.2017 cadru de aplicații web GPLv2
eZ publică 01.2001 4.7 15.05.2012 Cadrul de management al conținutului GPLv2 , proprietar
Flux3 01.2007 1.1 15.05.2012 cadru de aplicații web LGPLv3
CombustibilPHP 10.2010 1.2.1 06.03.2012 cadru de aplicații web MIT
cutie de siguranțe 11.1997 5.5.1 03/01/2008 cadru de aplicații web Apache
Hoardă 02.2002 4.0.8 29 mai 2012 [2] cadru de aplicații web GPL , LGPL , BSD , Apache
Joomla! platformă 09.2005 12.1 05/09/2012 Cadrul de management al conținutului GPLv2
Kajona 06.2004 3.4.2 18.07.2012 [3] Cadrul de management al conținutului LGPL
Laravel 06.2011 5.2.29 04.03.2016 cadru de aplicații web MIT
litiu 10.2009 0,10 18.06.2011 cadru de aplicații web BSD
Midgard 05.1999 10.05.06 03.06.2012 [4] Cadrul de management al conținutului LGPL
MODX 03.2005 2.4.2-pl 06.10.2015 [5] Cadrul de management al conținutului GPL
Falcon 03.2013 3.0.1[LTS] 24.08.2016 cadru de aplicații web Licență NewBSD
Qcodo 10.2005 0.4.22 15.08.2011 [6] cadru de aplicații web MIT
Sija 05.2014 0,1a-4 01.05.2015 [7] cadru de aplicații web MIT
SilverStripe ( Safir ) 11.2005 2.4.5 02.02.2011 Cadrul de management al conținutului BSD
Pescăruş de mare 10.2003 0.6.8 03.12.2010 cadru de aplicații web BSD
Cadrul SKY 01.2013 1.0 01/07/2013 cadru de aplicații web Licență Sky
symfony 10.2005 4.3.4 26-08-2019 cadru de aplicații web MIT
Cadrul Zend 09.2007 1.12.11 02.11.2015 cadru de aplicații web BSD
Yii 01.2008 2.0.17 23.03.2019 cadru de aplicații web NewBSD
Cadrul Zend 2 03.2006 2.3.7 03.12.2015 [8] cadru de aplicații web NewBSD
Zeta Components (fost eZ Publish ) 11.2005 eZ Components 2009.2.1 22.03.2010 [9] cadru de aplicații web Apache
Zikula 06.2008 1.3.3 05/08/2012 cadru de aplicații web LGPLv3 sau mai recent

Python

Proiect Ultima versiune stabilă Data de lansare Licență
dorata 1.0 18.01.2011 ZPL
Sticla 0,12 19.07.2013 MIT
CherryPy 5.1.0 03.10.2016 BSD
CubicWeb 3.20.4 [10] 06.02.2015 LGPL
Django 3.0.3 03.02.2020 BSD
Balon 1.1.2 04.03.2020 [11] BSD
Grok 1.4 04/04/2011 ZPL
Nagare 0.4.1 18.01.2012 BSD
Plone 5.0.0 28.09.2015 GPL
Pijama 0,8 01.06.2012 Apache
Piloni 1.0.2 21.07.2015 BSD
Piramidă 1.9.2 23.04.2018 BSD
Tornadă 5.1 [12] 07.12.2018 Apache
TurboGears 2.3.4 03.10.2014 MIT , LGPL
web2py 2.9.12 17.01.2015 [13] LGPLv 3
Webware 1.1 08.03.2011 Piton
Zope 2 2.13.15 22.06.2012 [14] ZPL

Ruby

Proiect Ultima versiune stabilă Data de lansare Licență
Camping 2.1 20.08.2010 MIT
Hanami 1.0.0 04.06.2017 MIT
Ruby on Rails 5.2.3.rc1 22.03.2019 MIT , Ruby
Ramaze 25.07.2011 25.07.2011 rubin
Sinatra 1.4.6 23.03.2015 MIT
Rango 0,2 03.2009
Merb 1.1.2 17.06.2010 MIT
Nitro 0,41 12/12/2006 BSD
Padrino 0.12.5 22.02.2015 MIT
PureMVC 2.0.4 14.08.2008 CC +Atribuire

Altele

Proiect Limba Ultima versiune stabilă Data de lansare Licență
AIDA/Web Convorbire scurtă 6.5 27.08.2012 MIT
Aplicație Express PL/SQL 4.2 15.10.2012 Freeware proprietar
Graile Groovy (JVM) 2.0.1 14.02.2012 Apache
Kepler Lua 1.1.1 03/11/2009 MIT
Morfik C# , BASIC , Pascal , Java 3.0.8.1 13.12.2010 Freeware proprietar
Noir Clojure 1.2.2 ? Eclipsă
oxigen OCaml 2.0.4 09.03.2012 LGPL
Opa Opa 1.0.5 02.08.2012 MIT și AGPL
OpenACS tcl 5.8.1 25.10.2014 GPL
Litoral Convorbire scurtă 3.0 13.09.2010 MIT
Calm Clojure 1.0.1 01/08/2012 Eclipsă
zotonic Erlang 0.8.1 08.11.2012 Apache
vibe.d D 0.9.2 02.09.2020 MIT

Comparația caracteristicilor wireframe

ASP.NET

Proiect Ajax cadru MVC MVC push-pull i18n și L10n ? ORM Cadre(e) de testare Cadre(e) de migrare DB Cadre(e) de securitate Cadre șablon(e) Cadre(e) de stocare în cache Cadre(e) de validare a formularelor
ASP.NET MVC da da Apăsaţi da ORM independent Teste unitare , Teste funcționale, Teste de integrare Entity Framework Autentificare formulare ASP.NET (implicit), conectabil Razor (implicit), ASPX, conectabil da Da (partea clientului prin pluginuri)
bfc da nu obligatoriu împinge și trage da prin dicționar de date activ teste unitare grupuri de securitate și reguli da Metadate , seturi de rezultate Dicționar de date condus
DotNetNuke da Nu Trage da SubSonic, NHibernate teste unitare da Bazat pe ACL ( OpenID , LiveID , Active Directory , LDAP , Windows CardSpace , ASP.NET Forms Authentication) da Conectabil API-ul încorporat ASP.NET Validators
Kentico cms da da Împingeți și trageți da Proprietar, personalizabil teste unitare Setul de instrumente de import Bazat pe ACL ( OpenID , LiveID , Active Directory , LDAP , Windows CardSpace , ASP.NET Forms Authentication, FB connect) da personalizabil API-ul încorporat ASP.NET Validators
Monorai prototip ActiveRecord Apăsaţi da ActiveRecord teste unitare prin ASP.NET Forms Authentication da da da
OpenRasta Nu da Apăsaţi da ORM independent teste unitare Nu HTTP Digest și prin ASP.NET Forms Authentication sau mediu gazdă da Nu Nu

C++

Proiect Ajax cadru MVC MVC push-pull i18n și L10n ? ORM Cadre(e) de testare Cadre(e) de migrare DB Cadre(e) de securitate Cadre șablon(e) Cadre(e) de stocare în cache Cadre(e) de validare a formularelor
cppcms da da Apăsaţi da cppdb Nu Nu da da da da
greutate da da Împingeți și trageți da wt::dbo Boost test da Nu Nu da
tntnet da Nu Nu da Tntdb Nu Nu Nu da Nu Nu

ColdFusion Markup Language (CFML)

Proiect Ajax cadru MVC MVC push-pull i18n și L10n ? ORM Cadre(e) de testare Cadre(e) de migrare DB Cadre(e) de securitate Cadre șablon(e) Cadre(e) de stocare în cache Cadre(e) de validare a formularelor
Platforma ColdBox da da împingere-tragere da da prin MockBox, MXUnit, altele conecteaza da da da conecteaza
ColdFusion pe roți da da Pluginul jLingua da Da, RocketUnit integrat conecteaza da conecteaza da
cutie de siguranțe prin CF sau orice bibliotecă JavaScript opțional Apăsaţi Nu, obicei prin lexiconuri pentru Transfer, Reactor prin MXUnit, altele Nu prin pluginuri prin lexicon pentru ColdSpring Nu
Mach II prin CF sau orice bibliotecă JavaScript da Apăsaţi conecteaza Transfer, Reactor, Hibernare prin MXUnit, altele prin pluginuri izvor rece
Lipici model prin CF sau orice bibliotecă JavaScript da Apăsaţi Transfer, Reactor, Hibernare prin MXUnit, altele prin pluginuri izvor rece
onTap caracteristici native + Prototip + script.aculo.us opțional Apăsaţi da DataFaucet [1] prin MXUnit, altele DataFaucet are potențial - acceptă mai multe platforme db Pluginul pentru membri onTap da da da
Proiect Ajax cadru MVC MVC push-pull i18n și L10n ? ORM Cadre(e) de testare Cadre(e) de migrare DB Cadre(e) de securitate Cadre șablon(e) Cadre(e) de stocare în cache Cadre(e) de validare a formularelor

ECMAScript

Proiect Limba Ajax cadru MVC MVC push-pull i18n și L10n ? ORM Cadre(e) de testare Cadre(e) de migrare DB Cadre(e) de securitate Cadre șablon(e) Cadre(e) de stocare în cache Cadre(e) de validare a formularelor
Contracta ActionScript , MXML Nu după nume, ci tehnologie similară [15] FlexUnit

Java

Proiect Limba Ajax cadru MVC MVC push-pull i18n și L10n ? ORM Cadre(e) de testare Cadre(e) de migrare DB Cadre(e) de securitate Cadre șablon(e) Cadre(e) de stocare în cache Cadre(e) de validare a formularelor
Primăvară Java da da Apăsaţi da Hibernare , iBatis, mai mult Obiecte simulate, teste unitare Spring Security (fostă Acegi) JSP , Commons Tiles , Velocity , Thymeleaf , mai mult ehcache, mai mult Validator comun, Bean Validation
Apache Click Java jQuery Orientat către pagină Trage da Hibernează, Cayenne da conectabil Viteza, JSP Șabloane stocate în cache Validare încorporată
Apache OFBiz Java prototip da împingere-tragere da Motor de entitate (OOTB ORM) JUnit Entity Engine Tools, Data File Tool, CSV Parser, Apache POI cadru de securitate OOTB Freemarker (recomandat), Velocity (suport disponibil), JSP (suport disponibil) Întreținere cache OOTB Validare partea serverului, validare partea clientului (prototip)
Apache Sling Java da da împingere-tragere Utilizează depozitul de conținut JCR da da da
Apache Struts Java da da împingere-tragere da da teste unitare da da
Apache Wicket Java Extensii pentru YUI , ExtJS , mai mult Modular condus de evenimente Trage da cu extensii Obiecte simulate, teste unitare și de integrare prin extensie da da da da
FormEngine Java da da propriul conector API Validarea Ajax pe server și actualizarea stării formularului
ItsNat Java da condus de evenimente Apăsaţi folosind Java i18n extern, încorporat conectabil pur HTML-SVG stocarea în cache a paginii Java normal
JavaServer Faces Java da da Trage da cu extensii JUnit da Facelets , JSP-uri da Validatoare native, integrare cu Bean Validation
JBoss Seam Java da da Trage da JPA , Hibernare JUnit, TestNG Integrare JAAS , Drools , filtre Hibernate, OpenID , CAPTCHA fețete JBoss Cache , EHcache Validator de hibernare
jspx-bay Java da Orientat către pagină propriul API integrarea JAAS Pagini de conținut master Controale interne de validare a UI
JVx WebUI Java da Model condus da conectabil JUnit da sursă unică conectabil
OpenXava Java da Model condus da JPA, Hibernare, EJB2 CMP JUnit instrumente de hibernare folosește securitatea portalului JSR-168 UI este generată automat folosește portal și cache JPA da
Joaca Java da da împingere-tragere da JPA, Hibernare JUnit, seleniu da prin modulul Core Security da da Validare partea serverului
RIFE Java DWR da împingere-tragere da da Testarea în afara containerului da da Integrare cu Terracotta da
Dungi Java da da Trage da JPA, Hibernare da extensia cadrului da da
Tapiseria Apache Java da da Trage da Hibernare și JPA Seleniu și TestNG sau JUnit modul extern: Tapestry-security ( Apache Shiro ) da sistem de validare încorporat
Vaadin Java GWT Trage da da da da da
wavemaker JavaScript (client), Java (server) Setul de instrumente Dojo da Apăsaţi Setul de instrumente Dojo Hibernează JUnit Hibernează Spring Security (fostă Acegi), control al accesului bazat pe rol Setul de instrumente Dojo Setul de instrumente Dojo Expresie regulată , validare bazată pe schemă
WebObjects Java da da împingere-tragere da EOF WOUnit (JUnit), TestNG, Selenium în Proiectul WONDER da da da
zşabloane Java JDK 1.5 sau mai nou integrează YUI, Google etc., cu adnotări da Push, mai multe acțiuni per adresă URL java standard utilizați orice cadru J2EE ORM teste unitare bazat pe abstract Velocity, FreeMarker , JSP, altele conectabile Validarea Ajax pe server și actualizarea stării formularului (YUI, JSON )
Google Web Toolkit Java, JavaScript da da JPA cu RequestFactory JUnit (prea devreme), jsUnit (prea dificil), Selenium (cel mai bun) prin Java da Validarea fasolei
ZK Java, ZUML jQuery da împingere-tragere da orice cadru J2EE ORM JUnit, ZTL HibernateUtil, SpringUtil Securitate de primăvară macrocomponente și compoziție da client server
Proiect Limba Ajax cadru MVC MVC push-pull i18n și L10n ? ORM Cadre(e) de testare Cadre(e) de migrare DB Cadre(e) de securitate Cadre șablon(e) Cadre(e) de stocare în cache Cadre(e) de validare a formularelor

JavaScript

Proiect Ajax cadru MVC MVC push-pull i18n și L10n ? ORM Cadre(e) de testare Cadre(e) de migrare DB Cadre(e) de securitate Cadre șablon(e) Cadre(e) de stocare în cache Cadre(e) de validare a formularelor
qooxdoo da Legarea datelor i18n testrunner Validarea formularului
SproutCore da da

Perl

Proiect Limba Ajax cadru MVC MVC push-pull i18n și L10n ? ORM Cadre(e) de testare Cadre(e) de migrare DB Cadre(e) de securitate Cadre șablon(e) Cadre(e) de stocare în cache Cadre(e) de validare a formularelor
Catalizator Perl Independent de setul de instrumente ( suport REST și JSON , pluginuri specifice pentru Prototype (cadru) , mai mult) da Împingeți cea mai comună utilizare da DBix::Class , Rose::DB::Object, mai mult Suportă standardele de testare Perl, Test Anything Protocol (TAP) Motoare externe bazate pe ACL , mai mult Template::Toolkit, HTML::Template, HTML::Mason, PHP și orice motor de șabloane Perl existent Cache, memcache, memorie partajată și multe altele HTML::FormHandler HTML::FormFu, HTML::FormValidator, mai mult
dansator Perl da da Apăsaţi da DBix::Class, ORMesque da ? ? Template::Toolkit, HTML::Mason, Text::MicroTemplate, orice motor de șabloane Perl existent Cache, memcache, memorie partajată și multe altele DataFu, orice software existent de validare a formularelor Perl
Schimb Perl ? ? ? ? ? ? ? ? ? ? ?
zidar Perl ? ? ? ? ? ? ? ? ? ? ?
Arminden Perl ? ? ? ? ? ? ? ? ? ? ?
Mojolicios Perl Independent de setul de instrumente ( suport REST și JSON Nu există suport explicit pentru model, deși este utilizat în mod obișnuit ca MVC Apăsaţi da da Nu Test::Mojo Nu da Șabloane Perl încorporate, Template::Toolkit și multe altele prin pluginuri Nu
reacţie Perl ? ? ? ? ? ? ? ? ? ? ?

PHP

Proiect Creată Limba Ajax cadru MVC MVC push-pull i18n și L10n ? ORM Cadre(e) de testare Cadre(e) de migrare DB Cadre(e) de securitate Cadre șablon(e) Cadre(e) de stocare în cache Cadre(e) de validare a formularelor schele
AppFlower 02.2009 PHP 5 ExtJS da Apăsaţi da Propulsa da pluginul există conecteaza da da da da
CakePHP 08.2005 PHP 5.2+ Prototype , script.aculo.us , jQuery , jQuery UI, MooTools , MooTools Mai mult da Apăsaţi da ActiveRecord (CakePHP 1.x), ActiveRecord (CakePHP 2.x) Teste unitare , batjocură de obiecte, fixtures, acoperire de cod, analiză de memorie cu SimpleTest și XDebug PHPUnit (cakephp 2.0) da Bazat pe ACL Teme, machete, vederi, elemente Memcache , XCache , APC , File Validare, securitate da
CodeIgniter 01.2006 PHP >= 5.2.4 Orice da Apăsaţi În mare parte [16] Doar terță parte Gata pentru următoarea lansare da da da da da Nu [17]
Drupal 01.2001 PHP jQuery , jQuery UI , mai mult PAC N / A da modul optional test simplu da da da Memcache, APC, Varnish , mai mult da Nu
CombustibilPHP 10.2010 PHP >= 5.3.x da MVC, HMVC Apăsaţi da da PHPUnit da Da, pluginuri disponibile Da, pluginuri disponibile File, Redis , Memcache, mai mult da da
cutie de siguranțe 11.1997 PHP da nu obligatoriu Apăsaţi Nu, obicei Pluginuri multiple disponibile prin qforms sau încorporat în validarea PHP da
Joomla 09.2005 PHP >= 5.3.x Da Mootools 1.3 da împingere-tragere da da teste unitare Nu da da da da Nu
Kajona 06.2004 PHP 5 da da da da da teste unitare Automat da da da da Nu
Midgard 05.1999 PHP jQuery midcom Trage da Midgard PHPUnit datagard Bazat pe ACL PHP, TAL memcache da Nu
PRADO 07.2004 PHP 5 (>=5.3.0) Prototip, script.aculo.us, componente proprii [18] da împingere-tragere da (DAO) , ActiveRecord , mapator de date SQLMap PHPUnit Nu da Bazat pe XML , similar cu ASP.NET -urile [19] APC , baza de date , eAccelerator , memcached , XCache Da [20] Da [21]
Qcodo 10.2005 PHP 5 incorporat QControl Apăsaţi da Bazat pe XML Inerent QForm și QControl da da Nu
Dună argintie (Safir) 11.2005 PHP 5 (>=5,2) jQuery , jQuery UI împingere-tragere da ActiveRecord teste unitare Automat incl. Deschideți ID da da da
symfony 10.2005 PHP 5 Prototip, script.aculo.us, Ajax discret cu pluginuri UJS și PJS da Apăsaţi da Propul , doctrină ( YAML ) da Plugin-ul există (cod alfa) conecteaza PHP, Twig da da da
Symfony 2 2010 PHP 5.3 Prototip, script.aculo.us, Ajax discret cu pluginuri UJS și PJS da Apăsaţi da Propul , doctrină ( YAML ) da Plugin-ul există (cod alfa) conecteaza PHP, Twig da da da
Yii 01.2008 PHP 5 (>=5.1.0) jQuery , jQuery UI, componente proprii, pluginuri da împingere-tragere da (DAO) , ActiveRecord , pluginuri (inclusiv Doctrine 2.0) PHPUnit, Selenium da ACL, RBAC , pluginuri PHP, PRADO, pluginuri APC, bază de date, eAccelerator, fișier, Memcache, Redis, WinCache , XCache, platformă Zend da Da [22]
Cadrul Zend 03.2006 PHP 5 (>=5.2.4) Independent de trusa de instrumente da împingere-tragere da Gateway de date de tabel și rând și Doctrine 2.0 pentru Zend Framework 2.0 teste unitare da Bazat pe ACL da da da Nu
Zikula 06.2008 PHP da da N / A da da PHPUnit da da da da da Nu

Python

Proiect Limba Ajax cadru MVC MVC push-pull i18n și L10n ? ORM Cadre(e) de testare Cadre(e) de migrare DB Cadre(e) de securitate Cadre șablon(e) Cadre(e) de stocare în cache Cadre(e) de validare a formularelor Python 3.*
CherryPy Piton da controler și expediere URL da Agnostic ORM folosește unittest și doctest din stdlib depinde de ORM Agnostic motor de șabloane da Motor de validare formular agnostic da
CubicWeb Piton da controler și expediere URL da da da da da da da da Nu
Balon Piton da da Apăsaţi da da da da da Jinja2 da da da
Grok Piton da da Trage da OODBMS numit ZODB , SQLAlchemy , Storm Teste unitare , teste funcționale Generațiile ZODB da da da da
Pijama Python , JavaScript da Utilizați versiunea PureMVC Python (compilată în JavaScript) da ??, fără acces direct la date Nu Nu
Piloni Piton ajutoare pentru Prototype și script.aculo.us controlor Apăsaţi da ORM-agnostic prin nas depinde de ORM conectabile: Mako, Genshi , Myghty, Kid, altele Cache beaker (memorie, memcached, fișier, baze de date) codul de formă preferat Nu
Piramidă Piton da da Apăsaţi da ORM-agnostic da depinde de ORM da conectabil: Chameleon, Genshi; Mako, mai mult Cache beaker (memorie, memcached, fișier, baze de date) codul de formă preferat da
Django Piton da Stivă completă Apăsaţi da Django ORM da Furnizat de South Bazat pe ACL Limbajul șablonului Django Cache Framework API-ul Django Forms da
TurboGears Piton Independent de setul de instrumente, oferă suport prin JSON Stack complet, bazat pe cel mai bun din rasă Apăsaţi da SQLAlchemy nas SQLAlchemy-Migrare Repoze.ce & Repoze.cine conectabil: Genshi, mai mult Suport pentru memcached și orice sistem compatibil WSGI ToscaWidgets , folosind FormEncode Nu
web2py Piton da da Apăsaţi da da da da da da da da Nu
Webware Piton Nu Opțional Trage Nu da da Nu da da Nu Nu Nu
BlueBream (Zope 3) Piton prin produse suplimentare, de exemplu Plone w/KSS da Trage da ZODB, SQLObject , SQLAlchemy teste unitare, teste funcționale generațiile ZODB Bazat pe ACL da da da Nu
Zope 2 Piton da Trage da ZODB, SQLObject, SQLAlchemy teste unitare Bazat pe ACL da da CMFFormController Nu
mnml Piton Nu Nu Nu Nu numai server de dezvoltare Nu Agnostic motor de șabloane Nu Motor de validare formular agnostic Nu

Ruby

Proiect Ajax cadru MVC MVC push-pull i18n și L10n ? ORM Cadre(e) de testare Cadre(e) de migrare DB Cadre(e) de securitate Cadre șablon(e) Cadre(e) de stocare în cache Cadre(e) de validare a formularelor
Camping Nu da Apăsaţi Nu ActiveRecord prin Mosquito da Nu da Nu Nu
Nitro jQuery da Apăsaţi da Og rspec (automat) da da da da
Ruby on Rails Prototype , script.aculo.us , jQuery Înregistrare activă , pachet de acțiune Apăsaţi da ActiveRecord Teste unitare , teste funcționale și teste de integrare da conecteaza da da da
Sinatra jQuery da Apăsaţi da ORM independent test de rack da printr-un middleware Rack da printr-un middleware Rack Nu

Altele

Proiect Limba Ajax cadru MVC MVC push-pull i18n și L10n ? ORM Cadre(e) de testare Cadre(e) de migrare DB Cadre(e) de securitate Cadre șablon(e) Cadre(e) de stocare în cache Cadre(e) de validare a formularelor
AIDA/Web Convorbire scurtă da da da Gemstone/S , GLORP, mai mult SUnit da da
Aplicație Express PL/SQL da da da da da
Graile Macabru da ActiveRecord Apăsaţi da GORM, Hibernare Teste unitare , test de integrare , test funcțional plugin-uri multiple: autobase, dbmigrate, altele Spring Security , [23] Apache Shiro [24] da da da
Kepler Lua da
Lift Scala da da Trage da da da da da da da
oxigen OCaml da da da
Opa Opa da da MongoDB da da da
OpenACS tcl da da da da da da da da da da
Litoral Convorbire scurtă jQuery , jQuery UI , Prototype JavaScript Framework, script.aculo.us , mai mult da da GLORP, Gemstone/S, mai mult Teste unitare, SUnit Nu, intenționat Magritte

Note

  1. ASP.NET MVC, Web API, Razor și Open Source - Blogul lui ScottGu . Consultat la 6 noiembrie 2012. Arhivat din original pe 4 noiembrie 2012.
  2. Descărcări - Proiectul Hoardei . Consultat la 6 noiembrie 2012. Arhivat din original pe 2 noiembrie 2012.
  3. Kajona V3.4.1 este finalizată! | Stiri | Kajona . Consultat la 6 noiembrie 2012. Arhivat din original la 1 aprilie 2012.
  4. Copie arhivată (link nu este disponibil) . Preluat la 6 noiembrie 2012. Arhivat din original la 8 mai 2012. 
  5. Descărcați Distribuție | MODX . Consultat la 6 noiembrie 2012. Arhivat din original pe 4 noiembrie 2012.
  6. Cadrul de dezvoltare Qcodo - Forumuri . Consultat la 6 noiembrie 2012. Arhivat din original la 16 octombrie 2012.
  7. Cadrul Sija . Consultat la 1 octombrie 2017. Arhivat din original pe 6 iunie 2016.
  8. A fost lansat Zend Framework 2.0.0 STABLE! - Cadrul Zend - Cadrul Zend . Consultat la 6 noiembrie 2012. Arhivat din original la 21 iulie 2021.
  9. eZ Components - Resurse - Arhivă de știri (downlink) . Consultat la 6 noiembrie 2012. Arhivat din original la 19 septembrie 2012. 
  10. cubicweb 3.15.2 (CubicWeb's Forge) (link în jos) . Consultat la 6 noiembrie 2012. Arhivat din original la 20 mai 2013. 
  11. Jurnalul modificărilor balonului . Consultat la 6 noiembrie 2012. Arhivat din original la 29 octombrie 2012.
  12. ↑ Ce este nou în documentația Tornado 5.1 - Tornado 5.1  . www.tornadoweb.org. Preluat la 4 august 2018. Arhivat din original la 13 august 2018.
  13. web2py Web Framework . Consultat la 6 noiembrie 2012. Arhivat din original la 23 octombrie 2012.
  14. Obținerea Zope 2 - Serverul de aplicații Zope 2 (link descendent) . Consultat la 6 noiembrie 2012. Arhivat din original la 17 octombrie 2012. 
  15. URLRequest (link nu este disponibil) . Consultat la 6 noiembrie 2012. Arhivat din original pe 12 februarie 2009. 
  16. Ajutor de limbă inclus, trebuie să activeze și să seteze limba dorită prin analiza antetelor HTTP. (link indisponibil) . Consultat la 6 noiembrie 2012. Arhivat din original pe 8 noiembrie 2012. 
  17. Jurnalul modificărilor: Ghidul utilizatorului CodeIgniter . EllisLab, Inc. Preluat la 19 martie 2012. Arhivat din original la 30 decembrie 2012.
  18. Tutorial PRADO QuickStart (link descendent) . Consultat la 6 noiembrie 2012. Arhivat din original la 28 septembrie 2013. 
  19. Tutorial PRADO QuickStart (link descendent) . Consultat la 6 noiembrie 2012. Arhivat din original la 28 septembrie 2013. 
  20. Tutorial PRADO QuickStart (link descendent) . Consultat la 6 noiembrie 2012. Arhivat din original la 28 septembrie 2013. 
  21. Tutorial PRADO QuickStart (link descendent) . Consultat la 6 noiembrie 2012. Arhivat din original la 28 septembrie 2013. 
  22. Prototiparea inițială: schele | Construirea unui sistem de blog folosind Yii | yii cadru . Consultat la 6 noiembrie 2012. Arhivat din original la 24 iulie 2013.
  23. Plugin Spring Security . Consultat la 6 noiembrie 2012. Arhivat din original la 23 august 2013.
  24. [[Apache|Licență Apache]] Plugin Shiro . Consultat la 6 noiembrie 2012. Arhivat din original la 23 august 2013.

Vezi și