Esta es una tabla de comparación de marcos de aplicaciones web .
Información básica sobre cada uno de los marcos.
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 |
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 |
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 |
Proyecto | Idioma | Última versión estable | Fecha de lanzamiento | Licencia |
---|---|---|---|---|
Flexionar | ActionScript , MXML | 4.16.1 | 14/03/2017 | Licencia Apache |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 | Sí | Sí | Empujar | Sí | 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í | Sí (del lado del cliente a través de complementos) |
bfc | Sí | no es obligatorio | empujar tirar | Sí | a través del diccionario de datos activo | pruebas unitarias | grupos de seguridad y reglas | Sí | Metadatos , conjuntos de resultados | Impulsado por diccionario de datos | |
DotNetNuke | Sí | No | Jalar | Sí | SubSonic, NHibernate | pruebas unitarias | Sí | Basado en ACL ( OpenID , LiveID , Active Directory , LDAP , Windows CardSpace , autenticación de formularios ASP.NET) | Sí | enchufable | API integrada de validadores de ASP.NET |
Kentico cms | Sí | Sí | Empujar tirar | Sí | 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) | Sí | personalizable | API integrada de validadores de ASP.NET |
Monocarril | prototipo | Registro activo | Empujar | Sí | Registro activo | pruebas unitarias | a través de la autenticación de formularios ASP.NET | Sí | Sí | Sí | |
AbiertoRasta | No | Sí | Empujar | Sí | ORM independiente | pruebas unitarias | No | HTTP Digest y a través de autenticación de formularios ASP.NET o entorno de host | Sí | No | No |
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 | Sí | Sí | Empujar | Sí | cppdb | No | No | Sí | Sí | Sí | Sí |
peso | Sí | Sí | Empujar tirar | Sí | wt::dbo | prueba de impulso | Sí | No | No | Sí | |
tntnet | Sí | No | No | Sí | Tntdb | No | No | No | Sí | No | No |
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 | Sí | Sí | empujar tirar | Sí | Sí | a través de MockBox, MXUnit, otros | enchufar | Sí | Sí | Sí | enchufar |
ColdFusion sobre ruedas | Sí | Sí | Complemento jLingua | Sí | Sí RocketUnit integrado | enchufar | Sí | enchufar | Sí | ||
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 | Sí | 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 | Sí | 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 | Sí | Grifo de datos [1] | a través de MXUnit, otros | DataFaucet tiene potencial: admite múltiples plataformas de base de datos | Complemento Miembros onTap | Sí | Sí | Sí |
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 |
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 |
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 | Sí | Sí | Empujar | Sí | 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 | Sí | Hibernate, Cayena | Sí | enchufable | Velocidad, JSP | Plantillas en caché | Validación incorporada | |
Apache OFBiz | Java | prototipo | Sí | empujar tirar | Sí | 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 | Sí | Sí | empujar tirar | Utiliza el repositorio de contenido JCR | Sí | Sí | Sí | ||||
Puntales Apache | Java | Sí | Sí | empujar tirar | Sí | Sí | pruebas unitarias | Sí | Sí | |||
Ventanilla Apache | Java | Extensiones para YUI , ExtJS , más | Impulsado por eventos modulares | Jalar | Sí | con extensiones | Objetos simulados, pruebas unitarias y de integración a través de la extensión | Sí | Sí | Sí | Sí | |
motor de formulario | Java | Sí | Sí | propia API de conector | Validación Ajax en el servidor y actualización del estado del formulario. | |||||||
EsNat | Java | Sí | 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 | Sí | Sí | Jalar | Sí | con extensiones | JUnit | Sí | Facelets , JSP | Sí | Validadores nativos, integración con Bean Validation | |
Costura JBoss | Java | Sí | Sí | Jalar | Sí | JPA , hibernación | JUnit, TestNG | Integración JAAS , Drools , Hibernate Filters, OpenID , CAPTCHA | facetas | JBoss Cache , EHcache | Validador de Hibernate | |
jspx-bay | Java | Sí | 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 | Sí | Impulsado por modelo | Sí | enchufable | JUnit | Sí | abastecimiento único | enchufable | |||
AbrirXava | Java | Sí | Impulsado por modelo | Sí | 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 | Sí | |
desempeñar | Java | Sí | Sí | empujar tirar | Sí | JPA, hibernación | JUnit, selenio | Sí | a través del módulo Core Security | Sí | Sí | Validación del lado del servidor |
ABUNDANTE | Java | DWR | Sí | empujar tirar | Sí | Sí | Pruebas fuera del contenedor | Sí | Sí | Integración con Terracota | Sí | |
Rayas | Java | Sí | Sí | Jalar | Sí | JPA, hibernación | Sí | extensión del marco | Sí | Sí | ||
Apache Tela decorativa | Java | Sí | Sí | Jalar | Sí | Hibernate y JPA | Selenio y TestNG o JUnit | módulo externo: Tapestry-security ( Apache Shiro ) | Sí | sistema de validación incorporado | ||
vaadin | Java | GWT | Jalar | Sí | Sí | Sí | Sí | Sí | ||||
hacedor de olas | JavaScript (cliente), Java (servidor) | Kit de herramientas de dojo | Sí | 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 | Sí | Sí | empujar tirar | Sí | fin de semana | WOUnit (JUnit), TestNG, Selenio | en Proyecto MARAVILLA | Sí | Sí | Sí | |
ztemplates | Java JDK 1.5 o posterior | integra YUI, Google, etc., con anotaciones | Sí | 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 | Sí | Sí | JPA con RequestFactory | JUnit (demasiado temprano), jsUnit (demasiado difícil), Selenium (mejor) | a través de Java | Sí | Validación de frijoles | ||||
ZK | Java, ZUML | jQuery | Sí | empujar tirar | Sí | cualquier marco J2EE ORM | JUnit, ZTL | HibernateUtil, SpringUtil | Seguridad de primavera | macrocomponentes y composición | Sí | 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 |
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 | Sí | El enlace de datos | i18n | corredor de pruebas | Validación de formulario | ||||||
SproutCore | Sí | Sí |
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) | Sí | Empuje en su uso más común | Sí | 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 | Sí | Sí | Empujar | Sí | DBIx::Class, OR Mesque | Sí | ? | ? | 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 | Sí | Sí | No | Prueba::Mojo | No | Sí | Plantillas Perl integradas, Template::Toolkit y varios otros a través de complementos | No |
reacción | Perl | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
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 | Sí | Empujar | Sí | Impulsar | Sí | el complemento existe | enchufar | Sí | Sí | Sí | Sí |
pastelPHP | 08.2005 | PHP 5.2+ | Prototipo , script.aculo.us , jQuery , jQuery UI, MooTools , MooTools Más | Sí | Empujar | Sí | 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) | Sí | basado en ACL | Temas, diseños, vistas, elementos | Memcache , XCache , APC , Archivo | Validación, seguridad | Sí |
CodeIgniter | 01.2006 | PHP >= 5.2.4 | Ningún | Sí | Empujar | Mayormente [16] | Sólo la tercera fiesta | Listo para el próximo lanzamiento | Sí | Sí | Sí | Sí | Sí | No [17] |
Drupal | 01.2001 | PHP | jQuery , jQuery UI , más | PAC | N / A | Sí | módulo opcional | prueba sencilla | Sí | Sí | Sí | Memcache, APC, Barniz , más | Sí | No |
CombustiblePHP | 10.2010 | PHP >= 5.3.x | Sí | MVC, HMVC | Empujar | Sí | Sí | Unidad PHP | Sí | Sí, complementos disponibles | Sí, complementos disponibles | Archivo, Redis , Memcache, más | Sí | Sí |
caja de fusibles | 11.1997 | PHP | Sí | no es obligatorio | Empujar | no, personalizado | Múltiples complementos disponibles | a través de qforms o validación de PHP incorporada | Sí | |||||
Joomla | 09.2005 | PHP >= 5.3.x | Sí Mootools 1.3 | Sí | empujar tirar | Sí | Sí | pruebas unitarias | No | Sí | Sí | Sí | Sí | No |
Kajona | 06.2004 | PHP 5 | Sí | Sí | Sí | Sí | Sí | pruebas unitarias | Automático | Sí | Sí | Sí | Sí | No |
Midgard | 05.1999 | PHP | jQuery | midcom | Jalar | Sí | Midgard | Unidad PHP | datagard | basado en ACL | COP, TAL | memcache | Sí | No |
PRADO | 07.2004 | PHP 5 (>=5.3.0) | Prototipo, script.aculo.us, componentes propios [18] | Sí | empujar tirar | Sí | (DAO) , ActiveRecord , asignador de datos SQLMap | Unidad PHP | No | Sí | Basado en XML , similar a ASP.NET [19] | APC , base de datos, eAccelerator , memcached , XCache | sí [20] | sí [21] |
qcodo | 10.2005 | PHP 5 | incorporado | QControl | Empujar | Sí | basado en XML | Inherente | QForm y QControl | Sí | Sí | No | ||
Raya plateada (zafiro) | 11.2005 | PHP 5 (>=5.2) | jQuery , interfaz de usuario jQuery | empujar tirar | Sí | Registro activo | pruebas unitarias | Automático | incluido identificación abierta | Sí | Sí | Sí | ||
sinfonía | 10.2005 | PHP 5 | Prototipo, script.aculo.us, Ajax discreto con complementos UJS y PJS | Sí | Empujar | Sí | Impulsar, Doctrina ( YAML ) | Sí | El complemento existe (código alfa) | enchufar | PHP, ramita | Sí | Sí | Sí |
Symfony 2 | 2010 | PHP 5.3 | Prototipo, script.aculo.us, Ajax discreto con complementos UJS y PJS | Sí | Empujar | Sí | Impulsar, Doctrina ( YAML ) | Sí | El complemento existe (código alfa) | enchufar | PHP, ramita | Sí | Sí | Sí |
Yii | 01.2008 | PHP 5 (>=5.1.0) | jQuery , jQuery UI, componentes propios, complementos | Sí | empujar tirar | Sí | (DAO) , ActiveRecord , complementos (incluido Doctrine 2.0) | Unidad PHP, Selenio | Sí | ACL, RBAC , complementos | PHP, PRADO, complementos | APC, Base de datos, eAccelerator, Archivo, Memcache, Redis, WinCache , XCache, Plataforma Zend | Sí | sí [22] |
Marco Zend | 03.2006 | PHP 5 (>=5.2.4) | Independiente del kit de herramientas | Sí | empujar tirar | Sí | Pasarela de datos de tablas y filas y Doctrine 2.0 para Zend Framework 2.0 | pruebas unitarias | Sí | basado en ACL | Sí | Sí | Sí | No |
Zikula | 06.2008 | PHP | Sí | Sí | N / A | Sí | Sí | Unidad PHP | Sí | Sí | Sí | Sí | Sí | No |
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 | Sí | controlador y envío de URL | Sí | ORM agnóstico | usa unittest y doctest de stdlib | depende de ORM | Motor de plantillas agnóstico | Sí | Motor de validación de formularios agnóstico | Sí | ||
CubicWeb | Pitón | Sí | controlador y envío de URL | Sí | Sí | Sí | Sí | Sí | Sí | Sí | Sí | No | |
Matraz | Pitón | Sí | Sí | Empujar | Sí | Sí | Sí | Sí | Sí | Jinja2 | Sí | Sí | Sí |
Grok | Pitón | Sí | Sí | Jalar | Sí | OODBMS llamado ZODB , SQLAlchemy , Storm | Pruebas unitarias , pruebas funcionales | Generaciones ZODB | Sí | Sí | Sí | Sí | |
Pijama | Pitón , JavaScript | Sí | Use la versión Python de PureMVC (compilada en JavaScript) | Sí | ??, sin acceso directo a datos | No | No | ||||||
pilones | Pitón | ayudantes para Prototype y script.aculo.us | controlador | Empujar | Sí | 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 | Sí | Sí | Empujar | Sí | ORM-agnóstico | Sí | depende de ORM | Sí | enchufable: Camaleón, Genshi; Mako, más | Caché de vaso (memoria, memcached, archivo, bases de datos) | código de formulario preferido | Sí |
Django | Pitón | Sí | Completa pila | Empujar | Sí | ORM de Django | Sí | proporcionado por el sur | basado en ACL | Lenguaje de plantillas de Django | Marco de caché | API de formularios de Django | Sí |
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 | Sí | 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 | Sí | Sí | Empujar | Sí | Sí | Sí | Sí | Sí | Sí | Sí | Sí | No |
Webware | Pitón | No | opcional | Jalar | No | Sí | Sí | No | Sí | Sí | No | No | No |
Besugo (Zope 3) | Pitón | a través de productos complementarios, por ejemplo, Plone con KSS | Sí | Jalar | Sí | ZODB, SQLObject , SQLAlchemy | pruebas unitarias, pruebas funcionales | generaciones ZODB | basado en ACL | Sí | Sí | Sí | No |
Zope 2 | Pitón | Sí | Jalar | Sí | ZODB, SQLObject, SQLAlchemy | pruebas unitarias | basado en ACL | Sí | Sí | 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 |
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 | Sí | Empujar | No | Registro activo | vía mosquito | Sí | No | Sí | No | No |
nitro | jQuery | Sí | Empujar | Sí | og | respec | (automático) | Sí | Sí | Sí | Sí |
Ruby on Rails | Prototipo , script.aculo.us , jQuery | Registro activo , paquete de acción | Empujar | Sí | Registro activo | Pruebas Unitarias , Pruebas Funcionales y Pruebas de Integración | Sí | enchufar | Sí | Sí | Sí |
Sinatra | jQuery | Sí | Empujar | Sí | ORM independiente | prueba de estante | Sí | a través de un middleware de Rack | Sí | a través de un middleware de Rack | No |
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 | Sí | Sí | Sí | Piedra preciosa/S , GLORP, más | unidad | Sí | Sí | ||||
Aplicación Express | PL/SQL | Sí | Sí | Sí | Sí | Sí | ||||||
Griales | maravilloso | Sí | Registro activo | Empujar | Sí | GORM, Hibernar | Pruebas unitarias , prueba de integración , prueba funcional | múltiples complementos: autobase, dbmigrate, más | Seguridad de primavera , [23] Apache Shiro [24] | Sí | Sí | Sí |
Kepler | Lúa | Sí | ||||||||||
Levantar | Scala | Sí | Sí | Jalar | Sí | Sí | Sí | Sí | Sí | Sí | Sí | |
oxígeno | OCaml | Sí | Sí | Sí | ||||||||
Opá | Opá | Sí | Sí | MongoDB | Sí | Sí | Sí | |||||
OpenACS | tcl | Sí | Sí | Sí | Sí | Sí | Sí | Sí | Sí | Sí | Sí | |
Playa | Charla | jQuery , jQuery UI , Prototype JavaScript Framework, script.aculo.us , más | Sí | Sí | GLORP, piedras preciosas/S, más | Pruebas unitarias, SUnit | no, intencionalmente | Magritte |