Detta är ett jämförelsediagram av ramverk för webbapplikationer .
Grundläggande information om vart och ett av ramverken.
Projekt | Språk | Senaste stabila versionen | Utgivningsdatum | Licens |
---|---|---|---|---|
ASP.NET MVC Framework (ASP.NET MVC) | ASP.NET | 5.2.7 | 2018-11-29 | Apache License 2.0 [1] |
Base One Foundation Component Library (BFC) | ASP.NET | 7,51 | 06/01/2018 | Proprietär |
Komponentbaserad skalbar logisk arkitektur (CSLA) | C# , Visual Basic .NET | 4.9.0 | 01/04/2019 | Proprietär gratisprogram , inga användningsbegränsningar |
DNN | ASP.NET | 9.2.2 | 01.10.2018 | MIT |
Kentico | ASP.NET | 12,0 | 27/11/2018 | Proprietär |
Monorail | ASP.NET | 2.1RC | 2011-03-17 | Apache -licens 2.0 |
ÖppnaRasta | ASP.NET | 2.0RC | 04.11.2009 | MIT |
Nancy | C# , Visual Basic .NET | 1.4.4 | 20.07.2017 | MIT |
Projekt | Senaste stabila versionen | Utgivningsdatum | Licens |
---|---|---|---|
cppcms | 1.2.1 | 2018-05-18 | MIT |
tntnet | 2.2.1 | 2014-01-17 | LGPL |
vikt | 4.0.5 | 2018-12-14 | GPL , proprietärt |
Projekt | Senaste stabila versionen | Utgivningsdatum | Licens |
---|---|---|---|
ColdBox-plattformen | 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 |
säkringsbox | 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 undantag för Classpath |
Modelllim | 3.2 | 2014-10-14 | Apache -licens 2.0 |
På kran | 3.4.0 | 05/01/2014 | BSD |
Projekt | Språk | Senaste stabila versionen | Utgivningsdatum | Licens |
---|---|---|---|---|
Böja | ActionScript , MXML | 4.16.1 | 2017-03-14 | Apache -licens |
Projekt | Senaste stabila versionen | Utgivningsdatum | Licens |
---|---|---|---|
Apache Klicka | 2.3.0 | 2011-03-27 | Apache -licens 2.0 |
Apache OFBiz | 11/16/05 | 02.10.2018 | Apache -licens 2.0 |
Apache skiffer | 1.0.4 | 2007-12-19 | Apache -licens |
Apache Sling | 11.0 | 23.10.2018 | Apache -licens 2.0 |
Apache Struts | 2.5.20 | 01/09/2019 | Apache -licens 2.0 |
Apache gobeläng | 5.4.4 | 2018-12-18 | Apache -licens 2.0 |
livstrå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 | 2019-03-20 | Eclipse Public License (EPL) |
FormEngine | 2.0.1 | 05/08/2012 | MIT , Proprietär |
Graals | 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 | 2012-06-29 | BSD |
ItsNat | 1.4 | 2015-09-18 | LGPL , Proprietär |
JavaServer Faces | 2.3.0 | 28/05/2017 | Implementeringsberoende |
JBoss Seam | 3.1.0 final | 2012-01-13 | LGPL |
jspx-bay | 1.1.0 | 2015-12-23 | Apache License 2.0, WTFPL |
JVx WebUI | 2.8 | 2018-12-19 | Apache -licens 2.0 |
ManyDesign Portofino | 4.2.6 | 15.02.2019 | LGPL |
Öppna 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 |
Spela! | 2.7.0 | 02/01/2019 | Apache -licens 2.0 |
UTBREDD | 1.6.1 | 2007-07-14 | CDDL , LGPL |
SmartClient | 12,0 | 23/03/2019 | LGPL |
Vår | 5.1.5 | 2019-02-13 | Apache -licens 2.0 |
Ränder | 1.6.0 | 2015-07-23 | Apache -licens 2.0 |
tunntråd | 1.2 | 2007-09-17 | GPL |
Vaadin | 13.0.1 | 03/11/2019 | Apache -licens 2.0 |
vågmakare | 10,0 | 2018-11-20 | Apache -licens |
WebObjects | 5.4.3 | 2008-09-15 | Proprietär |
webbarbete | 2.2.6 | 21.07.2007 | Apache -licens |
ZK | 8.6.1 | 03/05/2019 | LGPL , ZOL |
zmallar | 2.4.0 | 09/11/2011 | Apache -licens 2.0 |
Projekt | Senaste stabila versionen | Utgivningsdatum | 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 | 2019-03-22 | MIT-licens |
unified.js | 7.1.0 | 13/12 2018 | MIT-licens |
Projekt | Senaste stabila versionen | Utgivningsdatum | Licens |
---|---|---|---|
Spela! | 2.7.0 | 02/01/2019 | Apache -licens 2.0 |
Spray | 1.3.4 | 2016-09-30 | Apache -licens 2.0 |
Hiss | 3.3.0 | 07/11/2018 | Apache -licens 2.0 |
Projekt | Senaste stabila versionen | Utgivningsdatum | Licens |
---|---|---|---|
Katalysator | 5,90012 | 2012-05-19 | Konstnärlig , GPL |
dansare | 1,3512 | 31/03/2019 | Konstnärlig, GPL |
Dansare 2 | 0,208001 | 04.08.2019 | |
murare | 2.19 | 05/02/2012 | Konstnärlig, GPL |
Majstång | 2.13 | 2008-04-18 | Konstnärlig, GPL |
Mojolicious | 8.24 | 09/11/2019 | Konstnärlig |
reaktion | 0,002005 | 03/08/2011 | Konstnärlig, GPL |
Kelp | 0,9071 | 04/03/2015 | Konstnärlig, GPL |
Projekt | Senaste stabila versionen | Utgivningsdatum | Licens |
---|---|---|---|
blåbrasen | 1.0 | 2011-01-18 | ZPL |
Flaska | 0,12 | 2013-07-19 | MIT |
CherryPy | 5.1.0 | 2016-10-03 | BSD |
CubicWeb | 3.20.4 [10] | 06.02.2015 | LGPL |
Django | 3.0.3 | 03.02.2020 | BSD |
Flaska | 1.1.2 | 04/03/2020 [11] | BSD |
Grok | 1.4 | 04/04/2011 | ZPL |
Nagare | 0.4.1 | 2012-01-18 | BSD |
Plone | 5.0.0 | 2015-09-28 | GPL |
Pyjamas | 0,8 | 2012-01-06 | Apache |
Pyloner | 1.0.2 | 21.07.2015 | BSD |
Pyramid | 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 |
Webbware | 1.1 | 08/03/2011 | Pytonorm |
Zope 2 | 2.13.15 | 2012-06-22 [14] | ZPL |
Projekt | Senaste stabila versionen | Utgivningsdatum | Licens |
---|---|---|---|
Camping | 2.1 | 20.08.2010 | MIT |
Hanami | 1.0.0 | 04/06/2017 | MIT |
Ruby on Rails | 5.2.3.rc1 | 2019-03-22 | MIT , Ruby |
Ramaze | 2011.07.25 | 2011-07-25 | rubin |
Sinatra | 1.4.6 | 2015-03-23 | MIT |
Rango | 0,2 | 03.2009 | |
Merb | 1.1.2 | 2010-06-17 | MIT |
Nitro | 0,41 | 2006-12-12 | BSD |
Padrino | 0.12.5 | 22.02.2015 | MIT |
PureMVC | 2.0.4 | 2008-08-14 | CC +Attribution |
Projekt | Språk | Senaste stabila versionen | Utgivningsdatum | Licens |
---|---|---|---|---|
AIDA/Webb | Småprat | 6.5 | 2012-08-27 | MIT |
Application Express | PL/SQL | 4.2 | 10/15/2012 | Proprietärt gratisprogram |
Graals | 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 | 2010-12-13 | Proprietärt gratisprogram |
Noir | Clojure | 1.2.2 | ? | Förmörkelse |
syre | Ocaml | 2.0.4 | 09.03.2012 | LGPL |
Opa | Opa | 1.0.5 | 02.08.2012 | MIT och AGPL |
ÖppnaACS | tcl | 5.8.1 | 25.10.2014 | GPL |
Seaside | Småprat | 3.0 | 2010-09-13 | MIT |
Compojure | Clojure | 1.0.1 | 01/08/2012 | Förmörkelse |
Zotonic | Erlang | 0.8.1 | 2012-11-08 | Apache |
vibe.d | D | 0.9.2 | 02.09.2020 | MIT |
Projekt | Ajax | MVC ramverk | MVC push-pull | i18n & L10n ? | ORM | Testa ram(er) | DB - migreringsramverk | Säkerhetsramverk | Mallram(ar) | Cachingramverk | Ramverk för formulärvalidering |
---|---|---|---|---|---|---|---|---|---|---|---|
ASP.NET MVC | Ja | Ja | Tryck | Ja | ORM oberoende | Enhetstester , Funktionstester, Integrationstest | Entity Framework | ASP.NET Forms Authentication (standard), pluggbar | Razor (Standard), ASPX, Pluggbar | Ja | Ja (klientsidan via plugins) |
bfc | Ja | inte obligatoriskt | tryck dra | Ja | via aktiv dataordbok | enhetstester | säkerhetsgrupper och regler | Ja | Metadata , resultatuppsättningar | Data ordbok driven | |
DotNetNuke | Ja | Inte | Dra | Ja | SubSonic, NHibernate | enhetstester | Ja | ACL -baserad ( OpenID , LiveID , Active Directory , LDAP , Windows CardSpace , ASP.NET Forms Authentication) | Ja | Pluggbar | ASP.NET Validators inbyggda API |
Kentico cms | Ja | Ja | Tryck dra | Ja | Proprietär, anpassningsbar | enhetstester | Importera verktygslåda | ACL -baserad ( OpenID , LiveID, Active Directory , LDAP , Windows CardSpace , ASP.NET Forms Authentication, FB-anslutning) | Ja | anpassningsbar | ASP.NET Validators inbyggda API |
Monorail | prototyp | ActiveRecord | Tryck | Ja | ActiveRecord | enhetstester | via ASP.NET Forms Authentication | Ja | Ja | Ja | |
ÖppnaRasta | Inte | Ja | Tryck | Ja | ORM oberoende | enhetstester | Inte | HTTP Digest och via ASP.NET Forms Authentication eller värdmiljö | Ja | Inte | Inte |
Projekt | Ajax | MVC ramverk | MVC push-pull | i18n & L10n ? | ORM | Testa ram(er) | DB - migreringsramverk | Säkerhetsramverk | Mallram(ar) | Cachingramverk | Ramverk för formulärvalidering |
---|---|---|---|---|---|---|---|---|---|---|---|
cppcms | Ja | Ja | Tryck | Ja | cppdb | Inte | Inte | Ja | Ja | Ja | Ja |
vikt | Ja | Ja | Tryck dra | Ja | wt::dbo | Boost test | Ja | Inte | Inte | Ja | |
tntnet | Ja | Inte | Inte | Ja | Tntdb | Inte | Inte | Inte | Ja | Inte | Inte |
Projekt | Ajax | MVC ramverk | MVC push-pull | i18n & L10n ? | ORM | Testa ram(er) | DB - migreringsramverk | Säkerhetsramverk | Mallram(ar) | Cachingramverk | Ramverk för formulärvalidering |
---|---|---|---|---|---|---|---|---|---|---|---|
ColdBox-plattformen | Ja | Ja | tryck dra | Ja | Ja | via MockBox, MXUnit, andra | plugin | Ja | Ja | Ja | plugin |
ColdFusion på hjul | Ja | Ja | jLingua plugin | Ja | Ja Inbyggd RocketUnit | plugin | Ja | plugin | Ja | ||
säkringsbox | via CF eller något JavaScript-bibliotek | frivillig | Tryck | Nej, anpassat | via lexikon för Transfer, Reactor | via MXUnit, andra | Inte | via plugins | via lexikon för ColdSpring | Inte | |
Mach II | via CF eller något JavaScript-bibliotek | Ja | Tryck | plugin | Överföring, Reaktor, Hibernate | via MXUnit, andra | via plugins | coldspring | |||
Modelllim | via CF eller något JavaScript-bibliotek | Ja | Tryck | Överföring, Reaktor, Hibernate | via MXUnit, andra | via plugins | coldspring | ||||
På kran | inbyggda funktioner + Prototyp + script.aculo.us | frivillig | Tryck | Ja | Datakran [1] | via MXUnit, andra | DataFaucet har potential — stöder flera db-plattformar | Members onTap Plugin | Ja | Ja | Ja |
Projekt | Ajax | MVC ramverk | MVC push-pull | i18n & L10n ? | ORM | Testa ram(er) | DB - migreringsramverk | Säkerhetsramverk | Mallram(ar) | Cachingramverk | Ramverk för formulärvalidering |
Projekt | Språk | Ajax | MVC ramverk | MVC push-pull | i18n & L10n ? | ORM | Testa ram(er) | DB - migreringsramverk | Säkerhetsramverk | Mallram(ar) | Cachingramverk | Ramverk för formulärvalidering |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Böja | ActionScript , MXML | Inte vid namn utan liknande teknik [15] | FlexUnit |
Projekt | Språk | Ajax | MVC ramverk | MVC push-pull | i18n & L10n ? | ORM | Testa ram(er) | DB - migreringsramverk | Säkerhetsramverk | Mallram(ar) | Cachingramverk | Ramverk för formulärvalidering |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Vår | Java | Ja | Ja | Tryck | Ja | Hibernate , iBatis, mer | Håna föremål, enhetstester | Spring Security (tidigare Acegi) | JSP , Commons Tiles, Velocity , Thymeleaf , mer | ehcache, mer | Commons validator, Bean Validation | |
Apache Klicka | Java | jQuery | Sidorienterad | Dra | Ja | Hibernate, Cayenne | Ja | pluggbar | Hastighet, JSP | Cachade mallar | Inbyggd validering | |
Apache OFBiz | Java | prototyp | Ja | tryck dra | Ja | Entity Engine (OOTB ORM) | JUnit | Entity Engine Tools, Data File Tool, CSV Parser, Apache POI | OOTB säkerhetsramverk | Freemarker (rekommenderas), hastighet (support tillgängligt), JSP (support tillgängligt) | OOTB-cacheunderhåll | Validering på serversidan, validering på klientsidan (prototyp) |
Apache Sling | Java | Ja | Ja | tryck dra | Använder JCR-innehållsförråd | Ja | Ja | Ja | ||||
Apache Struts | Java | Ja | Ja | tryck dra | Ja | Ja | enhetstester | Ja | Ja | |||
Apache Wicket | Java | Tillägg för YUI , ExtJS , mer | Modulär händelsedriven | Dra | Ja | med förlängningar | Mock-objekt, enhets- och integrationstester via förlängning | Ja | Ja | Ja | Ja | |
FormEngine | Java | Ja | Ja | eget anslutnings-API | Ajax-validering på server och formulärstatusuppdatering | |||||||
ItsNat | Java | Ja | händelsestyrd | Tryck | använder Java i18n | extern, inbyggd | pluggbar | ren HTML-SVG | cachelagring av sidan | vanlig Java | ||
JavaServer Faces | Java | Ja | Ja | Dra | Ja | med förlängningar | JUnit | Ja | Facelets , JSP:er | Ja | Native validatorer, integration med Bean Validation | |
JBoss Seam | Java | Ja | Ja | Dra | Ja | JPA , Hibernate | JUnit, TestNG | JAAS - integration, Drools , Hibernate Filter, OpenID , CAPTCHA | faceletter | JBoss Cache , EHcache | Hibernate Validator | |
jspx-bay | Java | Ja | Sidorienterad | Eget API | JAAS integration | Master innehållssidor | Interna UI-valideringskontroller | |||||
JVx WebUI | Java | Ja | Modelldriven | Ja | pluggbar | JUnit | Ja | enda inköp | pluggbar | |||
OpenXava | Java | Ja | Modelldriven | Ja | JPA, Hibernate, EJB2 CMP | JUnit | viloläge verktyg | använder JSR-168 portalsäkerhet | UI genereras automatiskt | använder portal- och JPA-cache | Ja | |
spela | Java | Ja | Ja | tryck dra | Ja | JPA, Hibernate | JUnit, Selen | Ja | via Core Security-modulen | Ja | Ja | Verifiering på serversidan |
UTBREDD | Java | DWR | Ja | tryck dra | Ja | Ja | Testning ur behållaren | Ja | Ja | Integration med terrakotta | Ja | |
Ränder | Java | Ja | Ja | Dra | Ja | JPA, Hibernate | Ja | ramförlängning | Ja | Ja | ||
Apache gobeläng | Java | Ja | Ja | Dra | Ja | Hibernate och JPA | Selen och TestNG eller JUnit | extern modul: Tapestry-security ( Apache Shiro ) | Ja | inbyggt valideringssystem | ||
Vaadin | Java | GWT | Dra | Ja | Ja | Ja | Ja | Ja | ||||
vågmakare | JavaScript (klient), Java (server) | Dojo Toolkit | Ja | Tryck | Dojo Toolkit | Övervintra | JUnit | Övervintra | Spring Security (tidigare Acegi), rollbaserad passerkontroll | Dojo Toolkit | Dojo Toolkit | Reguljärt uttryck , schemadriven validering |
WebObjects | Java | Ja | Ja | tryck dra | Ja | EOF | WOUnit (JUnit), TestNG, Selen | i Project WONDER | Ja | Ja | Ja | |
zmallar | Java JDK 1.5 eller senare | integrerar YUI, Google, etc., med kommentarer | Ja | Push, flera åtgärder per URL | standard java | använd valfritt J2EE ORM-ramverk | enhetstester | abstrakt baserad | Velocity, FreeMarker , JSP, andra pluggbara | Ajax-validering på server och uppdatering av formulärtillstånd (YUI, JSON ) | ||
Google Web Toolkit | Java, JavaScript | Ja | Ja | JPA med RequestFactory | JUnit (för tidigt), jsUnit (för svårt), Selen (bäst) | via Java | Ja | Bean Validering | ||||
ZK | Java, ZUML | jQuery | Ja | tryck dra | Ja | alla J2EE ORM-ramverk | JUnit, ZTL | HibernateUtil, SpringUtil | Vårsäkerhet | makrokomponenter och sammansättning | Ja | klient-server |
Projekt | Språk | Ajax | MVC ramverk | MVC push-pull | i18n & L10n ? | ORM | Testa ram(er) | DB - migreringsramverk | Säkerhetsramverk | Mallram(ar) | Cachingramverk | Ramverk för formulärvalidering |
Projekt | Ajax | MVC ramverk | MVC push-pull | i18n & L10n ? | ORM | Testa ram(er) | DB - migreringsramverk | Säkerhetsramverk | Mallram(ar) | Cachingramverk | Ramverk för formulärvalidering |
---|---|---|---|---|---|---|---|---|---|---|---|
qooxdoo | Ja | Databindning | i18n | testrunner | Formulärvalidering | ||||||
SproutCore | Ja | Ja |
Projekt | Språk | Ajax | MVC ramverk | MVC push-pull | i18n & L10n ? | ORM | Testa ram(er) | DB - migreringsramverk | Säkerhetsramverk | Mallram(ar) | Cachingramverk | Ramverk för formulärvalidering |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Katalysator | Perl | Toolkit-oberoende ( REST & JSON - stöd, specifika plugins för prototyp (ramverk) , mer) | Ja | Tryck in dess vanligaste användning | Ja | DBIx::Klass , Rose::DB::Objekt, mer | Stöder Perl-teststandarder, Test Anything Protocol (TAP) | ACL -baserade, externa motorer, mer | Mall::Toolkit, HTML::Mall, HTML::Mason, PHP och alla befintliga Perl-mallmotorer | Cache, memcachad, delat minne, mer | HTML::FormHandler HTML::FormFu, HTML::FormValidator, mer | |
dansare | Perl | Ja | Ja | Tryck | Ja | DBIx::Klass, ORMesque | Ja | ? | ? | Mall::Toolkit, HTML::Mason, Text::MicroTemplate, valfri befintlig Perl-mallmotor | Cache, memcachad, delat minne, mer | DataFu, alla befintliga Perl-formulärvalideringsprogram |
Utbyte | Perl | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
murare | Perl | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
Majstång | Perl | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
Mojolicious | Perl | Toolkit-oberoende ( REST & JSON - stöd | Inget explicit modellstöd även om det ofta används som MVC | Tryck | Ja | Ja | Inte | Test::Mojo | Inte | Ja | Inbyggd Perl-mall, Template::Toolkit och flera andra via plugins | Inte |
reaktion | Perl | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
Projekt | Skapad | Språk | Ajax | MVC ramverk | MVC push-pull | i18n & L10n ? | ORM | Testa ram(er) | DB - migreringsramverk | Säkerhetsramverk | Mallram(ar) | Cachingramverk | Ramverk för formulärvalidering | byggnadsställningar |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
AppFlower | 02.2009 | PHP 5 | ExtJS | Ja | Tryck | Ja | Driva fram | Ja | plugin finns | plugin | Ja | Ja | Ja | Ja |
CakePHP | 08.2005 | PHP 5.2+ | Prototyp , script.aculo.us , jQuery , jQuery UI, MooTools , MooTools Mer | Ja | Tryck | Ja | ActiveRecord (CakePHP 1.x), ActiveRecord (CakePHP 2.x) | Enhetstester , objektsmockning, fixturer, kodtäckning, minnesanalys med SimpleTest och XDebug PHPUnit (cakephp 2.0) | Ja | ACL -baserad | Teman, layouter, vyer, element | Memcache , XCache , APC , Fil | Validering, säkerhet | Ja |
CodeIgniter | 01.2006 | PHP >= 5.2.4 | Några | Ja | Tryck | Mestadels [16] | Endast tredje part | Klar för nästa release | Ja | Ja | Ja | Ja | Ja | Nej [17] |
Drupal | 01.2001 | PHP | jQuery , jQuery UI , mer | PAC | N/A | Ja | valfri modul | enkelt test | Ja | Ja | Ja | Memcache, APC, Varnish , mer | Ja | Inte |
BränslePHP | 10.2010 | PHP >= 5.3.x | Ja | MVC, HMVC | Tryck | Ja | Ja | PHPUnit | Ja | Ja, plugins tillgängliga | Ja, plugins tillgängliga | File, Redis , Memcache, mer | Ja | Ja |
säkringsbox | 11.1997 | PHP | Ja | inte obligatoriskt | Tryck | Nej, anpassat | Flera plugins tillgängliga | via qforms eller inbyggd PHP-validering | Ja | |||||
Joomla | 09.2005 | PHP >= 5.3.x | Ja Mootools 1.3 | Ja | tryck dra | Ja | Ja | enhetstester | Inte | Ja | Ja | Ja | Ja | Inte |
Kajona | 06.2004 | PHP 5 | Ja | Ja | Ja | Ja | Ja | enhetstester | Automatisk | Ja | Ja | Ja | Ja | Inte |
Midgård | 05.1999 | PHP | jQuery | midcom | Dra | Ja | Midgård | PHPUnit | datagard | ACL baserad | PHP, TAL | memcache | Ja | Inte |
PRADO | 07.2004 | PHP 5 (>=5.3.0) | Prototyp, script.aculo.us, egna komponenter [18] | Ja | tryck dra | Ja | (DAO) , ActiveRecord , SQLMap-datamappare | PHPUnit | Inte | Ja | XML -baserad, liknande ASP.NETs [19] | APC , Databas , eAccelerator , memcached , XCache | Ja [20] | Ja [21] |
Qcodo | 10.2005 | PHP 5 | inbyggt | QControl | Tryck | Ja | XML baserad | Inneboende | QForm och QControl | Ja | Ja | Inte | ||
Silver Stripe (Sapphire) | 11.2005 | PHP 5 (>=5,2) | jQuery , jQuery UI | tryck dra | Ja | ActiveRecord | enhetstester | Automatisk | inkl. Öppna ID | Ja | Ja | Ja | ||
symfoni | 10.2005 | PHP 5 | Prototyp, script.aculo.us, diskreta Ajax med UJS och PJS plugins | Ja | Tryck | Ja | Propel, Doctrine ( YAML ) | Ja | Plugin finns (alfakod) | plugin | PHP, kvist | Ja | Ja | Ja |
Symfoni 2 | 2010 | PHP 5.3 | Prototyp, script.aculo.us, diskreta Ajax med UJS och PJS plugins | Ja | Tryck | Ja | Propel, Doctrine ( YAML ) | Ja | Plugin finns (alfakod) | plugin | PHP, kvist | Ja | Ja | Ja |
Yii | 01.2008 | PHP 5 (>=5.1.0) | jQuery , jQuery UI, egna komponenter, plugins | Ja | tryck dra | Ja | (DAO) , ActiveRecord , plugins (inkl. Doctrine 2.0) | PHPUnit, Selen | Ja | ACL, RBAC , plugins | PHP, PRADO, plugins | APC, Databas, eAccelerator, File, Memcache, Redis, WinCache , XCache, Zend Platform | Ja | Ja [22] |
Zend Framework | 03.2006 | PHP 5 (>=5.2.4) | Verktygsoberoende | Ja | tryck dra | Ja | Tabell- och raddatagateway och Doctrine 2.0 för Zend Framework 2.0 | enhetstester | Ja | ACL baserad | Ja | Ja | Ja | Inte |
Zikula | 06.2008 | PHP | Ja | Ja | N/A | Ja | Ja | PHPUnit | Ja | Ja | Ja | Ja | Ja | Inte |
Projekt | Språk | Ajax | MVC ramverk | MVC push-pull | i18n & L10n ? | ORM | Testa ram(er) | DB - migreringsramverk | Säkerhetsramverk | Mallram(ar) | Cachingramverk | Ramverk för formulärvalidering | Python 3.* |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
CherryPy | Pytonorm | Ja | controller & URL-utskick | Ja | ORM agnostiker | använder unittest och doctest från stdlib | beror på ORM | Mallmotoragnostiker | Ja | Agnostiker för formulärvalideringsmotor | Ja | ||
CubicWeb | Pytonorm | Ja | controller & URL-utskick | Ja | Ja | Ja | Ja | Ja | Ja | Ja | Ja | Inte | |
Flaska | Pytonorm | Ja | Ja | Tryck | Ja | Ja | Ja | Ja | Ja | Jinja2 | Ja | Ja | Ja |
Grok | Pytonorm | Ja | Ja | Dra | Ja | OODBMS kallas ZODB , SQLAlchemy , Storm | Enhetstester , funktionstester | ZODB Generationer | Ja | Ja | Ja | Ja | |
Pyjamas | Python , JavaScript | Ja | Använd PureMVC Python-version (kompilerad till JavaScript) | Ja | ??, ingen direkt dataåtkomst | Inte | Inte | ||||||
Pyloner | Pytonorm | hjälpare för Prototype och script.aculo.us | kontroller | Tryck | Ja | ORM-agnostiker | via näsan | beror på ORM | pluggbar: Mako, Genshi , Myghty, Kid, andra | Beaker cache (minne, memcached, fil, databaser) | föredragen formulärkod | Inte | |
Pyramid | Pytonorm | Ja | Ja | Tryck | Ja | ORM-agnostiker | Ja | beror på ORM | Ja | pluggbar: Chameleon, Genshi; Mako, mer | Beaker cache (minne, memcached, fil, databaser) | föredragen formulärkod | Ja |
Django | Pytonorm | Ja | Full stack | Tryck | Ja | Django ORM | Ja | Tillhandahålls av South | ACL -baserad | Django mallspråk | Cache ramverk | Django Forms API | Ja |
TurboGears | Pytonorm | Toolkit-oberoende, ger support via JSON | Full stack, bäst i rasen baserad | Tryck | Ja | SQLAlchemy | näsa | SQLAlchemy-Migrate | Repoze.what & Repoze.who | pluggbar: Genshi, mer | Stöd för memcached och alla WSGI-kompatibla system | ToscaWidgets med FormEncode | Inte |
web2py | Pytonorm | Ja | Ja | Tryck | Ja | Ja | Ja | Ja | Ja | Ja | Ja | Ja | Inte |
Webbware | Pytonorm | Inte | Frivillig | Dra | Inte | Ja | Ja | Inte | Ja | Ja | Inte | Inte | Inte |
BlueBream (Zope 3) | Pytonorm | via tilläggsprodukter, t ex Plone m/KSS | Ja | Dra | Ja | ZODB, SQLObject , SQLAlchemy | enhetstester, funktionstester | ZODB generationer | ACL baserad | Ja | Ja | Ja | Inte |
Zope 2 | Pytonorm | Ja | Dra | Ja | ZODB, SQLObject, SQLAlchemy | enhetstester | ACL baserad | Ja | Ja | CMFFormController | Inte | ||
mnml | Pytonorm | Inte | Inte | Inte | Inte | endast utvecklingsserver | Inte | Mallmotoragnostiker | Inte | Agnostiker för formulärvalideringsmotor | Inte |
Projekt | Ajax | MVC ramverk | MVC push-pull | i18n & L10n ? | ORM | Testa ram(er) | DB - migreringsramverk | Säkerhetsramverk | Mallram(ar) | Cachingramverk | Ramverk för formulärvalidering |
---|---|---|---|---|---|---|---|---|---|---|---|
Camping | Inte | Ja | Tryck | Inte | ActiveRecord | via Mygga | Ja | Inte | Ja | Inte | Inte |
Nitro | jQuery | Ja | Tryck | Ja | Og | rspec | (automatisk) | Ja | Ja | Ja | Ja |
Ruby on Rails | Prototyp , script.aculo.us , jQuery | Active Record , Action Pack | Tryck | Ja | ActiveRecord | Enhetstest , funktionstester och integrationstester | Ja | plug-in | Ja | Ja | Ja |
Sinatra | jQuery | Ja | Tryck | Ja | ORM oberoende | rack test | Ja | genom en Rack -mellanvara | Ja | genom en Rack -mellanvara | Inte |
Projekt | Språk | Ajax | MVC ramverk | MVC push-pull | i18n & L10n ? | ORM | Testa ram(er) | DB - migreringsramverk | Säkerhetsramverk | Mallram(ar) | Cachingramverk | Ramverk för formulärvalidering |
---|---|---|---|---|---|---|---|---|---|---|---|---|
AIDA/Webb | Småprat | Ja | Ja | Ja | Ädelsten/S , GLORP, mer | SUnit | Ja | Ja | ||||
Application Express | PL/SQL | Ja | Ja | Ja | Ja | Ja | ||||||
Graals | Häftig | Ja | ActiveRecord | Tryck | Ja | GORM, viloläge | Enhetstest , integrationstest , funktionstest | flera plugins: autobase, dbmigrate, mer | Spring Security , [23] Apache Shiro [24] | Ja | Ja | Ja |
Kepler | Lua | Ja | ||||||||||
Hiss | Scala | Ja | Ja | Dra | Ja | Ja | Ja | Ja | Ja | Ja | Ja | |
syre | Ocaml | Ja | Ja | Ja | ||||||||
Opa | Opa | Ja | Ja | MongoDB | Ja | Ja | Ja | |||||
ÖppnaACS | tcl | Ja | Ja | Ja | Ja | Ja | Ja | Ja | Ja | Ja | Ja | |
Seaside | Småprat | jQuery , jQuery UI , Prototype JavaScript Framework, script.aculo.us , mer | Ja | Ja | GLORP, Ädelsten/S, mer | Enhetstester, SUnit | Nej, medvetet | Magritte |