Porovnání rámců webových aplikací

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 18. října 2020; kontroly vyžadují 114 úprav .

Toto je srovnávací tabulka rámců webových aplikací .

Rámce

Základní informace o každém z rámců.

ASP.NET

Projekt Jazyk Nejnovější stabilní verze Datum vydání Licence
ASP.NET MVC Framework (ASP.NET MVC) ASP.NET 5.2.7 29. 11. 2018 Licence Apache 2.0 [1]
Base One Foundation Component Library (BFC) ASP.NET 7.51 06.01.2018 Proprietární
Scalable Logical Architecture (CSLA) založená na komponentách C# , Visual Basic .NET 4.9.0 01.04.2019 Proprietární freeware , žádná omezení použití
DNN ASP.NET 9.2.2 01.10.2018 MIT
Kentico ASP.NET 12.0 27. 11. 2018 Proprietární
Jednokolejka ASP.NET 2.1RC 17.03.2011 Licence Apache 2.0
OpenRasta ASP.NET 2.0RC 04.11.2009 MIT
Nancy C# , Visual Basic .NET 1.4.4 20.07.2017 MIT

C++

Projekt Nejnovější stabilní verze Datum vydání Licence
cppcms 1.2.1 18.05.2018 MIT
tntnet 2.2.1 17.01.2014 LGPL
hm 4.0.5 14. 12. 2018 GPL , proprietární

ColdFusion Markup Language (CFML)

Projekt Nejnovější stabilní verze Datum vydání Licence
Platforma ColdBox 5.3.0+837 1. 11. 2019 Licence Apache 2.0
ColdFusion na kolech 2.0.1 31.01.2018 Licence Apache 2.0
coldspring 1.2 09/12/2008 Licence Apache 2.0
Pojistková skříň 5.5.2 05/08/2012 Licence Apache
FW/1 4.2.0 27.05.2018 Licence Apache 2.0
Mach II 1.8.1 20.09.2010 GPLv3 s výjimkou Classpath
Modelové lepidlo 3.2 14. 10. 2014 Licence Apache 2.0
onTap 3.4.0 05.01.2014 BSD

ECMAScript

Projekt Jazyk Nejnovější stabilní verze Datum vydání Licence
Flex ActionScript , MXML 4.16.1 14.03.2017 Licence Apache

Java

Projekt Nejnovější stabilní verze Datum vydání Licence
Apache Click 2.3.0 27.03.2011 Licence Apache 2.0
Apache OFBiz 16. 11. 2005 02.10.2018 Licence Apache 2.0
Apache Shale 1.0.4 19. 12. 2007 Licence Apache
Apache Sling 11.0 23.10.2018 Licence Apache 2.0
Apache Struts 2.5.20 1. 9. 2019 Licence Apache 2.0
Tapiserie Apache 5.4.4 18. 12. 2018 Licence Apache 2.0
liferay 7.1.2 GA3 28.01.2019 LGPL
Apache Wicket 8.3.0 31.01.2019 Licence Apache 2.0
AppFuse 3.5.0 25.02.2015 Licence Apache
Eclipse RAP 3.8.0 20.03.2019 Eclipse Public License (EPL)
FormEngine 2.0.1 05/08/2012 MIT , proprietární
Grály 3.3.9 04.12.2018 Licence Apache 2.0
Google Web Toolkit 2.8.2 19. 10. 2017 Licence Apache 2.0
Hamlets 1.7.1 29.06.2012 BSD
ItsNat 1.4 18.09.2015 LGPL , proprietární
JavaServer Faces 2.3.0 28.05.2017 Závisí na implementaci
JBoss šev 3.1.0 finále 13.01.2012 LGPL
jspx-bay 1.1.0 23.12.2015 Licence Apache 2.0, WTFPL
JVx WebUI 2.8 19. 12. 2018 Licence Apache 2.0
Mnoho Design Portofino 4.2.6 15.02.2019 LGPL
OpenLaszlo 4.9.0 21.10.2010 CPL
OpenXava 6.0.2 23.01.2019 LGPL
Oracle ADF 12.2.1.3.0 08.2017 Licence Oracle Technology Network Developer
Hrát si! 2.7.0 2. 1. 2019 Licence Apache 2.0
RIFE 1.6.1 14.07.2007 CDDL , LGPL
SmartClient 12.0 23.03.2019 LGPL
Jaro 5.1.5 13.02.2019 Licence Apache 2.0
Pruhy 1.6.0 23.07.2015 Licence Apache 2.0
tenký drát 1.2 17.09.2007 GPL
Vaadin 13.0.1 3. 11. 2019 Licence Apache 2.0
vlnotvorce 10,0 20. 11. 2018 Licence Apache
WebObjects 5.4.3 15.09.2008 Proprietární
práce na webu 2.2.6 21.07.2007 Licence Apache
ZK 8.6.1 03.05.2019 LGPL , ZOL
ztemplates 2.4.0 09/11/2011 Licence Apache 2.0

JavaScript

Projekt Nejnovější stabilní verze Datum vydání Licence
AngularJS 1.7.8 3. 11. 2019 Licence MIT
backbone.js 1.4.0 19.02.2019 Licence MIT
SproutCore 1.11.2-25 23.01.2019 Licence MIT
Ember.js 3.8.0 19.02.2019 Licence MIT
Express.js 4.16.4 10.10.2018 Licence MIT
Knockout.js 3.5.0 22.02.2019 Licence MIT
meteor 1.8.0.2 07.01.2019 Licence MIT
OpenUI5 1.63.1 19.03.2019 Licence Apache 2.0
qooxdoo 6.0.0 24.02.2021 Licence MIT
ReactJS 16.8.5 22.03.2019 Licence MIT
unified.js 7.1.0 13. 12. 2018 Licence MIT

scala

Projekt Nejnovější stabilní verze Datum vydání Licence
Hrát si! 2.7.0 2. 1. 2019 Licence Apache 2.0
Sprej 1.3.4 30.09.2016 Licence Apache 2.0
Výtah 3.3.0 7. 11. 2018 Licence Apache 2.0

Perl

Projekt Nejnovější stabilní verze Datum vydání Licence
Katalyzátor 5,90012 19.05.2012 Umělecké , GPL
tanečník 1,3512 31.03.2019 Umělecké, GPL
Tanečnice2 0,208001 04.08.2019
zedník 2.19 5. 2. 2012 Umělecké, GPL
Májka 2.13 18.04.2008 Umělecké, GPL
Mojolicious 8.24 09/11/2019 Umělecký
reakce 0,002005 03/08/2011 Umělecké, GPL
Kelp 0,9071 4. 3. 2015 Umělecké, GPL

PHP

Projekt Vytvořeno Nejnovější stabilní verze Datum vydání Typ rámce Licence
Agavi 05.2005 1.0.8 29.06.2015 framework webové aplikace LGPL
Rámec Aiki 09.2009 0.9.0.1 13.09.2016 framework webové aplikace AGPLv3
AppFlower 02.2009 1.3.0 13. 10. 2012 framework webové aplikace GPLv3
CakePHP 08.2005 3.5.10 28.12.2017 framework webové aplikace MIT
CodeIgniter 01.2006 3.1.7 13.01.2018 framework webové aplikace 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 nebo novější
e107 11.2004 2.1.7 24. 12. 2017 framework webové aplikace GPLv2
eZ zveřejnit 01.2001 4.7 15.05.2012 Content Management Framework GPLv2 , proprietární
Průtok3 01.2007 1.1 15.05.2012 framework webové aplikace LGPLv3
PalivoPHP 10.2010 1.2.1 06.03.2012 framework webové aplikace MIT
Pojistková skříň 11.1997 5.5.1 03/01/2008 framework webové aplikace Apache
Horda 02.2002 4.0.8 29. května 2012 [2] framework webové aplikace GPL , LGPL , BSD , Apache
Joomla! plošina 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 4. 3. 2016 framework webové aplikace MIT
lithium 10.2009 0,10 18.06.2011 framework webové aplikace BSD
Midgard 05.1999 10.05.06 3. 6. 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 framework webové aplikace Licence NewBSD
Qcodo 10.2005 0.4.22 15.08.2011 [6] framework webové aplikace MIT
Sija 05.2014 0,1a-4 01/05/2015 [7] framework webové aplikace MIT
SilverStripe ( safír ) 11.2005 2.4.5 02.02.2011 Content Management Framework BSD
Racek 10.2003 0.6.8 03.12.2010 framework webové aplikace BSD
Rámec SKY 01.2013 1,0 01/07/2013 framework webové aplikace Sky licence
symfonie 10.2005 4.3.4 2019-08-26 framework webové aplikace MIT
Zend Framework 09.2007 1.12.11 2. 11. 2015 framework webové aplikace BSD
Yii 01.2008 2.0.17 23.03.2019 framework webové aplikace NewBSD
Zend Framework 2 03.2006 2.3.7 3.12.2015 [8] framework webové aplikace NewBSD
Zeta Components (dříve eZ Publish ) 11.2005 eZ Components 2009.2.1 22.03.2010 [9] framework webové aplikace Apache
Zikula 06.2008 1.3.3 05/08/2012 framework webové aplikace LGPLv3 nebo novější

Python

Projekt Nejnovější stabilní verze Datum vydání Licence
modrásek 1,0 18.01.2011 ZPL
Láhev 0,12 19.07.2013 MIT
CherryPy 5.1.0 3. 10. 2016 BSD
CubicWeb 3.20.4 [10] 06.02.2015 LGPL
Django 3.0.3 03.02.2020 BSD
Baňka 1.1.2 4. 3. 2020 [11] BSD
Grok 1.4 4. 4. 2011 ZPL
Nagare 0.4.1 18.01.2012 BSD
Plone 5.0.0 28.09.2015 GPL
Pyžama 0,8 6. 1. 2012 Apache
Pylony 1.0.2 21.07.2015 BSD
Pyramida 1.9.2 23.04.2018 BSD
Tornádo 5.1 [12] 7. 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 Krajta
Zope 2 2.13.15 22.06.2012 [14] ZPL

Ruby

Projekt Nejnovější stabilní verze Datum vydání Licence
Kempování 2.1 20.08.2010 MIT
Hanami 1.0.0 4. 6. 2017 MIT
Ruby on Rails 5.2.3.rc1 22.03.2019 MIT , Ruby
Ramaze 25.07.2011 25.07.2011 rubín
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 +Uvedení zdroje

Ostatní

Projekt Jazyk Nejnovější stabilní verze Datum vydání Licence
AIDA/Web Pokec 6.5 27.08.2012 MIT
Aplikace Express PL/SQL 4.2 15. 10. 2012 Proprietární freeware
Grály 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ární freeware
Noir Clojure 1.2.2 ? Zatmění
kyslík OCaml 2.0.4 09.03.2012 LGPL
Opa Opa 1.0.5 02.08.2012 MIT a AGPL
OpenACS tcl 5.8.1 25.10.2014 GPL
Pobřeží Pokec 3.0 13.09.2010 MIT
Compojure Clojure 1.0.1 01/08/2012 Zatmění
Zotonický Erlang 0.8.1 8. 11. 2012 Apache
vibrace.d D 0.9.2 02.09.2020 MIT

Porovnání prvků drátového modelu

ASP.NET

Projekt Ajax MVC framework MVC push-pull i18n a L10n ? ORM Testování rámců Rámce migrace DB Bezpečnostní rámce Rámec(y) šablon Ukládání do mezipaměti rámce Rámce pro ověřování formulářů
ASP.NET MVC Ano Ano TLAČIT Ano Nezávislé na ORM Jednotkové testy , Funkční testy, Integrační testy Entity Framework ASP.NET Forms Authentication (výchozí), připojitelné Razor (výchozí), ASPX, Pluggable Ano Ano (na straně klienta prostřednictvím pluginů)
bfc Ano nepovinné tlačit táhnout Ano přes aktivní datový slovník jednotkové testy bezpečnostní skupiny a pravidla Ano Metadata , sady výsledků Datový slovník řízený
DotNetNuke Ano Ne SEM Ano SubSonic, NHibernate jednotkové testy Ano Na základě ACL ( OpenID , LiveID , Active Directory , LDAP , Windows CardSpace , ASP.NET Forms Authentication) Ano Zásuvný ASP.NET Validators vestavěné API
Kentico cms Ano Ano Tlačit táhnout Ano Proprietární, přizpůsobitelné jednotkové testy Importujte sadu nástrojů Na základě ACL ( OpenID , LiveID, Active Directory , LDAP , Windows CardSpace , ASP.NET Forms Authentication, FB connect) Ano přizpůsobitelné ASP.NET Validators vestavěné API
Jednokolejka prototyp ActiveRecord TLAČIT Ano ActiveRecord jednotkové testy prostřednictvím ASP.NET Forms Authentication Ano Ano Ano
OpenRasta Ne Ano TLAČIT Ano Nezávislé na ORM jednotkové testy Ne HTTP Digest a prostřednictvím ASP.NET Forms Authentication nebo hostitelského prostředí Ano Ne Ne

C++

Projekt Ajax MVC framework MVC push-pull i18n a L10n ? ORM Testování rámců Rámce migrace DB Bezpečnostní rámce Rámec(y) šablon Ukládání do mezipaměti rámce Rámce pro ověřování formulářů
cppcms Ano Ano TLAČIT Ano cppdb Ne Ne Ano Ano Ano Ano
hm Ano Ano Tlačit táhnout Ano wt::dbo Boost test Ano Ne Ne Ano
tntnet Ano Ne Ne Ano Tntdb Ne Ne Ne Ano Ne Ne

ColdFusion Markup Language (CFML)

Projekt Ajax MVC framework MVC push-pull i18n a L10n ? ORM Testování rámců Rámce migrace DB Bezpečnostní rámce Rámec(y) šablon Ukládání do mezipaměti rámce Rámce pro ověřování formulářů
Platforma ColdBox Ano Ano tlačit táhnout Ano Ano přes MockBox, MXUnit, další zapojit Ano Ano Ano zapojit
ColdFusion na kolech Ano Ano plugin jLingua Ano Ano Integrovaná raketová jednotka zapojit Ano zapojit Ano
Pojistková skříň prostřednictvím CF nebo jakékoli JavaScriptové knihovny volitelný TLAČIT Ne, zvyk přes lexikony pro Transfer, Reactor přes MXUnit, ostatní Ne přes pluginy přes lexikon pro ColdSpring Ne
Mach II prostřednictvím CF nebo jakékoli JavaScriptové knihovny Ano TLAČIT zapojit Přenos, reaktor, hibernace přes MXUnit, ostatní přes pluginy coldspring
Modelové lepidlo prostřednictvím CF nebo jakékoli JavaScriptové knihovny Ano TLAČIT Přenos, reaktor, hibernace přes MXUnit, ostatní přes pluginy coldspring
onTap nativní funkce + Prototyp + script.aculo.us volitelný TLAČIT Ano DataFaucet [1] přes MXUnit, ostatní DataFaucet má potenciál — podporuje více platforem db Členové na Plugin Tap Ano Ano Ano
Projekt Ajax MVC framework MVC push-pull i18n a L10n ? ORM Testování rámců Rámce migrace DB Bezpečnostní rámce Rámec(y) šablon Ukládání do mezipaměti rámce Rámce pro ověřování formulářů

ECMAScript

Projekt Jazyk Ajax MVC framework MVC push-pull i18n a L10n ? ORM Testování rámců Rámce migrace DB Bezpečnostní rámce Rámec(y) šablon Ukládání do mezipaměti rámce Rámce pro ověřování formulářů
Flex ActionScript , MXML Ne podle názvu, ale podobné technologie [15] FlexUnit

Java

Projekt Jazyk Ajax MVC framework MVC push-pull i18n a L10n ? ORM Testování rámců Rámce migrace DB Bezpečnostní rámce Rámec(y) šablon Ukládání do mezipaměti rámce Rámce pro ověřování formulářů
Jaro Jáva Ano Ano TLAČIT Ano Hibernate , iBatis, další Falešné objekty, unit testy Spring Security (dříve Acegi) JSP , Commons Tiles, Velocity , Thymeleaf , další ehcache, více Commons validator, Bean Validation
Apache Click Jáva jQuery Orientováno na stránku SEM Ano Hibernujte, Cayenne Ano zásuvný Rychlost, JSP Šablony uložené v mezipaměti Vestavěné ověřování
Apache OFBiz Jáva prototyp Ano tlačit táhnout Ano Entity Engine (OOTB ORM) JUnit Entity Engine Tools, Data File Tool, CSV Parser, Apache POI OOTB bezpečnostní rámec Freemarker (doporučeno), Velocity (dostupná podpora), JSP (dostupná podpora) Údržba OOTB mezipaměti Ověření na straně serveru, Ověření na straně klienta (prototyp)
Apache Sling Jáva Ano Ano tlačit táhnout Používá úložiště obsahu JCR Ano Ano Ano
Apache Struts Jáva Ano Ano tlačit táhnout Ano Ano jednotkové testy Ano Ano
Apache Wicket Jáva Rozšíření pro YUI , ExtJS , další Modulární událost řízená SEM Ano s rozšířeními Mock objekty, jednotkové a integrační testy prostřednictvím rozšíření Ano Ano Ano Ano
FormEngine Jáva Ano Ano vlastní API konektoru Ověření Ajaxu na serveru a aktualizace stavu formuláře
ItsNat Jáva Ano událost řízená TLAČIT pomocí Java i18n vnější, vestavěný zásuvný čisté HTML-SVG ukládání stránky do mezipaměti normální Java
JavaServer Faces Jáva Ano Ano SEM Ano s rozšířeními JUnit Ano Facelety , JSP Ano Nativní validátory, integrace s Bean Validation
JBoss šev Jáva Ano Ano SEM Ano JPA , Hibernace JUnit, TestNG Integrace JAAS , Drools , Hibernate Filters, OpenID , CAPTCHA facelety JBoss Cache , EHcache Hibernate Validator
jspx-bay Jáva Ano Orientováno na stránku Vlastní API Integrace JAAS Hlavní obsahové stránky Vnitřní ovládací prvky ověření uživatelského rozhraní
JVx WebUI Jáva Ano Poháněno modelem Ano zásuvný JUnit Ano jediný zdroj zásuvný
OpenXava Jáva Ano Poháněno modelem Ano JPA, Hibernate, EJB2 CMP JUnit hibernační nástroje používá zabezpečení portálu JSR-168 Uživatelské rozhraní se generuje automaticky používá portál a mezipaměť JPA Ano
hrát si Jáva Ano Ano tlačit táhnout Ano JPA, Hibernace JUnit, selen Ano prostřednictvím modulu Core Security Ano Ano Ověření na straně serveru
RIFE Jáva DWR Ano tlačit táhnout Ano Ano Testování mimo kontejner Ano Ano Integrace s terakotou Ano
Pruhy Jáva Ano Ano SEM Ano JPA, Hibernace Ano rozšíření rámce Ano Ano
Tapiserie Apache Jáva Ano Ano SEM Ano Hibernace a JPA Selen a TestNG nebo JUnit externí modul: Tapestry-security ( Apache Shiro ) Ano vestavěný ověřovací systém
Vaadin Jáva GWT SEM Ano Ano Ano Ano Ano
vlnotvorce JavaScript (klient), Java (server) Dojo Toolkit Ano TLAČIT Dojo Toolkit Přezimovat JUnit Přezimovat Spring Security (dříve Acegi), řízení přístupu na základě rolí Dojo Toolkit Dojo Toolkit Regulární výraz , validace řízená schématem
WebObjects Jáva Ano Ano tlačit táhnout Ano EOF WOUnit (JUnit), TestNG, Selen v projektu WONDER Ano Ano Ano
ztemplates Java JDK 1.5 nebo novější integruje YUI, Google atd. s poznámkami Ano Push, více akcí na adresu URL standardní java použít jakýkoli rámec J2EE ORM jednotkové testy abstraktní založené Velocity, FreeMarker , JSP, další připojitelné Ověření Ajax na serveru a aktualizace stavu formuláře (YUI, JSON )
Google Web Toolkit Java, JavaScript Ano Ano JPA s RequestFactory JUnit (příliš brzy), jsUnit (příliš obtížné), Selenium (nejlepší) přes Javu Ano Ověření fazolí
ZK Java, ZUML jQuery Ano tlačit táhnout Ano jakýkoli rámec J2EE ORM JUnit, ZTL HibernateUtil, SpringUtil Jarní bezpečnost makro komponenty a složení Ano klient-server
Projekt Jazyk Ajax MVC framework MVC push-pull i18n a L10n ? ORM Testování rámců Rámce migrace DB Bezpečnostní rámce Rámec(y) šablon Ukládání do mezipaměti rámce Rámce pro ověřování formulářů

JavaScript

Projekt Ajax MVC framework MVC push-pull i18n a L10n ? ORM Testování rámců Rámce migrace DB Bezpečnostní rámce Rámec(y) šablon Ukládání do mezipaměti rámce Rámce pro ověřování formulářů
qooxdoo Ano Datová vazba i18n testovací běžec Ověření formuláře
SproutCore Ano Ano

Perl

Projekt Jazyk Ajax MVC framework MVC push-pull i18n a L10n ? ORM Testování rámců Rámce migrace DB Bezpečnostní rámce Rámec(y) šablon Ukládání do mezipaměti rámce Rámce pro ověřování formulářů
Katalyzátor Perl Nezávislé na sadě nástrojů ( podpora REST & JSON , specifické pluginy pro Prototype (framework) , další) Ano Push v jeho nejčastější použití Ano DBIx::Class , Rose::DB::Object, další Podporuje testovací standardy Perl, Test Anything Protocol (TAP) Externí motory založené na ACL , další Šablona::Toolkit, HTML::Template, HTML::Mason, PHP a jakýkoli existující šablonový engine Perl Cache, memcached, sdílená paměť, další HTML::FormHandler HTML::FormFu, HTML::FormValidator, další
tanečník Perl Ano Ano TLAČIT Ano DBIx::Class, ORMesque Ano ? ? Šablona::Toolkit, HTML::Mason, Text::MicroTemplate, jakýkoli existující šablonový engine Perl Cache, memcached, sdílená paměť, další DataFu, jakýkoli existující software pro ověřování formulářů v Perlu
Výměna Perl ? ? ? ? ? ? ? ? ? ? ?
zedník Perl ? ? ? ? ? ? ? ? ? ? ?
Májka Perl ? ? ? ? ? ? ? ? ? ? ?
Mojolicious Perl Nezávislé na sadě nástrojů ( podpora REST & JSON Žádná explicitní podpora modelu, ačkoli se běžně používá jako MVC TLAČIT Ano Ano Ne Test::Mojo Ne Ano Vestavěné šablony Perl, Template::Toolkit a několik dalších prostřednictvím zásuvných modulů Ne
reakce Perl ? ? ? ? ? ? ? ? ? ? ?

PHP

Projekt Vytvořeno Jazyk Ajax MVC framework MVC push-pull i18n a L10n ? ORM Testování rámců Rámce migrace DB Bezpečnostní rámce Rámec(y) šablon Ukládání do mezipaměti rámce Rámce pro ověřování formulářů lešení
AppFlower 02.2009 PHP 5 ExtJS Ano TLAČIT Ano Pohánět Ano plugin existuje zapojit Ano Ano Ano Ano
CakePHP 08.2005 PHP 5.2+ Prototype , script.aculo.us , jQuery , jQuery UI, MooTools , MooTools Další Ano TLAČIT Ano ActiveRecord (CakePHP 1.x), ActiveRecord (CakePHP 2.x) Unit testy , simulace objektů, příslušenství, pokrytí kódu, analýza paměti pomocí SimpleTest a XDebug PHPUnit (cakephp 2.0) Ano Na základě ACL Motivy, rozvržení, pohledy, prvky Memcache , XCache , APC , Soubor Validace, bezpečnost Ano
CodeIgniter 01.2006 PHP >= 5.2.4 Žádný Ano TLAČIT Většinou [16] Pouze třetí strana Připraveno na další vydání Ano Ano Ano Ano Ano Ne [17]
Drupal 01.2001 PHP jQuery , uživatelské rozhraní jQuery , další PAC N/A Ano volitelný modul jednoduchý test Ano Ano Ano Memcache, APC, Varnish , další Ano Ne
PalivoPHP 10.2010 PHP >= 5.3.x Ano MVC, HMVC TLAČIT Ano Ano PHPUnit Ano Ano, pluginy jsou k dispozici Ano, pluginy jsou k dispozici Soubor, Redis , Memcache, další Ano Ano
Pojistková skříň 11.1997 PHP Ano nepovinné TLAČIT Ne, zvyk K dispozici je více pluginů přes qforms nebo vestavěnou validaci PHP Ano
Joomla 09.2005 PHP >= 5.3.x Ano Mootools 1.3 Ano tlačit táhnout Ano Ano jednotkové testy Ne Ano Ano Ano Ano Ne
Kajona 06.2004 PHP 5 Ano Ano Ano Ano Ano jednotkové testy Automatický Ano Ano Ano Ano Ne
Midgard 05.1999 PHP jQuery midcom SEM Ano Midgard PHPUnit datagard založené na ACL PHP, TAL memcache Ano Ne
PRADO 07.2004 PHP 5 (>=5.3.0) Prototyp, script.aculo.us, vlastní komponenty [18] Ano tlačit táhnout Ano (DAO) , ActiveRecord , mapovač dat SQLMap PHPUnit Ne Ano Na bázi XML , podobně jako ASP.NET [19] APC , databáze, eAccelerator , memcached , XCache ano [20] ano [21]
Qcodo 10.2005 PHP 5 vestavěný QControl TLAČIT Ano založené na XML Vlastní QForm a QControl Ano Ano Ne
Stříbrný proužek (safír) 11.2005 PHP 5 (>=5,2) jQuery , uživatelské rozhraní jQuery tlačit táhnout Ano ActiveRecord jednotkové testy Automatický vč. Otevřít ID Ano Ano Ano
symfonie 10.2005 PHP 5 Prototyp, script.aculo.us, Nenápadný Ajax s pluginy UJS a PJS Ano TLAČIT Ano Pohon, doktrína ( YAML ) Ano Plugin existuje (alfa kód) zapojit PHP, Twig Ano Ano Ano
Symfony 2 2010 PHP 5.3 Prototyp, script.aculo.us, Nenápadný Ajax s pluginy UJS a PJS Ano TLAČIT Ano Pohon, doktrína ( YAML ) Ano Plugin existuje (alfa kód) zapojit PHP, Twig Ano Ano Ano
Yii 01.2008 PHP 5 (>=5.1.0) jQuery , uživatelské rozhraní jQuery, vlastní komponenty, pluginy Ano tlačit táhnout Ano (DAO) , ActiveRecord , pluginy (včetně Doctrine 2.0) PHPUnit, Selen Ano ACL, RBAC , pluginy PHP, PRADO, pluginy APC, Databáze, eAccelerator, Soubor, Memcache, Redis, WinCache , XCache, Platforma Zend Ano ano [22]
Zend Framework 03.2006 PHP 5 (>=5.2.4) Nezávislé na sadě nástrojů Ano tlačit táhnout Ano Brána dat tabulek a řádků a Doctrine 2.0 pro Zend Framework 2.0 jednotkové testy Ano založené na ACL Ano Ano Ano Ne
Zikula 06.2008 PHP Ano Ano N/A Ano Ano PHPUnit Ano Ano Ano Ano Ano Ne

Python

Projekt Jazyk Ajax MVC framework MVC push-pull i18n a L10n ? ORM Testování rámců Rámce migrace DB Bezpečnostní rámce Rámec(y) šablon Ukládání do mezipaměti rámce Rámce pro ověřování formulářů Python 3.*
CherryPy Krajta Ano řadič a odesílání URL Ano ORM agnostik používá unittest a doctest ze stdlib záleží na ORM Šablona motoru agnostika Ano Agnostický motor ověřování formulářů Ano
CubicWeb Krajta Ano řadič a odesílání URL Ano Ano Ano Ano Ano Ano Ano Ano Ne
Baňka Krajta Ano Ano TLAČIT Ano Ano Ano Ano Ano Jinja2 Ano Ano Ano
Grok Krajta Ano Ano SEM Ano OODBMS s názvem ZODB , SQLAlchemy , Storm Jednotkové testy , funkční testy Generace ZODB Ano Ano Ano Ano
Pyžama Python , JavaScript Ano Použít verzi PureMVC Python (zkompilovanou do JavaScriptu) Ano ??, žádný přímý přístup k datům Ne Ne
Pylony Krajta pomocníci pro Prototype a script.aculo.us ovladač TLAČIT Ano ORM-agnostik přes nos záleží na ORM připojitelné: Mako, Genshi , Myghty, Kid, další Beaker cache (paměť, memcached, soubor, databáze) preferovaný kód formuláře Ne
Pyramida Krajta Ano Ano TLAČIT Ano ORM-agnostik Ano záleží na ORM Ano připojitelné: Chameleon, Genshi; Mako, víc Beaker cache (paměť, memcached, soubor, databáze) preferovaný kód formuláře Ano
Django Krajta Ano Plný zásobník TLAČIT Ano Django ORM Ano Poskytuje jih Na základě ACL Jazyk šablony Django Rámec mezipaměti Django Forms API Ano
TurboGears Krajta Nezávislý na sadě nástrojů, poskytuje podporu prostřednictvím JSON Plný zásobník, nejlepší z plemene TLAČIT Ano SQLAlchemy nos SQLAlchemy-Migrate Repoze.what & Repoze.who připojitelné: Genshi, více Podpora pro memcached a jakýkoli systém kompatibilní s WSGI ToscaWidgets využívající FormEncode Ne
web2py Krajta Ano Ano TLAČIT Ano Ano Ano Ano Ano Ano Ano Ano Ne
Webware Krajta Ne volitelný SEM Ne Ano Ano Ne Ano Ano Ne Ne Ne
BlueBream (Zope 3) Krajta prostřednictvím doplňkových produktů, např. Plone w/KSS Ano SEM Ano ZODB, SQLObject , SQLAlchemy jednotkové testy, funkční testy generace ZODB založené na ACL Ano Ano Ano Ne
Zope 2 Krajta Ano SEM Ano ZODB, SQLObject, SQLAlchemy jednotkové testy založené na ACL Ano Ano CMFFormController Ne
mnml Krajta Ne Ne Ne Ne pouze vývojový server Ne Šablona motoru agnostika Ne Agnostický motor ověřování formulářů Ne

Ruby

Projekt Ajax MVC framework MVC push-pull i18n a L10n ? ORM Testování rámců Rámce migrace DB Bezpečnostní rámce Rámec(y) šablon Ukládání do mezipaměti rámce Rámce pro ověřování formulářů
Kempování Ne Ano TLAČIT Ne ActiveRecord přes Mosquito Ano Ne Ano Ne Ne
Nitro jQuery Ano TLAČIT Ano Og rspec (automatický) Ano Ano Ano Ano
Ruby on Rails Prototyp , script.aculo.us , jQuery Active Record , Action Pack TLAČIT Ano ActiveRecord Jednotkové testy , funkční testy a integrační testy Ano zapojit Ano Ano Ano
Sinatra jQuery Ano TLAČIT Ano Nezávislé na ORM test stojanu Ano přes Rack middleware Ano přes Rack middleware Ne

Ostatní

Projekt Jazyk Ajax MVC framework MVC push-pull i18n a L10n ? ORM Testování rámců Rámce migrace DB Bezpečnostní rámce Rámec(y) šablon Ukládání do mezipaměti rámce Rámce pro ověřování formulářů
AIDA/Web Pokec Ano Ano Ano Gemstone/S , GLORP, další SUnit Ano Ano
Aplikace Express PL/SQL Ano Ano Ano Ano Ano
Grály Báječný Ano ActiveRecord TLAČIT Ano GORM, Hibernace Unit testy , integrační test , funkční test více pluginů: autobase, dbmigrate, další Spring Security , [23] Apache Shiro [24] Ano Ano Ano
Kepler Lua Ano
Výtah Scala Ano Ano SEM Ano Ano Ano Ano Ano Ano Ano
kyslík OCaml Ano Ano Ano
Opa Opa Ano Ano MongoDB Ano Ano Ano
OpenACS tcl Ano Ano Ano Ano Ano Ano Ano Ano Ano Ano
Pobřeží Pokec jQuery , jQuery UI , Prototype JavaScript Framework, script.aculo.us , další Ano Ano GLORP, Gemstone/S, další Jednotkové testy, SUnit Ne, záměrně Magritte

Poznámky

  1. ASP.NET MVC, Web API, Razor a Open Source – ScottGu's Blog . Získáno 6. listopadu 2012. Archivováno z originálu 4. listopadu 2012.
  2. ↑ Ke stažení – The Horde Project . Získáno 6. listopadu 2012. Archivováno z originálu 2. listopadu 2012.
  3. Kajona V3.4.1 je dokončena! | Novinky | Kajona . Získáno 6. listopadu 2012. Archivováno z originálu 1. dubna 2012.
  4. Archivovaná kopie (odkaz není dostupný) . Získáno 6. listopadu 2012. Archivováno z originálu 8. května 2012. 
  5. Stáhnout Distribuce | MODX . Získáno 6. listopadu 2012. Archivováno z originálu 4. listopadu 2012.
  6. Vývojový rámec Qcodo – fóra . Získáno 6. listopadu 2012. Archivováno z originálu dne 16. října 2012.
  7. Sija Framework . Získáno 1. října 2017. Archivováno z originálu 6. června 2016.
  8. Vydán Zend Framework 2.0.0 STABLE! - Zend Framework - Zend Framework . Získáno 6. listopadu 2012. Archivováno z originálu dne 21. července 2021.
  9. Komponenty eZ - Zdroje - Archiv zpráv (downlink) . Získáno 6. listopadu 2012. Archivováno z originálu 19. září 2012. 
  10. cubicweb 3.15.2 (CubicWeb's Forge) (downlink) . Získáno 6. listopadu 2012. Archivováno z originálu 20. května 2013. 
  11. Protokol změn baňky . Získáno 6. listopadu 2012. Archivováno z originálu dne 29. října 2012.
  12. ↑ Co je nového v Tornado 5.1 - dokumentace Tornado 5.1  . www.tornadoweb.org. Získáno 4. 8. 2018. Archivováno z originálu 13. 8. 2018.
  13. web2py Web Framework . Získáno 6. listopadu 2012. Archivováno z originálu dne 23. října 2012.
  14. Získání Zope 2 – aplikačního serveru Zope 2 (stahování) . Získáno 6. listopadu 2012. Archivováno z originálu dne 17. října 2012. 
  15. URLRequest (odkaz není dostupný) . Získáno 6. listopadu 2012. Archivováno z originálu 12. února 2009. 
  16. Včetně jazykového pomocníka, který musí aktivovat a nastavit požadovaný jazyk analýzou HTTP hlaviček. (nedostupný odkaz) . Získáno 6. listopadu 2012. Archivováno z originálu 8. listopadu 2012. 
  17. Protokol změn: Uživatelská příručka CodeIgniter . EllisLab, Inc. Získáno 19. března 2012. Archivováno z originálu dne 30. prosince 2012.
  18. PRADO QuickStart Tutorial (downlink) . Získáno 6. listopadu 2012. Archivováno z originálu dne 28. září 2013. 
  19. PRADO QuickStart Tutorial (downlink) . Získáno 6. listopadu 2012. Archivováno z originálu dne 28. září 2013. 
  20. PRADO QuickStart Tutorial (downlink) . Získáno 6. listopadu 2012. Archivováno z originálu dne 28. září 2013. 
  21. PRADO QuickStart Tutorial (downlink) . Získáno 6. listopadu 2012. Archivováno z originálu dne 28. září 2013. 
  22. Počáteční prototypování: Lešení | Vytvoření systému blogů pomocí Yii | yii rámec . Získáno 6. listopadu 2012. Archivováno z originálu dne 24. července 2013.
  23. Zásuvný modul Spring Security . Získáno 6. listopadu 2012. Archivováno z originálu dne 23. srpna 2013.
  24. [[Apache|Licence Apache]] Shiro plugin . Získáno 6. listopadu 2012. Archivováno z originálu dne 23. srpna 2013.

Viz také