Toto je srovnávací tabulka rámců webových aplikací .
Základní informace o každém z rámců.
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 |
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í |
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 |
Projekt | Jazyk | Nejnovější stabilní verze | Datum vydání | Licence |
---|---|---|---|---|
Flex | ActionScript , MXML | 4.16.1 | 14.03.2017 | Licence Apache |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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ářů |
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 |
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ářů |
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 |
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 | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
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 |
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 |
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 |
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 |