Comparación de frameworks de aplicaciones web

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 18 de octubre de 2020; las comprobaciones requieren 114 ediciones .

Esta es una tabla de comparación de marcos de aplicaciones web .

Marcos

Información básica sobre cada uno de los marcos.

ASP.NET

Proyecto Idioma Última versión estable Fecha de lanzamiento Licencia
Marco ASP.NET MVC (ASP.NET MVC) ASP.NET 5.2.7 29/11/2018 Licencia Apache 2.0 [1]
Biblioteca de componentes de la base Base One (BFC) ASP.NET 7.51 01/06/2018 Propiedad
Arquitectura lógica escalable basada en componentes (CSLA) C# , Visual Basic. NET 4.9.0 01/04/2019 Freeware patentado , sin restricciones de uso
DNN ASP.NET 9.2.2 01.10.2018 MIT
Kentico ASP.NET 12.0 27/11/2018 Propiedad
Monocarril ASP.NET 2.1RC 17/03/2011 Licencia Apache 2.0
AbiertoRasta ASP.NET 2.0RC 04.11.2009 MIT
nancy C# , Visual Basic. NET 1.4.4 20.07.2017 MIT

C++

Proyecto Última versión estable Fecha de lanzamiento Licencia
cppcms 1.2.1 18/05/2018 MIT
tntnet 2.2.1 17/01/2014 LGPL
peso 4.0.5 14/12/2018 GPL , Propietario

Lenguaje de marcado ColdFusion (CFML)

Proyecto Última versión estable Fecha de lanzamiento Licencia
Plataforma ColdBox 5.3.0+837 11/01/2019 Licencia Apache 2.0
ColdFusion sobre ruedas 2.0.1 31/01/2018 Licencia Apache 2.0
primavera fría 1.2 12/09/2008 Licencia Apache 2.0
caja de fusibles 5.5.2 08/05/2012 Licencia Apache
FW/1 4.2.0 27/05/2018 Licencia Apache 2.0
Mach II 1.8.1 20.09.2010 GPLv3 con excepción Classpath
Pegamento modelo 3.2 14/10/2014 Licencia Apache 2.0
en el toque 3.4.0 05/01/2014 BSD

ECMAScript

Proyecto Idioma Última versión estable Fecha de lanzamiento Licencia
Flexionar ActionScript , MXML 4.16.1 14/03/2017 Licencia Apache

Java

Proyecto Última versión estable Fecha de lanzamiento Licencia
Haga clic en Apache 2.3.0 27/03/2011 Licencia Apache 2.0
Apache OFBiz 16/11/05 02.10.2018 Licencia Apache 2.0
esquisto apache 1.0.4 19/12/2007 Licencia Apache
Honda apache 11.0 23.10.2018 Licencia Apache 2.0
Puntales Apache 2.5.20 01/09/2019 Licencia Apache 2.0
Apache Tela decorativa 5.4.4 18/12/2018 Licencia Apache 2.0
rayo de vida 7.1.2 GA3 28/01/2019 LGPL
Ventanilla Apache 8.3.0 31/01/2019 Licencia Apache 2.0
AppFuse 3.5.0 25.02.2015 Licencia Apache
Eclipse RAP 3.8.0 20/03/2019 Licencia pública de Eclipse (EPL)
motor de formulario 2.0.1 08/05/2012 MIT , propietario
Griales 3.3.9 04.12.2018 Licencia Apache 2.0
Kit de herramientas web de Google 2.8.2 19/10/2017 Licencia Apache 2.0
caseríos 1.7.1 29/06/2012 BSD
EsNat 1.4 18/09/2015 LGPL , Propietario
Caras del servidor Java 2.3.0 28/05/2017 Dependiente de la implementación
Costura JBoss 3.1.0 final 13/01/2012 LGPL
jspx-bay 1.1.0 23/12/2015 Licencia Apache 2.0, WTFPL
Interfaz de usuario web de JVx 2.8 19/12/2018 Licencia Apache 2.0
ManyDesign Portofino 4.2.6 15.02.2019 LGPL
AbrirLaszlo 4.9.0 21.10.2010 CPL
AbrirXava 6.0.2 23/01/2019 LGPL
AAD de Oracle 12.2.1.3.0 08.2017 Licencia de desarrollador de Oracle Technology Network
¡Tocar! 2.7.0 02/01/2019 Licencia Apache 2.0
ABUNDANTE 1.6.1 14/07/2007 CDDL , LGPL
cliente inteligente 12.0 23/03/2019 LGPL
Primavera 5.1.5 13/02/2019 Licencia Apache 2.0
Rayas 1.6.0 23/07/2015 Licencia Apache 2.0
cable delgado 1.2 17/09/2007 GPL
vaadin 13.0.1 11/03/2019 Licencia Apache 2.0
hacedor de olas 10.0 20/11/2018 Licencia Apache
WebObjects 5.4.3 15/09/2008 Propiedad
trabajo web 2.2.6 21.07.2007 Licencia Apache
ZK 8.6.1 05/03/2019 LGPL , ZOL
ztemplates 2.4.0 11/09/2011 Licencia Apache 2.0

JavaScript

Proyecto Última versión estable Fecha de lanzamiento Licencia
AngularJS 1.7.8 11/03/2019 Licencia MIT
columna vertebral.js 1.4.0 19.02.2019 Licencia MIT
SproutCore 1.11.2-25 23/01/2019 Licencia MIT
Ember.js 3.8.0 19.02.2019 Licencia MIT
Express.js 4.16.4 10.10.2018 Licencia MIT
Knockout.js 3.5.0 22.02.2019 Licencia MIT
meteorito 1.8.0.2 07.01.2019 Licencia MIT
OpenUI5 1.63.1 19/03/2019 Licencia Apache 2.0
qooxdoo 6.0.0 24.02.2021 Licencia MIT
ReaccionarJS 16.8.5 22/03/2019 Licencia MIT
unificado.js 7.1.0 13/12/2018 Licencia MIT

escala

Proyecto Última versión estable Fecha de lanzamiento Licencia
¡Tocar! 2.7.0 02/01/2019 Licencia Apache 2.0
Rociar 1.3.4 30/09/2016 Licencia Apache 2.0
Levantar 3.3.0 11/07/2018 Licencia Apache 2.0

perl

Proyecto Última versión estable Fecha de lanzamiento Licencia
Catalizador 5.90012 19/05/2012 Artístico , GPL
bailarín 1.3512 31/03/2019 Artístico, GPL
bailarina2 0.208001 04.08.2019
masón 2.19 05/02/2012 Artístico, GPL
Mayo 2.13 18/04/2008 Artístico, GPL
Mojolicious 8.24 11/09/2019 Artístico
reacción 0.002005 08/03/2011 Artístico, GPL
Quelpo 0.9071 03/04/2015 Artístico, GPL

PHP

Proyecto Creado Última versión estable Fecha de lanzamiento Tipo de marco Licencia
Agavi 05.2005 1.0.8 29/06/2015 marco de aplicación web LGPL
Marco Aiki 09.2009 0.9.0.1 13/09/2016 marco de aplicación web AGPLv3
flor de aplicación 02.2009 1.3.0 13/10/2012 marco de aplicación web GPLv3
pastelPHP 08.2005 3.5.10 28/12/2017 marco de aplicación web MIT
CodeIgniter 01.2006 3.1.7 13/01/2018 marco de aplicación web MIT
algodonti 02.2009 0.9.19 24/06/2016 Marco de gestión de contenido BSD
Directo 04.2006 5.1 20/03/2012 Marco de gestión de contenido GPL
Drupal 05.2000 8.6.15 01/03/2018 Marco de gestión de contenido GPLv2 o posterior
e107 11.2004 2.1.7 24/12/2017 marco de aplicación web GPLv2
eZ publicar 01.2001 4.7 15/05/2012 Marco de gestión de contenido GPLv2 , Propietario
Flujo3 01.2007 1.1 15/05/2012 marco de aplicación web LGPLv3
CombustiblePHP 10.2010 1.2.1 03/06/2012 marco de aplicación web MIT
caja de fusibles 11.1997 5.5.1 03/01/2008 marco de aplicación web apache
Horda 02.2002 4.0.8 29 de mayo de 2012 [2] marco de aplicación web GPL , LGPL , BSD , Apache
Joomla! plataforma 09.2005 12.1 09/05/2012 Marco de gestión de contenido GPLv2
Kajona 06.2004 3.4.2 18/07/2012 [3] Marco de gestión de contenido LGPL
Laravel 06.2011 5.2.29 03/04/2016 marco de aplicación web MIT
litio 10.2009 0.10 18/06/2011 marco de aplicación web BSD
Midgard 05.1999 10.05.06 06/03/2012 [4] Marco de gestión de contenido LGPL
MODX 03.2005 2.4.2 pl 06.10.2015 [5] Marco de gestión de contenido GPL
halcón 03.2013 3.0.1[LTS] 24/08/2016 marco de aplicación web Nueva licencia BSD
qcodo 10.2005 0.4.22 15/08/2011 [6] marco de aplicación web MIT
Sija 05.2014 0.1a-4 05/01/2015 [7] marco de aplicación web MIT
SilverStripe ( zafiro ) 11.2005 2.4.5 02.02.2011 Marco de gestión de contenido BSD
Gaviota 10.2003 0.6.8 03.12.2010 marco de aplicación web BSD
Marco CIELO 01.2013 1.0 07/01/2013 marco de aplicación web Licencia del cielo
sinfonía 10.2005 4.3.4 2019-08-26 marco de aplicación web MIT
Marco Zend 09.2007 1.12.11 11/02/2015 marco de aplicación web BSD
Yii 01.2008 2.0.17 23/03/2019 marco de aplicación web NuevoBSD
Marco Zend 2 03.2006 2.3.7 12/03/2015 [8] marco de aplicación web NuevoBSD
Componentes Zeta (anteriormente eZ Publish ) 11.2005 Componentes eZ 2009.2.1 22/03/2010 [9] marco de aplicación web apache
Zikula 06.2008 1.3.3 08/05/2012 marco de aplicación web LGPLv3 o posterior

Pitón

Proyecto Última versión estable Fecha de lanzamiento Licencia
besugo 1.0 18/01/2011 ZPL
Botella 0.12 19/07/2013 MIT
cerezapy 5.1.0 10/03/2016 BSD
CubicWeb 3.20.4 [10] 06.02.2015 LGPL
Django 3.0.3 03.02.2020 BSD
Matraz 1.1.2 03/04/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
pilones 1.0.2 21.07.2015 BSD
Pirámide 1.9.2 23/04/2018 BSD
Tornado 5.1 [12] 12/07/2018 apache
turboengranajes 2.3.4 03.10.2014 MIT , LGPL
web2py 2.9.12 17/01/2015 [13] LGPLv 3
Webware 1.1 03/08/2011 Pitón
Zope 2 2.13.15 22/06/2012 [14] ZPL

Rubí

Proyecto Última versión estable Fecha de lanzamiento Licencia
Cámping 2.1 20.08.2010 MIT
Hanami 1.0.0 06/04/2017 MIT
Ruby on Rails 5.2.3.rc1 22/03/2019 MIT , rubí
Ramaze 2011.07.25 25/07/2011 rubí
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
Padriño 0.12.5 22.02.2015 MIT
PureMVC 2.0.4 14/08/2008 CC + Atribución

Otros

Proyecto Idioma Última versión estable Fecha de lanzamiento Licencia
AIDA/Web Charla 6.5 27/08/2012 MIT
Aplicación Express PL/SQL 4.2 15/10/2012 software gratuito patentado
Griales Groovy (JVM) 2.0.1 14.02.2012 apache
Kepler Lúa 1.1.1 11/03/2009 MIT
Morfik C# , BÁSICO , Pascal , Java 3.0.8.1 13/12/2010 software gratuito patentado
negro clausura 1.2.2 ? Eclipse
oxígeno OCaml 2.0.4 09.03.2012 LGPL
Opá Opá 1.0.5 02.08.2012 MIT y AGPL
OpenACS tcl 5.8.1 25.10.2014 GPL
Playa Charla 3.0 13/09/2010 MIT
Compojure clausura 1.0.1 08/01/2012 Eclipse
zotónico Erlang 0.8.1 11/08/2012 apache
ambiente.d D 0.9.2 02.09.2020 MIT

Comparación de características de estructura alámbrica

ASP.NET

Proyecto Ajax Marco MVC MVC en contrafase i18n y L10n ? ORM Marco(s) de prueba Marcos de migración de base de datos Marcos de seguridad Marcos de plantilla Marco(s) de almacenamiento en caché Marco(s) de validación de formularios
ASP.NET MVC Empujar ORM independiente Pruebas unitarias , Pruebas funcionales, Pruebas de integración Marco de la entidad Autenticación de formularios ASP.NET (predeterminada), conectable Razor (predeterminado), ASPX, conectable Sí (del lado del cliente a través de complementos)
bfc no es obligatorio empujar tirar a través del diccionario de datos activo pruebas unitarias grupos de seguridad y reglas Metadatos , conjuntos de resultados Impulsado por diccionario de datos
DotNetNuke No Jalar SubSonic, NHibernate pruebas unitarias Basado en ACL ( OpenID , LiveID , Active Directory , LDAP , Windows CardSpace , autenticación de formularios ASP.NET) enchufable API integrada de validadores de ASP.NET
Kentico cms Empujar tirar Propietario, personalizable pruebas unitarias Kit de herramientas de importación Basado en ACL ( OpenID , LiveID, Active Directory , LDAP , Windows CardSpace , autenticación de formularios ASP.NET, conexión FB) personalizable API integrada de validadores de ASP.NET
Monocarril prototipo Registro activo Empujar Registro activo pruebas unitarias a través de la autenticación de formularios ASP.NET
AbiertoRasta No Empujar ORM independiente pruebas unitarias No HTTP Digest y a través de autenticación de formularios ASP.NET o entorno de host No No

C++

Proyecto Ajax Marco MVC MVC en contrafase i18n y L10n ? ORM Marco(s) de prueba Marcos de migración de base de datos Marcos de seguridad Marcos de plantilla Marco(s) de almacenamiento en caché Marco(s) de validación de formularios
cppcms Empujar cppdb No No
peso Empujar tirar wt::dbo prueba de impulso No No
tntnet No No Tntdb No No No No No

Lenguaje de marcado ColdFusion (CFML)

Proyecto Ajax Marco MVC MVC en contrafase i18n y L10n ? ORM Marco(s) de prueba Marcos de migración de base de datos Marcos de seguridad Marcos de plantilla Marco(s) de almacenamiento en caché Marco(s) de validación de formularios
Plataforma ColdBox empujar tirar a través de MockBox, MXUnit, otros enchufar enchufar
ColdFusion sobre ruedas Complemento jLingua Sí RocketUnit integrado enchufar enchufar
caja de fusibles a través de CF o cualquier biblioteca de JavaScript opcional Empujar no, personalizado a través de léxicos para Transfer, Reactor a través de MXUnit, otros No a través de complementos a través del léxico para ColdSpring No
Mach II a través de CF o cualquier biblioteca de JavaScript Empujar enchufar Transferir, Reactor, Hibernar a través de MXUnit, otros a través de complementos primavera fría
Pegamento modelo a través de CF o cualquier biblioteca de JavaScript Empujar Transferir, Reactor, Hibernar a través de MXUnit, otros a través de complementos primavera fría
en el toque Características nativas + Prototipo + script.aculo.us opcional Empujar Grifo de datos [1] a través de MXUnit, otros DataFaucet tiene potencial: admite múltiples plataformas de base de datos Complemento Miembros onTap
Proyecto Ajax Marco MVC MVC en contrafase i18n y L10n ? ORM Marco(s) de prueba Marcos de migración de base de datos Marcos de seguridad Marcos de plantilla Marco(s) de almacenamiento en caché Marco(s) de validación de formularios

ECMAScript

Proyecto Idioma Ajax Marco MVC MVC en contrafase i18n y L10n ? ORM Marco(s) de prueba Marcos de migración de base de datos Marcos de seguridad Marcos de plantilla Marco(s) de almacenamiento en caché Marco(s) de validación de formularios
Flexionar ActionScript , MXML No por su nombre, sino por una tecnología similar [15] unidad flexible

Java

Proyecto Idioma Ajax Marco MVC MVC en contrafase i18n y L10n ? ORM Marco(s) de prueba Marcos de migración de base de datos Marcos de seguridad Marcos de plantilla Marco(s) de almacenamiento en caché Marco(s) de validación de formularios
Primavera Java Empujar Hibernate , iBatis, más Objetos simulados, pruebas unitarias Spring Security (anteriormente Acegi) JSP , Commons Tiles , Velocity , Thymeleaf , más ehcaché, más Validador de Commons, Validación de Bean
Haga clic en Apache Java jQuery orientado a la página Jalar Hibernate, Cayena enchufable Velocidad, JSP Plantillas en caché Validación incorporada
Apache OFBiz Java prototipo empujar tirar Motor de entidad (OOTB ORM) JUnit Herramientas de Entity Engine, herramienta de archivo de datos, analizador CSV, Apache POI Marco de seguridad OOTB Freemarker (recomendado), Velocity (soporte disponible), JSP (soporte disponible) Mantenimiento de caché OOTB Validación del lado del servidor, Validación del lado del cliente (Prototipo)
Honda apache Java empujar tirar Utiliza el repositorio de contenido JCR
Puntales Apache Java empujar tirar pruebas unitarias
Ventanilla Apache Java Extensiones para YUI , ExtJS , más Impulsado por eventos modulares Jalar con extensiones Objetos simulados, pruebas unitarias y de integración a través de la extensión
motor de formulario Java propia API de conector Validación Ajax en el servidor y actualización del estado del formulario.
EsNat Java evento conducido Empujar usando Java i18n exterior, empotrable enchufable HTML-SVG puro almacenamiento en caché de la página Java normal
Caras del servidor Java Java Jalar con extensiones JUnit Facelets , JSP Validadores nativos, integración con Bean Validation
Costura JBoss Java Jalar JPA , hibernación JUnit, TestNG Integración JAAS , Drools , Hibernate Filters, OpenID , CAPTCHA facetas JBoss Cache , EHcache Validador de Hibernate
jspx-bay Java orientado a la página API propia Integración JAAS Páginas de contenido maestro Controles internos de validación de la interfaz de usuario
Interfaz de usuario web de JVx Java Impulsado por modelo enchufable JUnit abastecimiento único enchufable
AbrirXava Java Impulsado por modelo JPA, hibernación, EJB2 CMP JUnit herramientas de hibernación utiliza la seguridad del portal JSR-168 La interfaz de usuario se genera automáticamente utiliza el portal y el almacenamiento en caché de JPA
desempeñar Java empujar tirar JPA, hibernación JUnit, selenio a través del módulo Core Security Validación del lado del servidor
ABUNDANTE Java DWR empujar tirar Pruebas fuera del contenedor Integración con Terracota
Rayas Java Jalar JPA, hibernación extensión del marco
Apache Tela decorativa Java Jalar Hibernate y JPA Selenio y TestNG o JUnit módulo externo: Tapestry-security ( Apache Shiro ) sistema de validación incorporado
vaadin Java GWT Jalar
hacedor de olas JavaScript (cliente), Java (servidor) Kit de herramientas de dojo Empujar Kit de herramientas de dojo Hibernar JUnit Hibernar Spring Security (anteriormente Acegi), control de acceso basado en roles Kit de herramientas de dojo Kit de herramientas de dojo Expresión regular , validación basada en esquemas
WebObjects Java empujar tirar fin de semana WOUnit (JUnit), TestNG, Selenio en Proyecto MARAVILLA
ztemplates Java JDK 1.5 o posterior integra YUI, Google, etc., con anotaciones Push, múltiples acciones por URL Java estándar use cualquier marco J2EE ORM pruebas unitarias basado en resumen Velocity, FreeMarker , JSP, otros conectables Validación Ajax en el servidor y actualización del estado del formulario (YUI, JSON )
Kit de herramientas web de Google Java, JavaScript JPA con RequestFactory JUnit (demasiado temprano), jsUnit (demasiado difícil), Selenium (mejor) a través de Java Validación de frijoles
ZK Java, ZUML jQuery empujar tirar cualquier marco J2EE ORM JUnit, ZTL HibernateUtil, SpringUtil Seguridad de primavera macrocomponentes y composición Servidor de cliente
Proyecto Idioma Ajax Marco MVC MVC en contrafase i18n y L10n ? ORM Marco(s) de prueba Marcos de migración de base de datos Marcos de seguridad Marcos de plantilla Marco(s) de almacenamiento en caché Marco(s) de validación de formularios

JavaScript

Proyecto Ajax Marco MVC MVC en contrafase i18n y L10n ? ORM Marco(s) de prueba Marcos de migración de base de datos Marcos de seguridad Marcos de plantilla Marco(s) de almacenamiento en caché Marco(s) de validación de formularios
qooxdoo El enlace de datos i18n corredor de pruebas Validación de formulario
SproutCore

perl

Proyecto Idioma Ajax Marco MVC MVC en contrafase i18n y L10n ? ORM Marco(s) de prueba Marcos de migración de base de datos Marcos de seguridad Marcos de plantilla Marco(s) de almacenamiento en caché Marco(s) de validación de formularios
Catalizador Perl Independiente del kit de herramientas ( compatibilidad con REST y JSON , complementos específicos para Prototype (marco) , más) Empuje en su uso más común DBIx::Class , Rose::DB::Object, más Admite los estándares de prueba de Perl, Test Anything Protocol (TAP) Motores externos basados ​​en ACL , más Template::Toolkit, HTML::Template, HTML::Mason, PHP y cualquier motor de plantillas Perl existente Caché, memcached, memoria compartida, más HTML::FormHandler HTML::FormFu, HTML::FormValidator, más
bailarín Perl Empujar DBIx::Class, OR Mesque ? ? Template::Toolkit, HTML::Mason, Text::MicroTemplate, cualquier motor de plantillas de Perl existente Caché, memcached, memoria compartida, más DataFu, cualquier software de validación de formularios Perl existente
Intercambio Perl ? ? ? ? ? ? ? ? ? ? ?
masón Perl ? ? ? ? ? ? ? ? ? ? ?
Mayo Perl ? ? ? ? ? ? ? ? ? ? ?
Mojolicious Perl Independiente del kit de herramientas ( soporte REST y JSON ) No hay soporte de modelo explícito, aunque se usa comúnmente como MVC Empujar No Prueba::Mojo No Plantillas Perl integradas, Template::Toolkit y varios otros a través de complementos No
reacción Perl ? ? ? ? ? ? ? ? ? ? ?

PHP

Proyecto Creado Idioma Ajax Marco MVC MVC en contrafase i18n y L10n ? ORM Marco(s) de prueba Marcos de migración de base de datos Marcos de seguridad Marcos de plantilla Marco(s) de almacenamiento en caché Marco(s) de validación de formularios andamio
flor de aplicación 02.2009 PHP 5 ExtJS Empujar Impulsar el complemento existe enchufar
pastelPHP 08.2005 PHP 5.2+ Prototipo , script.aculo.us , jQuery , jQuery UI, MooTools , MooTools Más Empujar ActiveRecord (CakePHP 1.x), ActiveRecord (CakePHP 2.x) Pruebas unitarias , simulación de objetos, accesorios, cobertura de código, análisis de memoria con SimpleTest y XDebug PHPUnit (cakephp 2.0) basado en ACL Temas, diseños, vistas, elementos Memcache , XCache , APC , Archivo Validación, seguridad
CodeIgniter 01.2006 PHP >= 5.2.4 Ningún Empujar Mayormente [16] Sólo la tercera fiesta Listo para el próximo lanzamiento No [17]
Drupal 01.2001 PHP jQuery , jQuery UI , más PAC N / A módulo opcional prueba sencilla Memcache, APC, Barniz , más No
CombustiblePHP 10.2010 PHP >= 5.3.x MVC, HMVC Empujar Unidad PHP Sí, complementos disponibles Sí, complementos disponibles Archivo, Redis , Memcache, más
caja de fusibles 11.1997 PHP no es obligatorio Empujar no, personalizado Múltiples complementos disponibles a través de qforms o validación de PHP incorporada
Joomla 09.2005 PHP >= 5.3.x Sí Mootools 1.3 empujar tirar pruebas unitarias No No
Kajona 06.2004 PHP 5 pruebas unitarias Automático No
Midgard 05.1999 PHP jQuery midcom Jalar Midgard Unidad PHP datagard basado en ACL COP, TAL memcache No
PRADO 07.2004 PHP 5 (>=5.3.0) Prototipo, script.aculo.us, componentes propios [18] empujar tirar (DAO) , ActiveRecord , asignador de datos SQLMap Unidad PHP No Basado en XML , similar a ASP.NET [19] APC , base de datos, eAccelerator , memcached , XCache [20] [21]
qcodo 10.2005 PHP 5 incorporado QControl Empujar basado en XML Inherente QForm y QControl No
Raya plateada (zafiro) 11.2005 PHP 5 (>=5.2) jQuery , interfaz de usuario jQuery empujar tirar Registro activo pruebas unitarias Automático incluido identificación abierta
sinfonía 10.2005 PHP 5 Prototipo, script.aculo.us, Ajax discreto con complementos UJS y PJS Empujar Impulsar, Doctrina ( YAML ) El complemento existe (código alfa) enchufar PHP, ramita
Symfony 2 2010 PHP 5.3 Prototipo, script.aculo.us, Ajax discreto con complementos UJS y PJS Empujar Impulsar, Doctrina ( YAML ) El complemento existe (código alfa) enchufar PHP, ramita
Yii 01.2008 PHP 5 (>=5.1.0) jQuery , jQuery UI, componentes propios, complementos empujar tirar (DAO) , ActiveRecord , complementos (incluido Doctrine 2.0) Unidad PHP, Selenio ACL, RBAC , complementos PHP, PRADO, complementos APC, Base de datos, eAccelerator, Archivo, Memcache, Redis, WinCache , XCache, Plataforma Zend [22]
Marco Zend 03.2006 PHP 5 (>=5.2.4) Independiente del kit de herramientas empujar tirar Pasarela de datos de tablas y filas y Doctrine 2.0 para Zend Framework 2.0 pruebas unitarias basado en ACL No
Zikula 06.2008 PHP N / A Unidad PHP No

Pitón

Proyecto Idioma Ajax Marco MVC MVC en contrafase i18n y L10n ? ORM Marco(s) de prueba Marcos de migración de base de datos Marcos de seguridad Marcos de plantilla Marco(s) de almacenamiento en caché Marco(s) de validación de formularios Pitón 3.*
cerezapy Pitón controlador y envío de URL ORM agnóstico usa unittest y doctest de stdlib depende de ORM Motor de plantillas agnóstico Motor de validación de formularios agnóstico
CubicWeb Pitón controlador y envío de URL No
Matraz Pitón Empujar Jinja2
Grok Pitón Jalar OODBMS llamado ZODB , SQLAlchemy , Storm Pruebas unitarias , pruebas funcionales Generaciones ZODB
Pijama Pitón , JavaScript Use la versión Python de PureMVC (compilada en JavaScript) ??, sin acceso directo a datos No No
pilones Pitón ayudantes para Prototype y script.aculo.us controlador Empujar ORM-agnóstico a través de la nariz depende de ORM conectable: Mako, Genshi , Mighty, Kid, otros Caché de vaso (memoria, memcached, archivo, bases de datos) código de formulario preferido No
Pirámide Pitón Empujar ORM-agnóstico depende de ORM enchufable: Camaleón, Genshi; Mako, más Caché de vaso (memoria, memcached, archivo, bases de datos) código de formulario preferido
Django Pitón Completa pila Empujar ORM de Django proporcionado por el sur basado en ACL Lenguaje de plantillas de Django Marco de caché API de formularios de Django
turboengranajes Pitón Independiente del kit de herramientas, brinda soporte a través de JSON Full stack, basado en lo mejor de su clase Empujar SQLAlquimia nariz SQLAlchemy-Migrar Repoze.qué y Repoze.quién conectable: Genshi, más Compatibilidad con memcached y cualquier sistema compatible con WSGI ToscaWidgets , utilizando FormEncode No
web2py Pitón Empujar No
Webware Pitón No opcional Jalar No No No No No
Besugo (Zope 3) Pitón a través de productos complementarios, por ejemplo, Plone con KSS Jalar ZODB, SQLObject , SQLAlchemy pruebas unitarias, pruebas funcionales generaciones ZODB basado en ACL No
Zope 2 Pitón Jalar ZODB, SQLObject, SQLAlchemy pruebas unitarias basado en ACL CMFFormController No
mnml Pitón No No No No único servidor de desarrollo No Motor de plantillas agnóstico No Motor de validación de formularios agnóstico No

Rubí

Proyecto Ajax Marco MVC MVC en contrafase i18n y L10n ? ORM Marco(s) de prueba Marcos de migración de base de datos Marcos de seguridad Marcos de plantilla Marco(s) de almacenamiento en caché Marco(s) de validación de formularios
Cámping No Empujar No Registro activo vía mosquito No No No
nitro jQuery Empujar og respec (automático)
Ruby on Rails Prototipo , script.aculo.us , jQuery Registro activo , paquete de acción Empujar Registro activo Pruebas Unitarias , Pruebas Funcionales y Pruebas de Integración enchufar
Sinatra jQuery Empujar ORM independiente prueba de estante a través de un middleware de Rack a través de un middleware de Rack No

Otros

Proyecto Idioma Ajax Marco MVC MVC en contrafase i18n y L10n ? ORM Marco(s) de prueba Marcos de migración de base de datos Marcos de seguridad Marcos de plantilla Marco(s) de almacenamiento en caché Marco(s) de validación de formularios
AIDA/Web Charla Piedra preciosa/S , GLORP, más unidad
Aplicación Express PL/SQL
Griales maravilloso Registro activo Empujar GORM, Hibernar Pruebas unitarias , prueba de integración , prueba funcional múltiples complementos: autobase, dbmigrate, más Seguridad de primavera , [23] Apache Shiro [24]
Kepler Lúa
Levantar Scala Jalar
oxígeno OCaml
Opá Opá MongoDB
OpenACS tcl
Playa Charla jQuery , jQuery UI , Prototype JavaScript Framework, script.aculo.us , más GLORP, piedras preciosas/S, más Pruebas unitarias, SUnit no, intencionalmente Magritte

Notas

  1. ASP.NET MVC, API web, Razor y código abierto: blog de ScottGu . Consultado el 6 de noviembre de 2012. Archivado desde el original el 4 de noviembre de 2012.
  2. Descargas - El Proyecto Horda . Consultado el 6 de noviembre de 2012. Archivado desde el original el 2 de noviembre de 2012.
  3. ¡Kajona V3.4.1 está completo! | Noticias | Kajona . Consultado el 6 de noviembre de 2012. Archivado desde el original el 1 de abril de 2012.
  4. Copia archivada (enlace no disponible) . Consultado el 6 de noviembre de 2012. Archivado desde el original el 8 de mayo de 2012. 
  5. Descargar Distribución | MODX . Consultado el 6 de noviembre de 2012. Archivado desde el original el 4 de noviembre de 2012.
  6. Marco de desarrollo de Qcodo: foros . Consultado el 6 de noviembre de 2012. Archivado desde el original el 16 de octubre de 2012.
  7. Marco Sija . Consultado el 1 de octubre de 2017. Archivado desde el original el 6 de junio de 2016.
  8. Zend Framework 2.0.0 ESTABLE ¡Lanzado! -Zend Framework -Zend Framework . Consultado el 6 de noviembre de 2012. Archivado desde el original el 21 de julio de 2021.
  9. Componentes eZ - Recursos - Archivo de noticias (enlace descendente) . Consultado el 6 de noviembre de 2012. Archivado desde el original el 19 de septiembre de 2012. 
  10. cubicweb 3.15.2 (CubicWeb's Forge) (enlace descendente) . Consultado el 6 de noviembre de 2012. Archivado desde el original el 20 de mayo de 2013. 
  11. Registro de cambios del matraz . Consultado el 6 de noviembre de 2012. Archivado desde el original el 29 de octubre de 2012.
  12. ↑ Novedades en Tornado 5.1 - Documentación de Tornado 5.1  . www.tornadoweb.org. Consultado el 4 de agosto de 2018. Archivado desde el original el 13 de agosto de 2018.
  13. Estructura web web2py . Consultado el 6 de noviembre de 2012. Archivado desde el original el 23 de octubre de 2012.
  14. Obtener Zope 2: el servidor de aplicaciones de Zope 2 (enlace descendente) . Consultado el 6 de noviembre de 2012. Archivado desde el original el 17 de octubre de 2012. 
  15. URLRequest (enlace no disponible) . Consultado el 6 de noviembre de 2012. Archivado desde el original el 12 de febrero de 2009. 
  16. ↑ Asistente de idioma incluido, debe activar y configurar el idioma deseado analizando los encabezados HTTP. (enlace no disponible) . Consultado el 6 de noviembre de 2012. Archivado desde el original el 8 de noviembre de 2012. 
  17. Registro de cambios: Guía del usuario de CodeIgniter . EllisLab, Inc. Consultado el 19 de marzo de 2012. Archivado desde el original el 30 de diciembre de 2012.
  18. Tutorial de inicio rápido de PRADO (enlace descendente) . Consultado el 6 de noviembre de 2012. Archivado desde el original el 28 de septiembre de 2013. 
  19. Tutorial de inicio rápido de PRADO (enlace descendente) . Consultado el 6 de noviembre de 2012. Archivado desde el original el 28 de septiembre de 2013. 
  20. Tutorial de inicio rápido de PRADO (enlace descendente) . Consultado el 6 de noviembre de 2012. Archivado desde el original el 28 de septiembre de 2013. 
  21. Tutorial de inicio rápido de PRADO (enlace descendente) . Consultado el 6 de noviembre de 2012. Archivado desde el original el 28 de septiembre de 2013. 
  22. Prototipo inicial: andamios | Construyendo un Sistema de Blog Usando Yii | marco yii . Consultado el 6 de noviembre de 2012. Archivado desde el original el 24 de julio de 2013.
  23. ↑ Complemento Spring Security . Consultado el 6 de noviembre de 2012. Archivado desde el original el 23 de agosto de 2013.
  24. [[Apache|Licencia de Apache]] Complemento de Shiro . Consultado el 6 de noviembre de 2012. Archivado desde el original el 23 de agosto de 2013.

Véase también