Tämä on verkkosovelluskehysten vertailukaavio .
Perustiedot jokaisesta kehyksestä.
Projekti | Kieli | Uusin vakaa versio | Julkaisupäivä | Lisenssi |
---|---|---|---|---|
ASP.NET MVC Framework (ASP.NET MVC) | ASP.NET | 5.2.7 | 29.11.2018 | Apache License 2.0 [1] |
Base One Foundation Component Library (BFC) | ASP.NET | 7.51 | 6.1.2018 | Omistusoikeus |
Komponenttipohjainen skaalautuva looginen arkkitehtuuri (CSLA) | C# , Visual Basic .NET | 4.9.0 | 1.4.2019 | Ilmaisohjelma , ei käyttörajoituksia |
DNN | ASP.NET | 9.2.2 | 01.10.2018 | MIT |
Kentico | ASP.NET | 12.0 | 27.11.2018 | Omistusoikeus |
Monorail | ASP.NET | 2.1RC | 17.03.2011 | Apache- lisenssi 2.0 |
OpenRasta | ASP.NET | 2.0RC | 04.11.2009 | MIT |
Nancy | C# , Visual Basic .NET | 1.4.4 | 20.07.2017 | MIT |
Projekti | Uusin vakaa versio | Julkaisupäivä | Lisenssi |
---|---|---|---|
cppcms | 1.2.1 | 18.5.2018 | MIT |
tntnet | 2.2.1 | 17.1.2014 | LGPL |
wt | 4.0.5 | 14.12.2018 | GPL , omistettu |
Projekti | Uusin vakaa versio | Julkaisupäivä | Lisenssi |
---|---|---|---|
ColdBox-alusta | 5.3.0+837 | 11.01.2019 | Apache- lisenssi 2.0 |
ColdFusion on Wheels | 2.0.1 | 31.1.2018 | Apache- lisenssi 2.0 |
kylmä lähde | 1.2 | 12.09.2008 | Apache- lisenssi 2.0 |
sulakekaappi | 5.5.2 | 5.8.2012 | Apache- lisenssi |
FW/1 | 4.2.0 | 27.5.2018 | Apache- lisenssi 2.0 |
Mach II | 1.8.1 | 20.09.2010 | GPLv3 Classpath -poikkeuksella |
Mallin liima | 3.2 | 14.10.2014 | Apache- lisenssi 2.0 |
hanassa | 3.4.0 | 5.1.2014 | BSD |
Projekti | Kieli | Uusin vakaa versio | Julkaisupäivä | Lisenssi |
---|---|---|---|---|
Flex | ActionScript , MXML | 4.16.1 | 14.03.2017 | Apache- lisenssi |
Projekti | Uusin vakaa versio | Julkaisupäivä | Lisenssi |
---|---|---|---|
Apache Click | 2.3.0 | 27.03.2011 | Apache- lisenssi 2.0 |
Apache OFBiz | 16.11.2005 | 02.10.2018 | Apache- lisenssi 2.0 |
Apache Shale | 1.0.4 | 19.12.2007 | Apache- lisenssi |
Apache Sling | 11.0 | 23.10.2018 | Apache- lisenssi 2.0 |
Apache Struts | 2.5.20 | 1.9.2019 | Apache- lisenssi 2.0 |
Apache Tapestry | 5.4.4 | 18.12.2018 | Apache- lisenssi 2.0 |
liferay | 7.1.2 GA3 | 28.01.2019 | LGPL |
Apache Wicket | 8.3.0 | 31.1.2019 | Apache- lisenssi 2.0 |
AppFuse | 3.5.0 | 25.02.2015 | Apache- lisenssi |
Eclipse RAP | 3.8.0 | 20.03.2019 | Eclipse Public License (EPL) |
FormEngine | 2.0.1 | 5.8.2012 | MIT , omistusoikeus |
Graalit | 3.3.9 | 04.12.2018 | Apache- lisenssi 2.0 |
Google Web Toolkit | 2.8.2 | 19.10.2017 | Apache- lisenssi 2.0 |
Hamletit | 1.7.1 | 29.6.2012 | BSD |
ItsNat | 1.4 | 18.09.2015 | LGPL , omistettu |
Java-palvelinkasvot | 2.3.0 | 28.5.2017 | Toteutuksesta riippuvainen |
JBoss Sauma | 3.1.0 lopullinen | 13.1.2012 | LGPL |
jspx-bay | 1.1.0 | 23.12.2015 | Apache License 2.0, WTFPL |
JVx WebUI | 2.8 | 19.12.2018 | Apache- lisenssi 2.0 |
ManyDesign Portofino | 4.2.6 | 15.02.2019 | LGPL |
Avaa Laszlo | 4.9.0 | 21.10.2010 | CPL |
OpenXava | 6.0.2 | 23.1.2019 | LGPL |
Oracle ADF | 12.2.1.3.0 | 08.2017 | Oracle Technology Network Developer License |
Pelata! | 2.7.0 | 2.1.2019 | Apache- lisenssi 2.0 |
RIFE | 1.6.1 | 14.07.2007 | CDDL , LGPL |
SmartClient | 12.0 | 23.03.2019 | LGPL |
kevät | 5.1.5 | 13.02.2019 | Apache- lisenssi 2.0 |
Raidat | 1.6.0 | 23.7.2015 | Apache- lisenssi 2.0 |
ohut lanka | 1.2 | 17.09.2007 | GPL |
Vaadin | 13.0.1 | 11.03.2019 | Apache- lisenssi 2.0 |
aallontekijä | 10.0 | 20.11.2018 | Apache- lisenssi |
WebObjects | 5.4.3 | 15.09.2008 | Omistusoikeus |
verkkotyötä | 2.2.6 | 21.07.2007 | Apache- lisenssi |
ZK | 8.6.1 | 3.5.2019 | LGPL , ZOL |
ztemplates | 2.4.0 | 11.09.2011 | Apache- lisenssi 2.0 |
Projekti | Uusin vakaa versio | Julkaisupäivä | Lisenssi |
---|---|---|---|
AngularJS | 1.7.8 | 11.03.2019 | MIT-lisenssi |
backbone.js | 1.4.0 | 19.02.2019 | MIT-lisenssi |
SproutCore | 1.11.2-25 | 23.1.2019 | MIT-lisenssi |
Ember.js | 3.8.0 | 19.02.2019 | MIT-lisenssi |
Express.js | 4.16.4 | 10.10.2018 | MIT-lisenssi |
Knockout.js | 3.5.0 | 22.02.2019 | MIT-lisenssi |
meteori | 1.8.0.2 | 07.01.2019 | MIT-lisenssi |
OpenUI5 | 1.63.1 | 19.03.2019 | Apache- lisenssi 2.0 |
qooxdoo | 6.0.0 | 24.02.2021 | MIT-lisenssi |
ReactJS | 16.8.5 | 22.03.2019 | MIT-lisenssi |
unified.js | 7.1.0 | 13.12.2018 | MIT-lisenssi |
Projekti | Uusin vakaa versio | Julkaisupäivä | Lisenssi |
---|---|---|---|
Pelata! | 2.7.0 | 2.1.2019 | Apache- lisenssi 2.0 |
Spray | 1.3.4 | 30.09.2016 | Apache- lisenssi 2.0 |
Hissi | 3.3.0 | 7.11.2018 | Apache- lisenssi 2.0 |
Projekti | Uusin vakaa versio | Julkaisupäivä | Lisenssi |
---|---|---|---|
Katalyytti | 5.90012 | 19.5.2012 | Taiteellinen , GPL |
tanssija | 1,3512 | 31.03.2019 | Taiteellinen, GPL |
Tanssija 2 | 0,208001 | 04.08.2019 | |
muurari | 2.19 | 5.2.2012 | Taiteellinen, GPL |
Maypole | 2.13 | 18.04.2008 | Taiteellinen, GPL |
Iloinen | 8.24 | 11.09.2019 | Taiteellinen |
reaktio | 0,002005 | 3.8.2011 | Taiteellinen, GPL |
Rakkolevä | 0,9071 | 4.3.2015 | Taiteellinen, GPL |
Projekti | Luotu | Uusin vakaa versio | Julkaisupäivä | Kehystyyppi | Lisenssi |
---|---|---|---|---|---|
Agavi | 05.2005 | 1.0.8 | 29.6.2015 | verkkosovelluskehys | LGPL |
Aiki Framework | 09.2009 | 0.9.0.1 | 13.09.2016 | verkkosovelluskehys | AGPLv3 |
AppFlower | 02.2009 | 1.3.0 | 13.10.2012 | verkkosovelluskehys | GPLv3 |
KakkuPHP | 08.2005 | 3.5.10 | 28.12.2017 | verkkosovelluskehys | MIT |
CodeIgniter | 01.2006 | 3.1.7 | 13.1.2018 | verkkosovelluskehys | MIT |
Cottonti | 02.2009 | 0.9.19 | 24.6.2016 | Sisällönhallintakehys | BSD |
Directus | 04.2006 | 5.1 | 20.03.2012 | Sisällönhallintakehys | GPL |
Drupal | 05.2000 | 8.6.15 | 1.3.2018 | Sisällönhallintakehys | GPLv2 tai uudempi |
e107 | 11.2004 | 2.1.7 | 24.12.2017 | verkkosovelluskehys | GPLv2 |
eZ julkaisee | 01.2001 | 4.7 | 15.5.2012 | Sisällönhallintakehys | GPLv2 , omistettu |
Virtaus3 | 01.2007 | 1.1 | 15.5.2012 | verkkosovelluskehys | LGPLv3 |
PolttoainePHP | 10.2010 | 1.2.1 | 6.3.2012 | verkkosovelluskehys | MIT |
sulakekaappi | 11.1997 | 5.5.1 | 3.1.2008 | verkkosovelluskehys | Apache |
Lauma | 02.2002 | 4.0.8 | 29. toukokuuta 2012 [2] | verkkosovelluskehys | GPL , LGPL , BSD , Apache |
Joomla! alusta | 09.2005 | 12.1 | 5.9.2012 | Sisällönhallintakehys | GPLv2 |
Kajona | 06.2004 | 3.4.2 | 18.7.2012 [3] | Sisällönhallintakehys | LGPL |
Laravel | 06.2011 | 5.2.29 | 4.3.2016 | verkkosovelluskehys | MIT |
litium | 10.2009 | 0.10 | 18.6.2011 | verkkosovelluskehys | BSD |
Midgard | 05.1999 | 10.05.06 | 3.6.2012 [4] | Sisällönhallintakehys | LGPL |
MODX | 03.2005 | 2.4.2-pl | 6.10.2015 [5] | Sisällönhallintakehys | GPL |
Phalcon | 03.2013 | 3.0.1 [LTS] | 24.8.2016 | verkkosovelluskehys | UusiBSD-lisenssi |
Qcodo | 10.2005 | 0.4.22 | 15.8.2011 [6] | verkkosovelluskehys | MIT |
Sija | 05.2014 | 0.1a-4 | 1.5.2015 [7] | verkkosovelluskehys | MIT |
SilverStripe ( safiiri ) | 11.2005 | 2.4.5 | 02.02.2011 | Sisällönhallintakehys | BSD |
Lokki | 10.2003 | 0.6.8 | 03.12.2010 | verkkosovelluskehys | BSD |
SKY-kehys | 01.2013 | 1.0 | 1.7.2013 | verkkosovelluskehys | Sky License |
symfony | 10.2005 | 4.3.4 | 26.8.2019 | verkkosovelluskehys | MIT |
Zend Framework | 09.2007 | 1.12.11 | 11.02.2015 | verkkosovelluskehys | BSD |
Yii | 01.2008 | 2.0.17 | 23.03.2019 | verkkosovelluskehys | UusiBSD |
Zend Framework 2 | 03.2006 | 2.3.7 | 12.3.2015 [8] | verkkosovelluskehys | UusiBSD |
Zeta Components (aiemmin eZ Publish ) | 11.2005 | eZ Components 2009.2.1 | 22.3.2010 [9] | verkkosovelluskehys | Apache |
Zikula | 06.2008 | 1.3.3 | 5.8.2012 | verkkosovelluskehys | LGPLv3 tai uudempi |
Projekti | Uusin vakaa versio | Julkaisupäivä | Lisenssi |
---|---|---|---|
siniahven | 1.0 | 18.01.2011 | ZPL |
Pullo | 0.12 | 19.7.2013 | MIT |
CherryPy | 5.1.0 | 10.3.2016 | BSD |
CubicWeb | 3.20.4 [10] | 06.02.2015 | LGPL |
Django | 3.0.3 | 03.02.2020 | BSD |
Pullo | 1.1.2 | 4.3.2020 [11] | BSD |
Grok | 1.4 | 4.4.2011 | ZPL |
Nagare | 0.4.1 | 18.1.2012 | BSD |
Plone | 5.0.0 | 28.09.2015 | GPL |
Pyjama | 0.8 | 6.1.2012 | Apache |
Pylonit | 1.0.2 | 21.07.2015 | BSD |
Pyramidi | 1.9.2 | 23.4.2018 | BSD |
Tornado | 5.1 [12] | 12.07.2018 | Apache |
TurboGears | 2.3.4 | 03.10.2014 | MIT , LGPL |
web2py | 2.9.12 | 17.1.2015 [13] | LGPLv 3 |
Webware | 1.1 | 8.3.2011 | Python |
Zope 2 | 2.13.15 | 22.6.2012 [14] | ZPL |
Projekti | Uusin vakaa versio | Julkaisupäivä | Lisenssi |
---|---|---|---|
Telttailu | 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.7.2011 | rubiini |
Sinatra | 1.4.6 | 23.03.2015 | MIT |
Rango | 0.2 | 03.2009 | |
Merb | 1.1.2 | 17.6.2010 | MIT |
Nitro | 0,41 | 12.12.2006 | BSD |
Padrino | 0.12.5 | 22.02.2015 | MIT |
PureMVC | 2.0.4 | 14.8.2008 | CC +Attribuutio |
Projekti | Kieli | Uusin vakaa versio | Julkaisupäivä | Lisenssi |
---|---|---|---|---|
AIDA/Web | Rupattelu | 6.5 | 27.8.2012 | MIT |
Sovellus Express | PL/SQL | 4.2 | 15.10.2012 | Omistusoikeutettu ilmaisohjelma |
Graalit | Groovy (JVM) | 2.0.1 | 14.02.2012 | Apache |
Kepler | Lua | 1.1.1 | 11.03.2009 | MIT |
Morfik | C# , BASIC , Pascal , Java | 3.0.8.1 | 13.12.2010 | Omistusoikeutettu ilmaisohjelma |
Noir | Clojure | 1.2.2 | ? | Pimennys |
happi | OCaml | 2.0.4 | 09.03.2012 | LGPL |
Opa | Opa | 1.0.5 | 02.08.2012 | MIT ja AGPL |
OpenACS | tcl | 5.8.1 | 25.10.2014 | GPL |
Merenranta | Rupattelu | 3.0 | 13.9.2010 | MIT |
Compojure | Clojure | 1.0.1 | 1.8.2012 | Pimennys |
Zotonic | Erlang | 0.8.1 | 8.11.2012 | Apache |
vibe.d | D | 0.9.2 | 02.09.2020 | MIT |
Projekti | Ajax | MVC- kehys | MVC push-pull | i18n & L10n ? | ORM | Testauskehys(t) | DB-siirtokehys (t) | Suojauskehykset | Mallikehykset | Välimuistikehykset | Lomakkeiden validointikehykset |
---|---|---|---|---|---|---|---|---|---|---|---|
ASP.NET MVC | Joo | Joo | Työntää | Joo | ORM-riippumaton | Yksikkötestit , toiminnalliset testit, integraatiotestit | Entity Framework | ASP.NET -lomaketodennus (oletus), kytkettävä | Partaveitsi (oletus), ASPX, kytkettävä | Joo | Kyllä (asiakaspuolella laajennusten kautta) |
bfc | Joo | ei pakollinen | työnnä vedä | Joo | aktiivisen tietosanakirjan kautta | yksikkötestit | turvaryhmät ja säännöt | Joo | Metadata , tulosjoukot | Tietosanakirjaohjattu | |
DotNetNuke | Joo | Ei | Vedä | Joo | SubSonic, NHibernate | yksikkötestit | Joo | ACL - pohjainen ( OpenID , LiveID , Active Directory , LDAP , Windows CardSpace , ASP.NET Forms Authentication ) | Joo | Kytkettävä | ASP.NET Validators sisäänrakennettu API |
Kentico cm | Joo | Joo | Työnnä vedä | Joo | Omaperäinen, muokattavissa | yksikkötestit | Tuo työkalupakki | ACL - pohjainen ( OpenID , LiveID , Active Directory , LDAP , Windows CardSpace , ASP.NET Forms Authentication , FB connect ) | Joo | muokattavissa | ASP.NET Validators sisäänrakennettu API |
Monorail | prototyyppi | ActiveRecord | Työntää | Joo | ActiveRecord | yksikkötestit | ASP.NET Forms Authenticationin kautta | Joo | Joo | Joo | |
OpenRasta | Ei | Joo | Työntää | Joo | ORM-riippumaton | yksikkötestit | Ei | HTTP Digest ja ASP.NET Forms Authenticationin tai isäntäympäristön kautta | Joo | Ei | Ei |
Projekti | Ajax | MVC- kehys | MVC push-pull | i18n & L10n ? | ORM | Testauskehys(t) | DB-siirtokehys (t) | Suojauskehykset | Mallikehykset | Välimuistikehykset | Lomakkeiden validointikehykset |
---|---|---|---|---|---|---|---|---|---|---|---|
cppcms | Joo | Joo | Työntää | Joo | cppdb | Ei | Ei | Joo | Joo | Joo | Joo |
wt | Joo | Joo | Työnnä vedä | Joo | wt::dbo | Tehostetesti | Joo | Ei | Ei | Joo | |
tntnet | Joo | Ei | Ei | Joo | Tntdb | Ei | Ei | Ei | Joo | Ei | Ei |
Projekti | Ajax | MVC- kehys | MVC push-pull | i18n & L10n ? | ORM | Testauskehys(t) | DB-siirtokehys (t) | Suojauskehykset | Mallikehykset | Välimuistikehykset | Lomakkeiden validointikehykset |
---|---|---|---|---|---|---|---|---|---|---|---|
ColdBox-alusta | Joo | Joo | työnnä vedä | Joo | Joo | MockBoxin, MXUnitin ja muiden kautta | kytkeä | Joo | Joo | Joo | kytkeä |
ColdFusion on Wheels | Joo | Joo | jLingua- laajennus | Joo | Kyllä Integroitu rakettiyksikkö | kytkeä | Joo | kytkeä | Joo | ||
sulakekaappi | CF:n tai minkä tahansa JavaScript-kirjaston kautta | valinnainen | Työntää | Ei, mukautettua | Transfer, Reactorin sanastojen kautta | MXUnitin ja muiden kautta | Ei | laajennusten kautta | ColdSpringin sanaston kautta | Ei | |
Mach II | CF:n tai minkä tahansa JavaScript-kirjaston kautta | Joo | Työntää | kytkeä | Siirto, reaktori, horrostila | MXUnitin ja muiden kautta | laajennusten kautta | kylmä lähde | |||
Mallin liima | CF:n tai minkä tahansa JavaScript-kirjaston kautta | Joo | Työntää | Siirto, reaktori, horrostila | MXUnitin ja muiden kautta | laajennusten kautta | kylmä lähde | ||||
hanassa | alkuperäiset ominaisuudet + Prototyyppi + script.aculo.us | valinnainen | Työntää | Joo | DataFaucet [1] | MXUnitin ja muiden kautta | DataFaucetilla on potentiaalia - tukee useita db-alustoja | Jäsenet onTap Plugin | Joo | Joo | Joo |
Projekti | Ajax | MVC-kehys | MVC push-pull | i18n & L10n ? | ORM | Testauskehys(t) | DB-siirtokehys (t) | Suojauskehykset | Mallikehykset | Välimuistikehykset | Lomakkeiden validointikehykset |
Projekti | Kieli | Ajax | MVC- kehys | MVC push-pull | i18n & L10n ? | ORM | Testauskehys(t) | DB-siirtokehys (t) | Suojauskehykset | Mallikehykset | Välimuistikehykset | Lomakkeiden validointikehykset |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Flex | ActionScript , MXML | Ei nimellä, mutta samankaltainen tekniikka [15] | FlexUnit |
Projekti | Kieli | Ajax | MVC- kehys | MVC push-pull | i18n & L10n ? | ORM | Testauskehys(t) | DB-siirtokehys (t) | Suojauskehykset | Mallikehykset | Välimuistikehykset | Lomakkeiden validointikehykset |
---|---|---|---|---|---|---|---|---|---|---|---|---|
kevät | Java | Joo | Joo | Työntää | Joo | Hibernate , iBatis, enemmän | Pilkata esineitä, yksikkötestejä | Spring Security (entinen Acegi) | JSP , Commons Tiles, Velocity , Thymeleaf , enemmän | ehcache, lisää | Commons-validaattori, Bean Validation | |
Apache Click | Java | jQuery | Sivusuuntautunut | Vedä | Joo | Lepotila, Cayenne | Joo | kytkettävä | Velocity, JSP | Välimuistissa olevat mallit | Sisäänrakennettu validointi | |
Apache OFBiz | Java | prototyyppi | Joo | työnnä vedä | Joo | Entity Engine (OOTB ORM) | JUnit | Entity Engine Tools, Data File Tool, CSV Parser, Apache POI | OOTB-tietoturvakehys | Freemarker (suositus), Velocity (tuki saatavilla), JSP (tuki saatavilla) | OOTB-välimuistin ylläpito | Palvelinpuolen validointi, asiakaspuolen validointi (prototyyppi) |
Apache Sling | Java | Joo | Joo | työnnä vedä | Käyttää JCR-sisältövarastoa | Joo | Joo | Joo | ||||
Apache Struts | Java | Joo | Joo | työnnä vedä | Joo | Joo | yksikkötestit | Joo | Joo | |||
Apache Wicket | Java | Laajennukset YUI :lle , ExtJS :lle ja muille | Modulaarinen tapahtumaohjattu | Vedä | Joo | laajennuksilla | Pilkata objekteja, yksikkö- ja integrointitestejä laajennuksen kautta | Joo | Joo | Joo | Joo | |
FormEngine | Java | Joo | Joo | oman liittimen API | Ajax-tarkistus palvelimella ja lomakkeen tilan päivitys | |||||||
ItsNat | Java | Joo | tapahtumavetoinen | Työntää | Java i18n:n avulla | ulkoinen, sisäänrakennettu | kytkettävä | puhdas HTML-SVG | sivun välimuisti | normaali Java | ||
Java-palvelinkasvot | Java | Joo | Joo | Vedä | Joo | laajennuksilla | JUnit | Joo | Faceletit , JSP:t | Joo | Alkuperäiset validaattorit, integrointi Bean Validationin kanssa | |
JBoss Sauma | Java | Joo | Joo | Vedä | Joo | JPA , lepotila | JUnit, TestNG | JAAS- integraatio, Drools , Hibernate Filters, OpenID , CAPTCHA | faceletit | JBoss-välimuisti , EHcache | Hibernate Validator | |
jspx-bay | Java | Joo | Sivusuuntautunut | Oma API | JAAS-integraatio | Pääsisältösivut | Sisäinen käyttöliittymän vahvistushallinta | |||||
JVx WebUI | Java | Joo | Malli ajettu | Joo | kytkettävä | JUnit | Joo | yksittäinen hankinta | kytkettävä | |||
OpenXava | Java | Joo | Malli ajettu | Joo | JPA, Hibernate, EJB2 CMP | JUnit | lepotilan työkalut | käyttää JSR-168- portaalin suojausta | Käyttöliittymä luodaan automaattisesti | käyttää portaalin ja JPA:n välimuistia | Joo | |
pelata | Java | Joo | Joo | työnnä vedä | Joo | JPA, lepotila | JUnit, seleeni | Joo | Core Security -moduulin kautta | Joo | Joo | Palvelinpuolen validointi |
RIFE | Java | DWR | Joo | työnnä vedä | Joo | Joo | Säiliön lopputestaus | Joo | Joo | Integrointi Terrakotan kanssa | Joo | |
Raidat | Java | Joo | Joo | Vedä | Joo | JPA, lepotila | Joo | kehyksen laajennus | Joo | Joo | ||
Apache Tapestry | Java | Joo | Joo | Vedä | Joo | Hibernate ja JPA | Seleeni ja TestNG tai JUnit | ulkoinen moduuli: Tapestry-security ( Apache Shiro ) | Joo | sisäänrakennettu validointijärjestelmä | ||
Vaadin | Java | GWT | Vedä | Joo | Joo | Joo | Joo | Joo | ||||
aallontekijä | JavaScript (asiakas), Java (palvelin) | Dojo Toolkit | Joo | Työntää | Dojo Toolkit | Lepotila | JUnit | Lepotila | Spring Security (aiemmin Acegi), roolipohjainen kulunvalvonta | Dojo Toolkit | Dojo Toolkit | Säännöllinen lauseke , skeemapohjainen vahvistus |
WebObjects | Java | Joo | Joo | työnnä vedä | Joo | EOF | WOUnit (JUnit), TestNG, seleeni | projektissa WONDER | Joo | Joo | Joo | |
ztemplates | Java JDK 1.5 tai uudempi | yhdistää YUI:n, Googlen jne. huomautuksilla | Joo | Push, useita toimintoja URL-osoitetta kohden | tavallinen java | käytä mitä tahansa J2EE ORM -kehystä | yksikkötestit | abstraktiin pohjautuvaan | Velocity, FreeMarker , JSP, muut kytkettävät | Ajax-tarkistus palvelimella ja lomakkeen tilan päivitys (YUI, JSON ) | ||
Google Web Toolkit | Java, JavaScript | Joo | Joo | JPA RequestFactoryn kanssa | JUnit (liian aikaisin), jsUnit (liian vaikea), seleeni (paras) | Javan kautta | Joo | Pavun validointi | ||||
ZK | Java, ZUML | jQuery | Joo | työnnä vedä | Joo | mikä tahansa J2EE ORM -kehys | JUnit, ZTL | HibernateUtil, SpringUtil | Kevään turvallisuus | makrokomponentit ja koostumus | Joo | asiakas, palvelin |
Projekti | Kieli | Ajax | MVC-kehys | MVC push-pull | i18n & L10n ? | ORM | Testauskehys(t) | DB-siirtokehys (t) | Suojauskehykset | Mallikehykset | Välimuistikehykset | Lomakkeiden validointikehykset |
Projekti | Ajax | MVC- kehys | MVC push-pull | i18n & L10n ? | ORM | Testauskehys(t) | DB-siirtokehys (t) | Suojauskehykset | Mallikehykset | Välimuistikehykset | Lomakkeiden validointikehykset |
---|---|---|---|---|---|---|---|---|---|---|---|
qooxdoo | Joo | Tietojen sitominen | i18n | testaaja | Lomakkeen validointi | ||||||
SproutCore | Joo | Joo |
Projekti | Kieli | Ajax | MVC- kehys | MVC push-pull | i18n & L10n ? | ORM | Testauskehys(t) | DB-siirtokehys (t) | Suojauskehykset | Mallikehykset | Välimuistikehykset | Lomakkeiden validointikehykset |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Katalyytti | Perl | Toolkit-riippumaton ( REST- ja JSON - tuki, erityiset lisäosat Prototypelle (kehys) , enemmän) | Joo | Työnnä sen yleisin käyttö | Joo | DBIx::Class , Rose::DB::Object, enemmän | Tukee Perl-testausstandardeja, Test Anything Protocol (TAP) | ACL- pohjaiset ulkoiset moottorit ja paljon muuta | Malli::Toolkit, HTML::Template, HTML::Mason, PHP ja mikä tahansa olemassa oleva Perl-mallipohja | Välimuisti, välimuisti, jaettu muisti ja paljon muuta | HTML::FormHandler HTML::FormFu, HTML::FormValidator, lisää | |
tanssija | Perl | Joo | Joo | Työntää | Joo | DBIx::luokka, ORMesque | Joo | ? | ? | Malli::Toolkit, HTML::Mason, Text::MicroTemplate, mikä tahansa olemassa oleva Perl-mallipohja | Välimuisti, välimuisti, jaettu muisti ja paljon muuta | DataFu, mikä tahansa olemassa oleva Perl-lomakkeen validointiohjelmisto |
Vaihtaa | Perl | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
muurari | Perl | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
Maypole | Perl | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
Iloinen | Perl | Toolkit-riippumaton ( REST- ja JSON - tuki | Ei nimenomaista mallitukea, vaikka sitä käytetään yleisesti MVC:nä | Työntää | Joo | Joo | Ei | Testi::Mojo | Ei | Joo | Sisäänrakennettu Perl-mallipohja, Template::Toolkit ja monet muut laajennuksien kautta | Ei |
reaktio | Perl | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
Projekti | Luotu | Kieli | Ajax | MVC- kehys | MVC push-pull | i18n & L10n ? | ORM | Testauskehys(t) | DB-siirtokehys (t) | Suojauskehykset | Mallikehykset | Välimuistikehykset | Lomakkeiden validointikehykset | rakennustelineet |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
AppFlower | 02.2009 | PHP 5 | ExtJS | Joo | Työntää | Joo | Propel | Joo | laajennus on olemassa | kytkeä | Joo | Joo | Joo | Joo |
KakkuPHP | 08.2005 | PHP 5.2+ | Prototyyppi , script.aculo.us , jQuery , jQuery UI, MooTools , MooTools Lisää | Joo | Työntää | Joo | ActiveRecord (CakePHP 1.x), ActiveRecord (CakePHP 2.x) | Yksikkötestit , objektien pilkkaaminen, kiinnikkeet, koodin peitto, muistianalyysi SimpleTestillä ja XDebug PHPUnitilla (cakephp 2.0) | Joo | ACL -pohjainen | Teemat, asettelut, näkymät, elementit | Memcache , XCache , APC , tiedosto | Validointi, turvallisuus | Joo |
CodeIgniter | 01.2006 | PHP >= 5.2.4 | Minkä tahansa | Joo | Työntää | Enimmäkseen [16] | Vain kolmas osapuoli | Valmiina seuraavaan julkaisuun | Joo | Joo | Joo | Joo | Joo | Ei [17] |
Drupal | 01.2001 | PHP | jQuery , jQuery UI , enemmän | PAC | Ei käytössä | Joo | valinnainen moduuli | yksinkertainen testi | Joo | Joo | Joo | Memcache, APC, lakka ja paljon muuta | Joo | Ei |
PolttoainePHP | 10.2010 | PHP >= 5.3.x | Joo | MVC, HMVC | Työntää | Joo | Joo | PHPUnit | Joo | Kyllä, Plugins saatavilla | Kyllä, Plugins saatavilla | Tiedosto, Redis , Memcache ja paljon muuta | Joo | Joo |
sulakekaappi | 11.1997 | PHP | Joo | ei pakollinen | Työntää | Ei, mukautettua | Useita laajennuksia saatavilla | qformsin tai sisäänrakennetun PHP-tarkistuksen kautta | Joo | |||||
Joomla | 09.2005 | PHP >= 5.3.x | Kyllä Mootools 1.3 | Joo | työnnä vedä | Joo | Joo | yksikkötestit | Ei | Joo | Joo | Joo | Joo | Ei |
Kajona | 06.2004 | PHP 5 | Joo | Joo | Joo | Joo | Joo | yksikkötestit | Automaattinen | Joo | Joo | Joo | Joo | Ei |
Midgard | 05.1999 | PHP | jQuery | midcom | Vedä | Joo | Midgard | PHPUnit | datagard | ACL-pohjainen | PHP, TAL | välimuisti | Joo | Ei |
PRADO | 07.2004 | PHP 5 (>=5.3.0) | Prototyyppi, script.aculo.us, omat komponentit [18] | Joo | työnnä vedä | Joo | (DAO) , ActiveRecord , SQLMap-datakartoittaja | PHPUnit | Ei | Joo | XML -pohjainen, samanlainen kuin ASP.NETs [19] | APC , tietokanta , eAccelerator , välimuistiin tallennettu , XCache | Kyllä [20] | Kyllä [21] |
Qcodo | 10.2005 | PHP 5 | sisäänrakennettu | QControl | Työntää | Joo | XML-pohjainen | Luontainen | QForm ja QControl | Joo | Joo | Ei | ||
Hopearaita (safiiri) | 11.2005 | PHP 5 (>=5,2) | jQuery , jQuery UI | työnnä vedä | Joo | ActiveRecord | yksikkötestit | Automaattinen | sis. Avaa tunnus | Joo | Joo | Joo | ||
symfony | 10.2005 | PHP 5 | Prototyyppi, script.aculo.us, huomaamaton Ajax UJS- ja PJS-laajennuksilla | Joo | Työntää | Joo | Propel , Doctrine ( YAML ) | Joo | Laajennus on olemassa (alfakoodi) | kytkeä | PHP, Twig | Joo | Joo | Joo |
Symfony 2 | 2010 | PHP 5.3 | Prototyyppi, script.aculo.us, huomaamaton Ajax UJS- ja PJS-laajennuksilla | Joo | Työntää | Joo | Propel , Doctrine ( YAML ) | Joo | Laajennus on olemassa (alfakoodi) | kytkeä | PHP, Twig | Joo | Joo | Joo |
Yii | 01.2008 | PHP 5 (>=5.1.0) | jQuery , jQuery UI, omat komponentit, lisäosat | Joo | työnnä vedä | Joo | (DAO) , ActiveRecord , laajennukset (sis. Doctrine 2.0) | PHPUnit, seleeni | Joo | ACL, RBAC , laajennukset | PHP, PRADO, lisäosat | APC, Tietokanta, eAccelerator, Tiedosto, Memcache, Redis, WinCache , XCache, Zend Platform | Joo | Kyllä [22] |
Zend Framework | 03.2006 | PHP 5 (>=5.2.4) | Työkalusarjasta riippumaton | Joo | työnnä vedä | Joo | Taulukko- ja rivitietoyhdyskäytävä ja Doctrine 2.0 Zend Framework 2.0:lle | yksikkötestit | Joo | ACL-pohjainen | Joo | Joo | Joo | Ei |
Zikula | 06.2008 | PHP | Joo | Joo | Ei käytössä | Joo | Joo | PHPUnit | Joo | Joo | Joo | Joo | Joo | Ei |
Projekti | Kieli | Ajax | MVC- kehys | MVC push-pull | i18n & L10n ? | ORM | Testauskehys(t) | DB-siirtokehys (t) | Suojauskehykset | Mallikehykset | Välimuistikehykset | Lomakkeiden validointikehykset | Python 3.* |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
CherryPy | Python | Joo | ohjain ja URL-lähetys | Joo | ORM-agnostikko | käyttää unittestiä ja doctestiä stdlibistä | riippuu ORM:sta | Mallimoottorin agnostikko | Joo | Lomakkeen validointimoottorin agnostikko | Joo | ||
CubicWeb | Python | Joo | ohjain ja URL-lähetys | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Ei | |
Pullo | Python | Joo | Joo | Työntää | Joo | Joo | Joo | Joo | Joo | Jinja2 | Joo | Joo | Joo |
Grok | Python | Joo | Joo | Vedä | Joo | OODBMS nimeltä ZODB , SQLAlchemy , Storm | Yksikkötestit , toimintatestit | ZODB-sukupolvet | Joo | Joo | Joo | Joo | |
Pyjama | Python , JavaScript | Joo | Käytä PureMVC Python -versiota (käännetty JavaScriptiin) | Joo | ??, ei suoraa pääsyä tietoihin | Ei | Ei | ||||||
Pylonit | Python | Prototype- ja script.aculo.us- apuohjelmat | ohjain | Työntää | Joo | ORM-agnostikko | nenän kautta | riippuu ORM:sta | kytkettävä: Mako, Genshi , Myghty, Kid, muut | Dekantterilasivälimuisti (muisti, välimuisti, tiedosto, tietokannat) | haluttu lomakekoodi | Ei | |
Pyramidi | Python | Joo | Joo | Työntää | Joo | ORM-agnostikko | Joo | riippuu ORM:sta | Joo | kytkettävä: Chameleon, Genshi; Mako, lisää | Dekantterilasivälimuisti (muisti, välimuisti, tiedosto, tietokannat) | haluttu lomakekoodi | Joo |
Django | Python | Joo | Täysi pino | Työntää | Joo | Django ORM | Joo | Tarjoaa South | ACL -pohjainen | Django-mallin kieli | Cache Framework | Django Forms API | Joo |
TurboGears | Python | Toolkit-riippumaton, tarjoaa tukea JSONin kautta | Täysi pino, rodun parhaaseen perustuva | Työntää | Joo | SQLAlchemy | nenä | SQLAlchemy-Migrate | Repoze.what & Repoze.who | kytkettävä: Genshi, enemmän | Tuki memcachedille ja kaikille WSGI-yhteensopiville järjestelmille | ToscaWidgetit , jotka käyttävät FormEncodea | Ei |
web2py | Python | Joo | Joo | Työntää | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Ei |
Webware | Python | Ei | valinnainen | Vedä | Ei | Joo | Joo | Ei | Joo | Joo | Ei | Ei | Ei |
BlueBream (Zope 3) | Python | lisätuotteiden kautta, esim. Plone w/KSS | Joo | Vedä | Joo | ZODB, SQLObject , SQLAlchemy | yksikkötestit, toimintatestit | ZODB-sukupolvet | ACL-pohjainen | Joo | Joo | Joo | Ei |
Zope 2 | Python | Joo | Vedä | Joo | ZODB, SQLObject, SQLAlchemy | yksikkötestit | ACL-pohjainen | Joo | Joo | CMFFormController | Ei | ||
mnml | Python | Ei | Ei | Ei | Ei | ainoa kehityspalvelin | Ei | Mallimoottorin agnostikko | Ei | Lomakkeen validointimoottorin agnostikko | Ei |
Projekti | Ajax | MVC- kehys | MVC push-pull | i18n & L10n ? | ORM | Testauskehys(t) | DB-siirtokehys (t) | Suojauskehykset | Mallikehykset | Välimuistikehykset | Lomakkeiden validointikehykset |
---|---|---|---|---|---|---|---|---|---|---|---|
Telttailu | Ei | Joo | Työntää | Ei | ActiveRecord | Mosquiton kautta | Joo | Ei | Joo | Ei | Ei |
Nitro | jQuery | Joo | Työntää | Joo | Og | rspec | (Automaattinen) | Joo | Joo | Joo | Joo |
Ruby on Rails | Prototyyppi , script.aculo.us , jQuery | Active Record , Action Pack | Työntää | Joo | ActiveRecord | Yksikkötestit , toiminnalliset testit ja integraatiotestit | Joo | kytkeä | Joo | Joo | Joo |
Sinatra | jQuery | Joo | Työntää | Joo | ORM-riippumaton | telinetesti | Joo | Rack - väliohjelmiston kautta | Joo | Rack - väliohjelmiston kautta | Ei |
Projekti | Kieli | Ajax | MVC- kehys | MVC push-pull | i18n & L10n ? | ORM | Testauskehys(t) | DB-siirtokehys (t) | Suojauskehykset | Mallikehykset | Välimuistikehykset | Lomakkeiden validointikehykset |
---|---|---|---|---|---|---|---|---|---|---|---|---|
AIDA/Web | Rupattelu | Joo | Joo | Joo | Gemstone/S , GLORP, lisää | SUnit | Joo | Joo | ||||
Sovellus Express | PL/SQL | Joo | Joo | Joo | Joo | Joo | ||||||
Graalit | Groovy | Joo | ActiveRecord | Työntää | Joo | GORM, lepotila | Yksikkötestit , integraatiotesti , toimintatesti | useita laajennuksia: autobase, dbmigrate, enemmän | Spring Security , [23] Apache Shiro [24] | Joo | Joo | Joo |
Kepler | Lua | Joo | ||||||||||
Hissi | Scala | Joo | Joo | Vedä | Joo | Joo | Joo | Joo | Joo | Joo | Joo | |
happi | OCaml | Joo | Joo | Joo | ||||||||
Opa | Opa | Joo | Joo | MongoDB | Joo | Joo | Joo | |||||
OpenACS | tcl | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | Joo | |
Merenranta | Rupattelu | jQuery , jQuery UI , Prototype JavaScript Framework, script.aculo.us , lisää | Joo | Joo | GLORP, Gemstone/S, lisää | Yksikkötestit, SUnit | Ei, tarkoituksella | Magritte |