Dette er et sammenligningsskema over webapplikationsrammer .
Grundlæggende information om hver af rammerne.
Projekt | Sprog | Seneste stabile version | Udgivelses dato | Licens |
---|---|---|---|---|
ASP.NET MVC Framework (ASP.NET MVC) | ASP.NET | 5.2.7 | 29/11/2018 | Apache- licens 2.0 [1] |
Base One Foundation Component Library (BFC) | ASP.NET | 7,51 | 06/01/2018 | Proprietære |
Komponentbaseret skalerbar logisk arkitektur (CSLA) | C# , Visual Basic .NET | 4.9.0 | 01/04/2019 | Proprietær freeware , ingen brugsbegrænsninger |
DNN | ASP.NET | 9.2.2 | 01.10.2018 | MIT |
Kentico | ASP.NET | 12,0 | 27.11.2018 | Proprietære |
Monorail | ASP.NET | 2.1RC | 17/03/2011 | Apache- licens 2.0 |
ÅbnRasta | ASP.NET | 2.0RC | 04.11.2009 | MIT |
Nancy | C# , Visual Basic .NET | 1.4.4 | 20.07.2017 | MIT |
Projekt | Seneste stabile version | Udgivelses dato | Licens |
---|---|---|---|
cppcms | 1.2.1 | 18.05.2018 | MIT |
tntnet | 2.2.1 | 17/01/2014 | LGPL |
vægt | 4.0.5 | 14/12/2018 | GPL , proprietær |
Projekt | Seneste stabile version | Udgivelses dato | Licens |
---|---|---|---|
ColdBox platform | 5.3.0+837 | 01/11/2019 | Apache- licens 2.0 |
ColdFusion på hjul | 2.0.1 | 31/01/2018 | Apache- licens 2.0 |
coldspring | 1.2 | 09/12/2008 | Apache- licens 2.0 |
sikringsboks | 5.5.2 | 05/08/2012 | Apache- licens |
FW/1 | 4.2.0 | 27/05/2018 | Apache- licens 2.0 |
Mach II | 1.8.1 | 20.09.2010 | GPLv3 med Classpath undtagelse |
Model lim | 3.2 | 14/10/2014 | Apache- licens 2.0 |
onTap | 3.4.0 | 05/01/2014 | BSD |
Projekt | Sprog | Seneste stabile version | Udgivelses dato | Licens |
---|---|---|---|---|
Flex | ActionScript , MXML | 4.16.1 | 14/03/2017 | Apache- licens |
Projekt | Seneste stabile version | Udgivelses dato | Licens |
---|---|---|---|
Apache klik | 2.3.0 | 27/03/2011 | Apache- licens 2.0 |
Apache OFBiz | 16/11/05 | 02.10.2018 | Apache- licens 2.0 |
Apache skifer | 1.0.4 | 19/12/2007 | Apache- licens |
Apache slynge | 11,0 | 23.10.2018 | Apache- licens 2.0 |
Apache Struts | 2.5.20 | 01/09/2019 | Apache- licens 2.0 |
Apache-tapet | 5.4.4 | 18/12/2018 | Apache- licens 2.0 |
redningsstråle | 7.1.2 GA3 | 28/01/2019 | LGPL |
Apache Wicket | 8.3.0 | 31/01/2019 | Apache- licens 2.0 |
AppFuse | 3.5.0 | 25.02.2015 | Apache- licens |
Eclipse RAP | 3.8.0 | 20/03/2019 | Eclipse Public License (EPL) |
FormEngine | 2.0.1 | 05/08/2012 | MIT , proprietær |
grale | 3.3.9 | 04.12.2018 | Apache- licens 2.0 |
Google Web Toolkit | 2.8.2 | 19/10/2017 | Apache- licens 2.0 |
Hamlets | 1.7.1 | 29/06/2012 | BSD |
ItsNat | 1.4 | 18/09/2015 | LGPL , proprietær |
JavaServer ansigter | 2.3.0 | 28/05/2017 | Implementeringsafhængig |
JBoss søm | 3.1.0 finale | 13/01/2012 | LGPL |
jspx-bay | 1.1.0 | 23/12/2015 | Apache - licens 2.0, WTFPL |
JVx WebUI | 2.8 | 19/12/2018 | Apache- licens 2.0 |
ManyDesign Portofino | 4.2.6 | 15.02.2019 | LGPL |
Åbn Laszlo | 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 |
Spil! | 2.7.0 | 02/01/2019 | Apache- licens 2.0 |
RIFE | 1.6.1 | 14/07/2007 | CDDL , LGPL |
SmartClient | 12,0 | 23/03/2019 | LGPL |
Forår | 5.1.5 | 13/02/2019 | Apache- licens 2.0 |
Striber | 1.6.0 | 23/07/2015 | Apache- licens 2.0 |
tyndtråd | 1.2 | 17/09/2007 | GPL |
Vaadin | 13.0.1 | 03/11/2019 | Apache- licens 2.0 |
bølgemager | 10,0 | 20/11/2018 | Apache- licens |
Webobjekter | 5.4.3 | 15/09/2008 | Proprietære |
web arbejde | 2.2.6 | 21.07.2007 | Apache- licens |
ZK | 8.6.1 | 03/05/2019 | LGPL , ZOL |
zskabeloner | 2.4.0 | 09/11/2011 | Apache- licens 2.0 |
Projekt | Seneste stabile version | Udgivelses dato | Licens |
---|---|---|---|
AngularJS | 1.7.8 | 03/11/2019 | MIT-licens |
backbone.js | 1.4.0 | 19.02.2019 | MIT-licens |
SproutCore | 1.11.2-25 | 23/01/2019 | MIT-licens |
Ember.js | 3.8.0 | 19.02.2019 | MIT-licens |
Express.js | 4.16.4 | 10.10.2018 | MIT-licens |
Knockout.js | 3.5.0 | 22.02.2019 | MIT-licens |
meteor | 1.8.0.2 | 07.01.2019 | MIT-licens |
OpenUI5 | 1.63.1 | 19/03/2019 | Apache- licens 2.0 |
qooxdoo | 6.0.0 | 24.02.2021 | MIT-licens |
ReactJS | 16.8.5 | 22/03/2019 | MIT-licens |
unified.js | 7.1.0 | 13/12/2018 | MIT-licens |
Projekt | Seneste stabile version | Udgivelses dato | Licens |
---|---|---|---|
Spil! | 2.7.0 | 02/01/2019 | Apache- licens 2.0 |
Spray | 1.3.4 | 30/09/2016 | Apache- licens 2.0 |
Løfte op | 3.3.0 | 07/11/2018 | Apache- licens 2.0 |
Projekt | Seneste stabile version | Udgivelses dato | Licens |
---|---|---|---|
Katalysator | 5,90012 | 19/05/2012 | Kunstnerisk , GPL |
danser | 1,3512 | 31/03/2019 | Kunstnerisk, GPL |
Danser 2 | 0,208001 | 04.08.2019 | |
murer | 2.19 | 05/02/2012 | Kunstnerisk, GPL |
Majstang | 2.13 | 18/04/2008 | Kunstnerisk, GPL |
Mojolicious | 8,24 | 09/11/2019 | Kunstneriske |
reaktion | 0,002005 | 03/08/2011 | Kunstnerisk, GPL |
Kelp | 0,9071 | 04/03/2015 | Kunstnerisk, GPL |
Projekt | Oprettet | Seneste stabile version | Udgivelses dato | Rammetype | Licens |
---|---|---|---|---|---|
Agavi | 05.2005 | 1.0.8 | 29/06/2015 | webapplikationsramme | LGPL |
Aiki Framework | 09.2009 | 0.9.0.1 | 13/09/2016 | webapplikationsramme | AGPLv3 |
AppFlower | 02.2009 | 1.3.0 | 13/10/2012 | webapplikationsramme | GPLv3 |
KagePHP | 08.2005 | 3.5.10 | 28.12.2017 | webapplikationsramme | MIT |
CodeIgniter | 01.2006 | 3.1.7 | 13/01/2018 | webapplikationsramme | MIT |
Cottonti | 02.2009 | 0.9.19 | 24/06/2016 | Content Management Framework | BSD |
Directus | 04.2006 | 5.1 | 20/03/2012 | Content Management Framework | GPL |
Drupal | 05.2000 | 8.6.15 | 01/03/2018 | Content Management Framework | GPLv2 eller nyere |
e107 | 11.2004 | 2.1.7 | 24/12/2017 | webapplikationsramme | GPLv2 |
eZ udgive | 01.2001 | 4.7 | 15/05/2012 | Content Management Framework | GPLv2 , proprietær |
Flow 3 | 01.2007 | 1.1 | 15/05/2012 | webapplikationsramme | LGPLv3 |
BrændstofPHP | 10.2010 | 1.2.1 | 06/03/2012 | webapplikationsramme | MIT |
sikringsboks | 11.1997 | 5.5.1 | 03/01/2008 | webapplikationsramme | Apache |
Horde | 02.2002 | 4.0.8 | 29. maj 2012 [2] | webapplikationsramme | GPL , LGPL , BSD , Apache |
Joomla! platform | 09.2005 | 12.1 | 05/09/2012 | Content Management Framework | GPLv2 |
Kajona | 06.2004 | 3.4.2 | 18/07/2012 [3] | Content Management Framework | LGPL |
Laravel | 06.2011 | 5.2.29 | 04/03/2016 | webapplikationsramme | MIT |
lithium | 10.2009 | 0,10 | 18/06/2011 | webapplikationsramme | BSD |
Midgård | 05.1999 | 10.05.06 | 03/06/2012 [4] | Content Management Framework | LGPL |
MODX | 03.2005 | 2.4.2-pl | 06.10.2015 [5] | Content Management Framework | GPL |
Phalcon | 03.2013 | 3.0.1[LTS] | 24/08/2016 | webapplikationsramme | NyBSD-licens |
Qcodo | 10.2005 | 0.4.22 | 15/08/2011 [6] | webapplikationsramme | MIT |
Sija | 05.2014 | 0,1a-4 | 01/05/2015 [7] | webapplikationsramme | MIT |
SilverStripe ( Safir ) | 11.2005 | 2.4.5 | 02.02.2011 | Content Management Framework | BSD |
Måge | 10.2003 | 0.6.8 | 03.12.2010 | webapplikationsramme | BSD |
SKY Framework | 01.2013 | 1.0 | 01/07/2013 | webapplikationsramme | Sky-licens |
symfoni | 10.2005 | 4.3.4 | 2019-08-26 | webapplikationsramme | MIT |
Zend Framework | 09.2007 | 1.12.11 | 02/11/2015 | webapplikationsramme | BSD |
Yii | 01.2008 | 2.0.17 | 23/03/2019 | webapplikationsramme | NyBSD |
Zend Framework 2 | 03.2006 | 2.3.7 | 12/03/2015 [8] | webapplikationsramme | NyBSD |
Zeta Components (tidligere eZ Publish ) | 11.2005 | eZ Components 2009.2.1 | 22/03/2010 [9] | webapplikationsramme | Apache |
Zikula | 06.2008 | 1.3.3 | 05/08/2012 | webapplikationsramme | LGPLv3 eller nyere |
Projekt | Seneste stabile version | Udgivelses dato | Licens |
---|---|---|---|
blåbrasen | 1.0 | 18/01/2011 | ZPL |
Flaske | 0,12 | 19/07/2013 | MIT |
CherryPy | 5.1.0 | 03/10/2016 | BSD |
Kubisk web | 3.20.4 [10] | 06.02.2015 | LGPL |
Django | 3.0.3 | 03.02.2020 | BSD |
Kolbe | 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 |
Pyjamas | 0,8 | 01/06/2012 | Apache |
Pyloner | 1.0.2 | 21.07.2015 | BSD |
Pyramide | 1.9.2 | 23/04/2018 | BSD |
Tornado | 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 | Python |
Zope 2 | 2.13.15 | 22/06/2012 [14] | ZPL |
Projekt | Seneste stabile version | Udgivelses dato | Licens |
---|---|---|---|
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 | 2011.07.25 | 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 +Tilskrivning |
Projekt | Sprog | Seneste stabile version | Udgivelses dato | Licens |
---|---|---|---|---|
AIDA/Web | Småsnak | 6.5 | 27/08/2012 | MIT |
Application Express | PL/SQL | 4.2 | 15/10/2012 | Proprietær freeware |
grale | 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 | Proprietær freeware |
Noir | Clojure | 1.2.2 | ? | Formørkelse |
ilt | OKaml | 2.0.4 | 09.03.2012 | LGPL |
Opa | Opa | 1.0.5 | 02.08.2012 | MIT og AGPL |
OpenACS | tcl | 5.8.1 | 25.10.2014 | GPL |
Ved havet | Småsnak | 3.0 | 13/09/2010 | MIT |
Compojure | Clojure | 1.0.1 | 01/08/2012 | Formørkelse |
Zotonic | Erlang | 0.8.1 | 08/11/2012 | Apache |
vibe.d | D | 0.9.2 | 02.09.2020 | MIT |
Projekt | Ajax | MVC- ramme | MVC push-pull | i18n og L10n ? | ORM | Testramme(r) | DB-migreringsramme (r) | Sikkerhedsramme(r) | Skabelonramme(r) | Cachingramme(r) | Formularvalideringsramme(r) |
---|---|---|---|---|---|---|---|---|---|---|---|
ASP.NET MVC | Ja | Ja | Skubbe | Ja | ORM uafhængig | Enhedstest , Funktionstest, Integrationstest | Entitetsramme | ASP.NET Forms Authentication (Standard), Pluggbar | Razor (standard), ASPX, pluggbar | Ja | Ja (klientsiden via plugins) |
bfc | Ja | ikke obligatorisk | skub træk | Ja | via aktiv Dataordbog | enhedstest | sikkerhedsgrupper og regler | Ja | Metadata , resultatsæt | Dataordbog drevet | |
DotNetNuke | Ja | Ikke | trække | Ja | SubSonic, NHibernate | enhedstest | Ja | ACL - baseret ( OpenID , LiveID , Active Directory , LDAP , Windows CardSpace , ASP.NET Forms Authentication) | Ja | Stikbar | ASP.NET Validators indbygget API |
Kentico cms | Ja | Ja | Skub træk | Ja | Proprietær, kan tilpasses | enhedstest | Importer værktøjskasse | ACL - baseret ( OpenID , LiveID, Active Directory , LDAP , Windows CardSpace , ASP.NET Forms Authentication, FB connect) | Ja | kan tilpasses | ASP.NET Validators indbygget API |
Monorail | prototype | ActiveRecord | Skubbe | Ja | ActiveRecord | enhedstest | via ASP.NET Forms Authentication | Ja | Ja | Ja | |
ÅbnRasta | Ikke | Ja | Skubbe | Ja | ORM uafhængig | enhedstest | Ikke | HTTP Digest og via ASP.NET Forms Authentication eller værtsmiljø | Ja | Ikke | Ikke |
Projekt | Ajax | MVC- ramme | MVC push-pull | i18n og L10n ? | ORM | Testramme(r) | DB-migreringsramme (r) | Sikkerhedsramme(r) | Skabelonramme(r) | Cachingramme(r) | Formularvalideringsramme(r) |
---|---|---|---|---|---|---|---|---|---|---|---|
cppcms | Ja | Ja | Skubbe | Ja | cppdb | Ikke | Ikke | Ja | Ja | Ja | Ja |
vægt | Ja | Ja | Skub træk | Ja | vægt::dbo | Boost test | Ja | Ikke | Ikke | Ja | |
tntnet | Ja | Ikke | Ikke | Ja | Tntdb | Ikke | Ikke | Ikke | Ja | Ikke | Ikke |
Projekt | Ajax | MVC- ramme | MVC push-pull | i18n og L10n ? | ORM | Testramme(r) | DB-migreringsramme (r) | Sikkerhedsramme(r) | Skabelonramme(r) | Cachingramme(r) | Formularvalideringsramme(r) |
---|---|---|---|---|---|---|---|---|---|---|---|
ColdBox platform | Ja | Ja | skub træk | Ja | Ja | via MockBox, MXUnit, andre | plugin | Ja | Ja | Ja | plugin |
ColdFusion på hjul | Ja | Ja | jLingua plugin | Ja | Ja Integreret RocketUnit | plugin | Ja | plugin | Ja | ||
sikringsboks | via CF eller et hvilket som helst JavaScript-bibliotek | valgfri | Skubbe | Nej, skik | via leksikon for Transfer, Reactor | via MXUnit, andre | Ikke | via plugins | via leksikon for ColdSpring | Ikke | |
Mach II | via CF eller et hvilket som helst JavaScript-bibliotek | Ja | Skubbe | plugin | Overførsel, Reaktor, Hibernate | via MXUnit, andre | via plugins | coldspring | |||
Model lim | via CF eller et hvilket som helst JavaScript-bibliotek | Ja | Skubbe | Overførsel, Reaktor, Hibernate | via MXUnit, andre | via plugins | coldspring | ||||
onTap | native features + Prototype + script.aculo.us | valgfri | Skubbe | Ja | Datahane [1] | via MXUnit, andre | DataFaucet har potentiale - understøtter flere db-platforme | Medlemmer onTap Plugin | Ja | Ja | Ja |
Projekt | Ajax | MVC-ramme | MVC push-pull | i18n og L10n ? | ORM | Testramme(r) | DB-migreringsramme (r) | Sikkerhedsramme(r) | Skabelonramme(r) | Cachingramme(r) | Formularvalideringsramme(r) |
Projekt | Sprog | Ajax | MVC- ramme | MVC push-pull | i18n og L10n ? | ORM | Testramme(r) | DB-migreringsramme (r) | Sikkerhedsramme(r) | Skabelonramme(r) | Cachingramme(r) | Formularvalideringsramme(r) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Flex | ActionScript , MXML | Ikke ved navn, men lignende teknologi [15] | FlexUnit |
Projekt | Sprog | Ajax | MVC- ramme | MVC push-pull | i18n og L10n ? | ORM | Testramme(r) | DB-migreringsramme (r) | Sikkerhedsramme(r) | Skabelonramme(r) | Cachingramme(r) | Formularvalideringsramme(r) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Forår | Java | Ja | Ja | Skubbe | Ja | Hibernate , iBatis, mere | Spotobjekter, enhedstest | Spring Security (tidligere Acegi) | JSP , Commons Tiles, Velocity , Thymeleaf , mere | ehcache, mere | Commons validator, Bean Validation | |
Apache klik | Java | jQuery | Sideorienteret | trække | Ja | Dvale, Cayenne | Ja | stikbar | Hastighed, JSP | Cachelagrede skabeloner | Indbygget validering | |
Apache OFBiz | Java | prototype | Ja | skub træk | Ja | Entity Engine (OOTB ORM) | JUnit | Entity Engine Tools, Data File Tool, CSV Parser, Apache POI | OOTB sikkerhedsramme | Freemarker (anbefalet), hastighed (tilgængelig support), JSP (tilgængelig support) | OOTB-cachevedligeholdelse | Serversidevalidering, Client Side Validation (Prototype) |
Apache slynge | Java | Ja | Ja | skub træk | Bruger JCR-indholdslager | Ja | Ja | Ja | ||||
Apache Struts | Java | Ja | Ja | skub træk | Ja | Ja | enhedstest | Ja | Ja | |||
Apache Wicket | Java | Udvidelser til YUI , ExtJS , mere | Modulær begivenhedsdrevet | trække | Ja | med forlængelser | Spotobjekter, enheds- og integrationstests via udvidelse | Ja | Ja | Ja | Ja | |
FormEngine | Java | Ja | Ja | egen connector API | Ajax-validering på server og formularstatusopdatering | |||||||
ItsNat | Java | Ja | Hændelsesdrevet | Skubbe | bruger Java i18n | ekstern, indbygget | stikbar | ren HTML-SVG | side caching | normal Java | ||
JavaServer ansigter | Java | Ja | Ja | trække | Ja | med forlængelser | JUnit | Ja | Faceletter , JSP'er | Ja | Native validatorer, integration med Bean Validation | |
JBoss søm | Java | Ja | Ja | trække | Ja | JPA , dvale | JUnit, TestNG | JAAS - integration, Drools , Hibernate-filtre, OpenID , CAPTCHA | faceletter | JBoss Cache , EHcache | Hibernate Validator | |
jspx-bay | Java | Ja | Sideorienteret | Egen API | JAAS integration | Master indholdssider | Interne UI-valideringskontroller | |||||
JVx WebUI | Java | Ja | Model drevet | Ja | stikbar | JUnit | Ja | enkelt kilde | stikbar | |||
OpenXava | Java | Ja | Model drevet | Ja | JPA, Hibernate, EJB2 CMP | JUnit | dvale værktøjer | bruger JSR-168 portalsikkerhed | UI genereres automatisk | bruger portal og JPA caching | Ja | |
Spil | Java | Ja | Ja | skub træk | Ja | JPA, dvale | JUnit, Selen | Ja | via Core Security modul | Ja | Ja | Server side validering |
RIFE | Java | DWR | Ja | skub træk | Ja | Ja | Ud af beholder test | Ja | Ja | Integration med Terracotta | Ja | |
Striber | Java | Ja | Ja | trække | Ja | JPA, dvale | Ja | rammeudvidelse | Ja | Ja | ||
Apache-tapet | Java | Ja | Ja | trække | Ja | Hibernate og JPA | Selen og TestNG eller JUnit | eksternt modul: Tapestry-sikkerhed ( Apache Shiro ) | Ja | indbygget valideringssystem | ||
Vaadin | Java | GWT | trække | Ja | Ja | Ja | Ja | Ja | ||||
bølgemager | JavaScript (klient), Java (server) | Dojo Toolkit | Ja | Skubbe | Dojo Toolkit | Gå i dvale | JUnit | Gå i dvale | Spring Security (tidligere Acegi), rollebaseret adgangskontrol | Dojo Toolkit | Dojo Toolkit | Regulært udtryk , skemadrevet validering |
Webobjekter | Java | Ja | Ja | skub træk | Ja | EOF | WOUnit (JUnit), TestNG, Selen | i Project WONDER | Ja | Ja | Ja | |
zskabeloner | Java JDK 1.5 eller nyere | integrerer YUI, Google osv. med annoteringer | Ja | Push, flere handlinger pr. URL | standard java | brug enhver J2EE ORM-ramme | enhedstest | abstrakt baseret | Velocity, FreeMarker , JSP, andre pluggbare | Ajax-validering på server og formularstatusopdatering (YUI, JSON ) | ||
Google Web Toolkit | Java, JavaScript | Ja | Ja | JPA med RequestFactory | JUnit (for tidligt), jsUnit (for svært), Selen (bedst) | via Java | Ja | Bønnevalidering | ||||
ZK | Java, ZUML | jQuery | Ja | skub træk | Ja | enhver J2EE ORM-ramme | JUnit, ZTL | HibernateUtil, SpringUtil | Forårssikkerhed | makrokomponenter og sammensætning | Ja | klient, server |
Projekt | Sprog | Ajax | MVC-ramme | MVC push-pull | i18n og L10n ? | ORM | Testramme(r) | DB-migreringsramme (r) | Sikkerhedsramme(r) | Skabelonramme(r) | Cachingramme(r) | Formularvalideringsramme(r) |
Projekt | Ajax | MVC- ramme | MVC push-pull | i18n og L10n ? | ORM | Testramme(r) | DB-migreringsramme (r) | Sikkerhedsramme(r) | Skabelonramme(r) | Cachingramme(r) | Formularvalideringsramme(r) |
---|---|---|---|---|---|---|---|---|---|---|---|
qooxdoo | Ja | Databinding | i18n | testrunner | Formularvalidering | ||||||
SproutCore | Ja | Ja |
Projekt | Sprog | Ajax | MVC- ramme | MVC push-pull | i18n og L10n ? | ORM | Testramme(r) | DB-migreringsramme (r) | Sikkerhedsramme(r) | Skabelonramme(r) | Cachingramme(r) | Formularvalideringsramme(r) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Katalysator | Perl | Toolkit-uafhængig ( REST & JSON - understøttelse, specifikke plugins til prototype (ramme) , mere) | Ja | Skub ind dens mest almindelige brug | Ja | DBIx::Klasse , Rose::DB::Objekt, mere | Understøtter Perl-teststandarder, Test Anything Protocol (TAP) | ACL- baserede, eksterne motorer, mere | Skabelon::Toolkit, HTML::Skabelon, HTML::Mason, PHP og enhver eksisterende Perl-skabelonmotor | Cache, memcached, delt hukommelse, mere | HTML::FormHandler HTML::FormFu, HTML::FormValidator, mere | |
danser | Perl | Ja | Ja | Skubbe | Ja | DBIx::Klasse, ORMesque | Ja | ? | ? | Skabelon::Toolkit, HTML::Mason, Text::MicroTemplate, enhver eksisterende Perl-skabelonmotor | Cache, memcached, delt hukommelse, mere | DataFu, enhver eksisterende Perl-formularvalideringssoftware |
Udveksling | Perl | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
murer | Perl | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
Majstang | Perl | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
Mojolicious | Perl | Toolkit-uafhængig ( REST & JSON - understøttelse | Ingen eksplicit modelunderstøttelse, selvom den almindeligvis bruges som MVC | Skubbe | Ja | Ja | Ikke | Test::Mojo | Ikke | Ja | Indbygget Perl-skabelon, Template::Toolkit og flere andre via plugins | Ikke |
reaktion | Perl | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
Projekt | Oprettet | Sprog | Ajax | MVC- ramme | MVC push-pull | i18n og L10n ? | ORM | Testramme(r) | DB-migreringsramme (r) | Sikkerhedsramme(r) | Skabelonramme(r) | Cachingramme(r) | Formularvalideringsramme(r) | stilladser |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
AppFlower | 02.2009 | PHP 5 | ExtJS | Ja | Skubbe | Ja | Fremdrive | Ja | plugin findes | plugin | Ja | Ja | Ja | Ja |
KagePHP | 08.2005 | PHP 5.2+ | Prototype , script.aculo.us , jQuery , jQuery UI, MooTools , MooTools Mere | Ja | Skubbe | Ja | ActiveRecord (CakePHP 1.x), ActiveRecord (CakePHP 2.x) | Enhedstests , objektspotning, fixtures, kodedækning, hukommelsesanalyse med SimpleTest og XDebug PHPUnit (cakephp 2.0) | Ja | ACL -baseret | Temaer, layout, visninger, elementer | Memcache , XCache , APC , Fil | Validering, sikkerhed | Ja |
CodeIgniter | 01.2006 | PHP >= 5.2.4 | Nogen | Ja | Skubbe | For det meste [16] | Kun tredjepart | Klar til næste udgivelse | Ja | Ja | Ja | Ja | Ja | Nej [17] |
Drupal | 01.2001 | PHP | jQuery , jQuery UI , mere | PAC | N/A | Ja | valgfrit modul | simpel test | Ja | Ja | Ja | Memcache, APC, Varnish , mere | Ja | Ikke |
BrændstofPHP | 10.2010 | PHP >= 5.3.x | Ja | MVC, HMVC | Skubbe | Ja | Ja | PHPUnit | Ja | Ja, plugins tilgængelige | Ja, plugins tilgængelige | File, Redis , Memcache, mere | Ja | Ja |
sikringsboks | 11.1997 | PHP | Ja | ikke obligatorisk | Skubbe | Nej, skik | Flere plugins tilgængelige | via qforms eller indbygget PHP-validering | Ja | |||||
Joomla | 09.2005 | PHP >= 5.3.x | Ja Mootools 1.3 | Ja | skub træk | Ja | Ja | enhedstest | Ikke | Ja | Ja | Ja | Ja | Ikke |
Kajona | 06.2004 | PHP 5 | Ja | Ja | Ja | Ja | Ja | enhedstest | Automatisk | Ja | Ja | Ja | Ja | Ikke |
Midgård | 05.1999 | PHP | jQuery | midcom | trække | Ja | Midgård | PHPUnit | datagard | ACL baseret | PHP, TAL | memcache | Ja | Ikke |
PRADO | 07.2004 | PHP 5 (>=5.3.0) | Prototype, script.aculo.us, egne komponenter [18] | Ja | skub træk | Ja | (DAO) , ActiveRecord , SQLMap-datamapper | PHPUnit | Ikke | Ja | XML - baseret, svarende til ASP.NETs [19] | APC , Database, eAccelerator , memcached , XCache | Ja [20] | Ja [21] |
Qcodo | 10.2005 | PHP 5 | indbygget | QControl | Skubbe | Ja | XML baseret | Iboende | QForm og QControl | Ja | Ja | Ikke | ||
Sølvstribe (Safir) | 11.2005 | PHP 5 (>=5,2) | jQuery , jQuery UI | skub træk | Ja | ActiveRecord | enhedstest | Automatisk | inkl. Åbn ID | Ja | Ja | Ja | ||
symfoni | 10.2005 | PHP 5 | Prototype, script.aculo.us, diskret Ajax med UJS og PJS plugins | Ja | Skubbe | Ja | Fremdriv, doktrin ( YAML ) | Ja | Plugin findes (alfakode) | plugin | PHP, kvist | Ja | Ja | Ja |
Symfoni 2 | 2010 | PHP 5.3 | Prototype, script.aculo.us, diskret Ajax med UJS og PJS plugins | Ja | Skubbe | Ja | Fremdriv, doktrin ( YAML ) | Ja | Plugin findes (alfakode) | plugin | PHP, kvist | Ja | Ja | Ja |
Yii | 01.2008 | PHP 5 (>=5.1.0) | jQuery , jQuery UI, egne komponenter, plugins | Ja | skub træk | Ja | (DAO) , ActiveRecord , plugins (inkl. Doctrine 2.0) | PHPUnit, Selen | Ja | ACL, RBAC , plugins | PHP, PRADO, plugins | APC, Database, eAccelerator, Fil, Memcache, Redis, WinCache , XCache, Zend Platform | Ja | Ja [22] |
Zend Framework | 03.2006 | PHP 5 (>=5.2.4) | Toolkit-uafhængig | Ja | skub træk | Ja | Tabel- og rækkedatagateway og Doctrine 2.0 til Zend Framework 2.0 | enhedstest | Ja | ACL baseret | Ja | Ja | Ja | Ikke |
Zikula | 06.2008 | PHP | Ja | Ja | N/A | Ja | Ja | PHPUnit | Ja | Ja | Ja | Ja | Ja | Ikke |
Projekt | Sprog | Ajax | MVC- ramme | MVC push-pull | i18n og L10n ? | ORM | Testramme(r) | DB-migreringsramme (r) | Sikkerhedsramme(r) | Skabelonramme(r) | Cachingramme(r) | Formularvalideringsramme(r) | Python 3.* |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
CherryPy | Python | Ja | controller & URL-afsendelse | Ja | ORM agnostiker | bruger unittest og doctest fra stdlib | afhænger af ORM | Skabelon motor agnostiker | Ja | Form valideringsmotor agnostiker | Ja | ||
Kubisk web | Python | Ja | controller & URL-afsendelse | Ja | Ja | Ja | Ja | Ja | Ja | Ja | Ja | Ikke | |
Kolbe | Python | Ja | Ja | Skubbe | Ja | Ja | Ja | Ja | Ja | Jinja2 | Ja | Ja | Ja |
Grok | Python | Ja | Ja | trække | Ja | OODBMS kaldet ZODB , SQLAlchemy , Storm | Enhedstest , funktionstest | ZODB generationer | Ja | Ja | Ja | Ja | |
Pyjamas | Python , JavaScript | Ja | Brug PureMVC Python-version (kompileret til JavaScript) | Ja | ??, ingen direkte dataadgang | Ikke | Ikke | ||||||
Pyloner | Python | hjælpere til Prototype og script.aculo.us | controller | Skubbe | Ja | ORM-agnostiker | via næsen | afhænger af ORM | stikbar: Mako, Genshi , Myghty, Kid, andre | Beaker cache (hukommelse, memcached, fil, databaser) | foretrukne formularkode | Ikke | |
Pyramide | Python | Ja | Ja | Skubbe | Ja | ORM-agnostiker | Ja | afhænger af ORM | Ja | stikbar: Kamæleon, Genshi; Mako, mere | Beaker cache (hukommelse, memcached, fil, databaser) | foretrukne formularkode | Ja |
Django | Python | Ja | Fuld stak | Skubbe | Ja | Django ORM | Ja | Leveret af Syd | ACL -baseret | Django skabelonsprog | Cacheramme | Django Forms API | Ja |
TurboGears | Python | Toolkit-uafhængig, giver support via JSON | Fuld stack, best-of-breed baseret | Skubbe | Ja | SQLAlchemy | næse | SQLAlchemy-Migrate | Repoze.what & Repoze.who | pluggbar: Genshi, mere | Understøttelse af memcached og ethvert WSGI-kompatibelt system | ToscaWidgets ved hjælp af FormEncode | Ikke |
web2py | Python | Ja | Ja | Skubbe | Ja | Ja | Ja | Ja | Ja | Ja | Ja | Ja | Ikke |
Webware | Python | Ikke | valgfri | trække | Ikke | Ja | Ja | Ikke | Ja | Ja | Ikke | Ikke | Ikke |
BlueBream (Zope 3) | Python | via tillægsprodukter, fx Plone m/KSS | Ja | trække | Ja | ZODB, SQLObject , SQLAlchemy | enhedstest, funktionstest | ZODB generationer | ACL baseret | Ja | Ja | Ja | Ikke |
Zope 2 | Python | Ja | trække | Ja | ZODB, SQLObject, SQLAlchemy | enhedstest | ACL baseret | Ja | Ja | CMFFormController | Ikke | ||
mnml | Python | Ikke | Ikke | Ikke | Ikke | kun udviklingsserver | Ikke | Skabelon motor agnostiker | Ikke | Form valideringsmotor agnostiker | Ikke |
Projekt | Ajax | MVC- ramme | MVC push-pull | i18n og L10n ? | ORM | Testramme(r) | DB-migreringsramme (r) | Sikkerhedsramme(r) | Skabelonramme(r) | Cachingramme(r) | Formularvalideringsramme(r) |
---|---|---|---|---|---|---|---|---|---|---|---|
Camping | Ikke | Ja | Skubbe | Ikke | ActiveRecord | via Mosquito | Ja | Ikke | Ja | Ikke | Ikke |
Nitro | jQuery | Ja | Skubbe | Ja | Og | rspec | (automatisk) | Ja | Ja | Ja | Ja |
Ruby on Rails | Prototype , script.aculo.us , jQuery | Active Record , Action Pack | Skubbe | Ja | ActiveRecord | Enhedstest , funktionstest og integrationstest | Ja | plug-in | Ja | Ja | Ja |
Sinatra | jQuery | Ja | Skubbe | Ja | ORM uafhængig | rack test | Ja | gennem en Rack -middleware | Ja | gennem en Rack -middleware | Ikke |
Projekt | Sprog | Ajax | MVC- ramme | MVC push-pull | i18n og L10n ? | ORM | Testramme(r) | DB-migreringsramme (r) | Sikkerhedsramme(r) | Skabelonramme(r) | Cachingramme(r) | Formularvalideringsramme(r) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
AIDA/Web | Småsnak | Ja | Ja | Ja | Ædelsten/S , GLORP, mere | SUnit | Ja | Ja | ||||
Application Express | PL/SQL | Ja | Ja | Ja | Ja | Ja | ||||||
grale | Groovy | Ja | ActiveRecord | Skubbe | Ja | GORM, dvale | Enhedstest , integrationstest , funktionstest | flere plugins: autobase, dbmigrate, mere | Spring Security , [23] Apache Shiro [24] | Ja | Ja | Ja |
Kepler | Lua | Ja | ||||||||||
Løfte op | Scala | Ja | Ja | trække | Ja | Ja | Ja | Ja | Ja | Ja | Ja | |
ilt | OKaml | Ja | Ja | Ja | ||||||||
Opa | Opa | Ja | Ja | MongoDB | Ja | Ja | Ja | |||||
OpenACS | tcl | Ja | Ja | Ja | Ja | Ja | Ja | Ja | Ja | Ja | Ja | |
Ved havet | Småsnak | jQuery , jQuery UI , Prototype JavaScript Framework, script.aculo.us , mere | Ja | Ja | GLORP, Gemstone/S, mere | Enhedstest, SUnit | Nej, med vilje | Magritte |