Ez a webalkalmazás-keretrendszerek összehasonlító táblázata .
Alapvető információk az egyes keretrendszerekről.
Projekt | Nyelv | Legújabb stabil verzió | Kiadási dátum | Engedély |
---|---|---|---|---|
ASP.NET MVC-keretrendszer (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 | 2018.06.01 | Szabadalmazott |
Komponens alapú skálázható logikai architektúra (CSLA) | C# , Visual Basic .NET | 4.9.0 | 2019.01.04 | Szabadalmaztatott ingyenes szoftver , nincs használati korlátozás |
DNN | ASP.NET | 9.2.2 | 2018.10.01 | MIT |
Kentico | ASP.NET | 12.0 | 2018.11.27 | Szabadalmazott |
Egysínű vasút | ASP.NET | 2.1RC | 2011.03.17 | Apache licenc 2.0 |
OpenRasta | ASP.NET | 2.0RC | 2009.11.04 | MIT |
Nancy | C# , Visual Basic .NET | 1.4.4 | 2017.07.20 | MIT |
Projekt | Legújabb stabil verzió | Kiadási dátum | Engedély |
---|---|---|---|
cppcms | 1.2.1 | 2018.05.18 | MIT |
tntnet | 2.2.1 | 2014.01.17 | LGPL |
wt | 4.0.5 | 2018.12.14 | GPL , saját tulajdonú |
Projekt | Legújabb stabil verzió | Kiadási dátum | Engedély |
---|---|---|---|
ColdBox platform | 5.3.0+837 | 2019.01.11 | Apache licenc 2.0 |
ColdFusion a kerekeken | 2.0.1 | 2018.01.31 | Apache licenc 2.0 |
hideg tavasz | 1.2 | 2008.09.12 | Apache licenc 2.0 |
biztosítószekrény | 5.5.2 | 2012.08.05 | Apache licenc |
FW/1 | 4.2.0 | 2018.05.27 | Apache licenc 2.0 |
Mach II | 1.8.1 | 2010.09.20 | GPLv3 Classpath kivétellel |
Modell ragasztó | 3.2 | 2014.10.14 | Apache licenc 2.0 |
csapolt | 3.4.0 | 2014.05.01 | BSD |
Projekt | Nyelv | Legújabb stabil verzió | Kiadási dátum | Engedély |
---|---|---|---|---|
Flex | ActionScript , MXML | 4.16.1 | 2017.03.14 | Apache licenc |
Projekt | Legújabb stabil verzió | Kiadási dátum | Engedély |
---|---|---|---|
Apache kattintás | 2.3.0 | 2011.03.27 | Apache licenc 2.0 |
Apache OFBiz | 11/16/05 | 2018.10.02 | Apache licenc 2.0 |
Apache Shale | 1.0.4 | 2007.12.19 | Apache licenc |
Apache Sling | 11.0 | 2018.10.23 | Apache licenc 2.0 |
Apache Struts | 2.5.20 | 2019. 01. 09 | Apache licenc 2.0 |
Apache gobelin | 5.4.4 | 2018.12.18 | Apache licenc 2.0 |
életsugár | 7.1.2 GA3 | 2019.01.28 | LGPL |
Apache Wicket | 8.3.0 | 2019.01.31 | Apache licenc 2.0 |
AppFuse | 3.5.0 | 2015.02.25 | Apache licenc |
Eclipse RAP | 3.8.0 | 2019.03.20 | Eclipse nyilvános licenc (EPL) |
FormEngine | 2.0.1 | 2012.08.05 | MIT , saját tulajdonú |
Grálok | 3.3.9 | 2018.12.04 | Apache licenc 2.0 |
Google Web Toolkit | 2.8.2 | 2017.10.19 | Apache licenc 2.0 |
Hamletek | 1.7.1 | 2012.06.29 | BSD |
ItsNat | 1.4 | 2015.09.18 | LGPL , saját tulajdonú |
JavaServer arcok | 2.3.0 | 2017.05.28 | Megvalósítás függő |
JBoss varrás | 3.1.0 végleges | 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 licenc 2.0 |
ManyDesign Portofino | 4.2.6 | 2019.02.15 | LGPL |
OpenLaszlo | 4.9.0 | 2010.10.21 | CPL |
OpenXava | 6.0.2 | 2019.01.23 | LGPL |
Oracle ADF | 12.2.1.3.0 | 2017. 08 | Oracle Technology Network Developer License |
Játék! | 2.7.0 | 2019.02.01 | Apache licenc 2.0 |
RIFE | 1.6.1 | 2007.07.14 | CDDL , LGPL |
SmartClient | 12.0 | 2019.03.23 | LGPL |
Tavaszi | 5.1.5 | 2019.02.13 | Apache licenc 2.0 |
Csíkok | 1.6.0 | 2015.07.23 | Apache licenc 2.0 |
vékony huzal | 1.2 | 2007.09.17 | GPL |
Vaadin | 13.0.1 | 2019.03.11 | Apache licenc 2.0 |
hullámcsináló | 10.0 | 2018.11.20 | Apache licenc |
WebObjects | 5.4.3 | 2008.09.15 | Szabadalmazott |
webes munka | 2.2.6 | 2007.07.21 | Apache licenc |
ZK | 8.6.1 | 2019.03.05 | LGPL , ZOL |
zsablonok | 2.4.0 | 2011.09.11 | Apache licenc 2.0 |
Projekt | Legújabb stabil verzió | Kiadási dátum | Engedély |
---|---|---|---|
AngularJS | 1.7.8 | 2019.03.11 | MIT licenc |
gerinc.js | 1.4.0 | 2019.02.19 | MIT licenc |
SproutCore | 1.11.2-25 | 2019.01.23 | MIT licenc |
Ember.js | 3.8.0 | 2019.02.19 | MIT licenc |
Express.js | 4.16.4 | 2018.10.10 | MIT licenc |
Knockout.js | 3.5.0 | 2019.02.22 | MIT licenc |
meteor | 1.8.0.2 | 2019.01.07 | MIT licenc |
OpenUI5 | 1.63.1 | 2019.03.19 | Apache licenc 2.0 |
qooxdoo | 6.0.0 | 2021.02.24 | MIT licenc |
ReactJS | 16.8.5 | 2019.03.22 | MIT licenc |
unified.js | 7.1.0 | 2018.12.13 | MIT licenc |
Projekt | Legújabb stabil verzió | Kiadási dátum | Engedély |
---|---|---|---|
Játék! | 2.7.0 | 2019.02.01 | Apache licenc 2.0 |
Permet | 1.3.4 | 2016.09.30 | Apache licenc 2.0 |
Emel | 3.3.0 | 2018.07.11 | Apache licenc 2.0 |
Projekt | Legújabb stabil verzió | Kiadási dátum | Engedély |
---|---|---|---|
Katalizátor | 5,90012 | 2012.05.19 | Művészi , GPL |
táncos | 1.3512 | 2019.03.31 | Művészi, GPL |
Táncos 2 | 0,208001 | 2019.08.04 | |
kőműves | 2.19 | 2012.02.05 | Művészi, GPL |
Májusfa | 2.13 | 2008.04.18 | Művészi, GPL |
Jókedvű | 8.24 | 2019.09.11 | Művészeti |
reakció | 0,002005 | 2011.08.03 | Művészi, GPL |
Hínár | 0,9071 | 2015.04.03 | Művészi, GPL |
Projekt | Legújabb stabil verzió | Kiadási dátum | Engedély |
---|---|---|---|
kékkeszeg | 1.0 | 2011.01.18 | ZPL |
Üveg | 0.12 | 2013.07.19 | MIT |
CherryPy | 5.1.0 | 2016.10.03 | BSD |
Cubic Web | 3.20.4 [10] | 2015.02.06 | LGPL |
Django | 3.0.3 | 2020.02.03 | BSD |
Lombik | 1.1.2 | 2020. 04. 03. [11] | BSD |
Grok | 1.4 | 2011.04.04 | ZPL |
Nagare | 0.4.1 | 2012.01.18 | BSD |
Plone | 5.0.0 | 2015.09.28 | GPL |
Pizsama | 0.8 | 2012.06.01 | Apache |
Pilonok | 1.0.2 | 2015.07.21 | BSD |
Piramis | 1.9.2 | 2018.04.23 | BSD |
Tornádó | 5.1 [12] | 2018.07.12 | Apache |
TurboGears | 2.3.4 | 2014.10.03 | MIT , LGPL |
web2py | 2.9.12 | 2015. 01. 17. [13] | LGPLv 3 |
Webware | 1.1 | 2011.08.03 | Piton |
Zope 2 | 2.13.15 | 2012. 06. 22. [14] | ZPL |
Projekt | Legújabb stabil verzió | Kiadási dátum | Engedély |
---|---|---|---|
Kemping | 2.1 | 2010.08.20 | MIT |
Hanami | 1.0.0 | 2017.04.06 | 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 | 2009. 03 | |
Merb | 1.1.2 | 2010.06.17 | MIT |
Nitro | 0,41 | 2006.12.12 | BSD |
Padrino | 0.12.5 | 2015.02.22 | MIT |
PureMVC | 2.0.4 | 2008.08.14 | CC +Attribution |
Projekt | Nyelv | Legújabb stabil verzió | Kiadási dátum | Engedély |
---|---|---|---|---|
AIDA/Web | Csevej | 6.5 | 2012.08.27 | MIT |
Application Express | PL/SQL | 4.2 | 2012.10.15 | Szabadalmaztatott ingyenes szoftver |
Grálok | Groovy (JVM) | 2.0.1 | 2012.02.14 | Apache |
Kepler | Lua | 1.1.1 | 2009.11.03 | MIT |
Morfik | C# , BASIC , Pascal , Java | 3.0.8.1 | 2010.12.13 | Szabadalmaztatott ingyenes szoftver |
Noir | Clojure | 1.2.2 | ? | Fogyatkozás |
oxigén | OCaml | 2.0.4 | 2012.03.09 | LGPL |
Opa | Opa | 1.0.5 | 2012.08.02 | MIT és AGPL |
OpenACS | tcl | 5.8.1 | 2014.10.25 | GPL |
Tengerpart | Csevej | 3.0 | 2010.09.13 | MIT |
Compojure | Clojure | 1.0.1 | 2012.08.01 | Fogyatkozás |
Zotonic | Erlang | 0.8.1 | 2012.08.11 | Apache |
hangulat.d | D | 0.9.2 | 2020.09.02 | MIT |
Projekt | Ajax | MVC keretrendszer | MVC push-pull | i18n és L10n ? | ORM | Tesztelési keretrendszer(ek) | DB migrációs keretrendszer(ek) | Biztonsági keretrendszer(ek) | Sablon keretrendszer(ek) | Gyorsítótárazási keretrendszer(ek) | Űrlapérvényesítési keretrendszer(ek) |
---|---|---|---|---|---|---|---|---|---|---|---|
ASP.NET MVC | Igen | Igen | Nyom | Igen | ORM független | Egységtesztek , funkcionális tesztek, integrációs tesztek | Entitás-keretrendszer | ASP.NET űrlapok hitelesítése (alapértelmezett), csatlakoztatható | Borotva (alapértelmezett), ASPX, csatlakoztatható | Igen | Igen (kliens oldal bővítményeken keresztül) |
bfc | Igen | nem kötelező | push & pull | Igen | az aktív adatszótáron keresztül | egységtesztek | biztonsági csoportok és szabályok | Igen | Metaadatok , eredményhalmazok | Adatszótár vezérelt | |
DotNetNuke | Igen | Nem | Húzni | Igen | SubSonic, NHibernate | egységtesztek | Igen | ACL alapú ( OpenID , LiveID , Active Directory , LDAP , Windows CardSpace , ASP.NET űrlaphitelesítés ) | Igen | Csatlakoztatható | ASP.NET Validators beépített API |
Kentico cms | Igen | Igen | Push & Pull | Igen | Saját tulajdonú, személyre szabható | egységtesztek | Import eszközkészlet | ACL alapú ( OpenID , LiveID , Active Directory , LDAP , Windows CardSpace , ASP.NET Forms Authentication , FB connect ) | Igen | testreszabható | ASP.NET Validators beépített API |
Egysínű vasút | prototípus | ActiveRecord | Nyom | Igen | ActiveRecord | egységtesztek | ASP.NET Forms Authentication segítségével | Igen | Igen | Igen | |
OpenRasta | Nem | Igen | Nyom | Igen | ORM független | egységtesztek | Nem | HTTP Digest és ASP.NET Forms Authentication vagy gazdagép környezet | Igen | Nem | Nem |
Projekt | Ajax | MVC keretrendszer | MVC push-pull | i18n és L10n ? | ORM | Tesztelési keretrendszer(ek) | DB migrációs keretrendszer(ek) | Biztonsági keretrendszer(ek) | Sablon keretrendszer(ek) | Gyorsítótárazási keretrendszer(ek) | Űrlapérvényesítési keretrendszer(ek) |
---|---|---|---|---|---|---|---|---|---|---|---|
cppcms | Igen | Igen | Nyom | Igen | cppdb | Nem | Nem | Igen | Igen | Igen | Igen |
wt | Igen | Igen | Push & Pull | Igen | wt::dbo | Boost teszt | Igen | Nem | Nem | Igen | |
tntnet | Igen | Nem | Nem | Igen | Tntdb | Nem | Nem | Nem | Igen | Nem | Nem |
Projekt | Ajax | MVC keretrendszer | MVC push-pull | i18n és L10n ? | ORM | Tesztelési keretrendszer(ek) | DB migrációs keretrendszer(ek) | Biztonsági keretrendszer(ek) | Sablon keretrendszer(ek) | Gyorsítótárazási keretrendszer(ek) | Űrlapérvényesítési keretrendszer(ek) |
---|---|---|---|---|---|---|---|---|---|---|---|
ColdBox platform | Igen | Igen | ellenütemű | Igen | Igen | a MockBox, MXUnit és mások segítségével | csatlakoztat | Igen | Igen | Igen | csatlakoztat |
ColdFusion a kerekeken | Igen | Igen | jLingua bővítmény | Igen | Igen Integrált rakétaegység | csatlakoztat | Igen | csatlakoztat | Igen | ||
biztosítószekrény | CF-en vagy bármely JavaScript-könyvtáron keresztül | választható | Nyom | Nem, szokás | a Transfer, Reactor lexikonokon keresztül | MXUnit és mások segítségével | Nem | pluginokon keresztül | a ColdSpring lexikonján keresztül | Nem | |
Mach II | CF-en vagy bármely JavaScript-könyvtáron keresztül | Igen | Nyom | csatlakoztat | Átvitel, reaktor, hibernált állapot | MXUnit és mások segítségével | pluginokon keresztül | hideg tavasz | |||
Modell ragasztó | CF-en vagy bármely JavaScript-könyvtáron keresztül | Igen | Nyom | Átvitel, reaktor, hibernált állapot | MXUnit és mások segítségével | pluginokon keresztül | hideg tavasz | ||||
csapolt | natív funkciók + prototípus + script.aculo.us | választható | Nyom | Igen | DataFaucet [1] | MXUnit és mások segítségével | A DataFaucetben van lehetőség – több db platformot támogat | Tags onTap Plugin | Igen | Igen | Igen |
Projekt | Ajax | MVC keretrendszer | MVC push-pull | i18n és L10n ? | ORM | Tesztelési keretrendszer(ek) | DB migrációs keretrendszer(ek) | Biztonsági keretrendszer(ek) | Sablon keretrendszer(ek) | Gyorsítótárazási keretrendszer(ek) | Űrlapérvényesítési keretrendszer(ek) |
Projekt | Nyelv | Ajax | MVC keretrendszer | MVC push-pull | i18n és L10n ? | ORM | Tesztelési keretrendszer(ek) | DB migrációs keretrendszer(ek) | Biztonsági keretrendszer(ek) | Sablon keretrendszer(ek) | Gyorsítótárazási keretrendszer(ek) | Űrlapérvényesítési keretrendszer(ek) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Flex | ActionScript , MXML | Nem név szerint, hanem hasonló technológia [15] | FlexUnit |
Projekt | Nyelv | Ajax | MVC keretrendszer | MVC push-pull | i18n és L10n ? | ORM | Tesztelési keretrendszer(ek) | DB migrációs keretrendszer(ek) | Biztonsági keretrendszer(ek) | Sablon keretrendszer(ek) | Gyorsítótárazási keretrendszer(ek) | Űrlapérvényesítési keretrendszer(ek) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Tavaszi | Jáva | Igen | Igen | Nyom | Igen | Hibernate , iBatis és egyebek | Gúnyos tárgyak, egységtesztek | Spring Security (korábban Acegi) | JSP , Commons Tiles , Velocity , Thymeleaf , stb | ehcache, több | Commons validátor, Bean Validation | |
Apache kattintás | Jáva | jQuery | Oldal orientált | Húzni | Igen | Hibernálj, Cayenne | Igen | bedugható | Sebesség, JSP | Gyorsítótárazott sablonok | Beépített érvényesítés | |
Apache OFBiz | Jáva | prototípus | Igen | ellenütemű | Igen | Entity Engine (OOTB ORM) | JUnit | Entity Engine Tools, Data File Tool, CSV Parser, Apache POI | OOTB biztonsági keretrendszer | Freemarker (ajánlott), sebesség (támogatás elérhető), JSP (támogatás elérhető) | OOTB gyorsítótár karbantartása | Szerver oldali érvényesítés, kliens oldali érvényesítés (prototípus) |
Apache Sling | Jáva | Igen | Igen | ellenütemű | JCR tartalomtárat használ | Igen | Igen | Igen | ||||
Apache Struts | Jáva | Igen | Igen | ellenütemű | Igen | Igen | egységtesztek | Igen | Igen | |||
Apache Wicket | Jáva | Bővítmények a YUI , ExtJS és egyebek számára | Moduláris eseményvezérelt | Húzni | Igen | kiterjesztésekkel | Objektumok, egység- és integrációs tesztek kiterjesztésen keresztül | Igen | Igen | Igen | Igen | |
FormEngine | Jáva | Igen | Igen | saját csatlakozási API | Ajax ellenőrzés a kiszolgálón és az űrlap állapotának frissítése | |||||||
ItsNat | Jáva | Igen | eseményvezérelt | Nyom | Java i18n használatával | külső, beépített | bedugható | tiszta HTML-SVG | oldal gyorsítótárazása | normál Java | ||
JavaServer arcok | Jáva | Igen | Igen | Húzni | Igen | kiterjesztésekkel | JUnit | Igen | Faceletek , JSP-k | Igen | Natív érvényesítők, integráció a Bean Validation szolgáltatással | |
JBoss varrás | Jáva | Igen | Igen | Húzni | Igen | JPA , hibernált állapot | JUnit, TestNG | JAAS integráció, Drools , Hibernate Filters, OpenID , CAPTCHA | arclapok | JBoss gyorsítótár , EHcache | Hibernate Validator | |
jspx-bay | Jáva | Igen | Oldal orientált | Saját API | JAAS integráció | Mester tartalmi oldalak | Belső felhasználói felület ellenőrzési vezérlők | |||||
JVx WebUI | Jáva | Igen | Modell hajtott | Igen | bedugható | JUnit | Igen | egyetlen beszerzés | bedugható | |||
OpenXava | Jáva | Igen | Modell hajtott | Igen | JPA, hibernált állapot, EJB2 CMP | JUnit | hibernált eszközök | JSR-168 portálbiztonságot használ | A felhasználói felület automatikusan létrejön | portál és JPA gyorsítótárat használ | Igen | |
játék | Jáva | Igen | Igen | ellenütemű | Igen | JPA, hibernált állapot | JUnit, szelén | Igen | a Core Security modulon keresztül | Igen | Igen | Szerver oldali érvényesítés |
RIFE | Jáva | DWR | Igen | ellenütemű | Igen | Igen | Kifogyott a tartály | Igen | Igen | Integráció a terrakottával | Igen | |
Csíkok | Jáva | Igen | Igen | Húzni | Igen | JPA, hibernált állapot | Igen | keret kiterjesztés | Igen | Igen | ||
Apache gobelin | Jáva | Igen | Igen | Húzni | Igen | Hibernált állapot és a JPA | Szelén és TestNG vagy JUnit | külső modul: Tapestry-security ( Apache Shiro ) | Igen | beépített érvényesítő rendszer | ||
Vaadin | Jáva | GWT | Húzni | Igen | Igen | Igen | Igen | Igen | ||||
hullámcsináló | JavaScript (kliens), Java (szerver) | Dojo Toolkit | Igen | Nyom | Dojo Toolkit | Hibernálás | JUnit | Hibernálás | Spring Security (korábban Acegi), szerepkör alapú hozzáférés-vezérlés | Dojo Toolkit | Dojo Toolkit | Reguláris kifejezés , sémavezérelt érvényesítés |
WebObjects | Jáva | Igen | Igen | ellenütemű | Igen | EOF | WOUnit (JUnit), TestNG, szelén | a WONDER projektben | Igen | Igen | Igen | |
zsablonok | Java JDK 1.5 vagy újabb | integrálja a YUI-t, a Google-t stb. megjegyzésekkel | Igen | Push, több művelet URL-enként | szabványos java | bármilyen J2EE ORM keretrendszert használjon | egységtesztek | absztrakt alapú | Velocity, FreeMarker , JSP, egyéb csatlakoztatható | Ajax-ellenőrzés a kiszolgálón és az űrlapállapot frissítése (YUI, JSON ) | ||
Google Web Toolkit | Java, JavaScript | Igen | Igen | JPA a RequestFactory-val | JUnit (túl korai), jsUnit (túl nehéz), szelén (legjobb) | Java-n keresztül | Igen | Bean Validation | ||||
ZK | Java, ZUML | jQuery | Igen | ellenütemű | Igen | bármely J2EE ORM keretrendszer | JUnit, ZTL | HibernateUtil, SpringUtil | Tavaszi biztonság | makro összetevők és összetétel | Igen | kliens, szerver |
Projekt | Nyelv | Ajax | MVC keretrendszer | MVC push-pull | i18n és L10n ? | ORM | Tesztelési keretrendszer(ek) | DB migrációs keretrendszer(ek) | Biztonsági keretrendszer(ek) | Sablon keretrendszer(ek) | Gyorsítótárazási keretrendszer(ek) | Űrlapérvényesítési keretrendszer(ek) |
Projekt | Ajax | MVC keretrendszer | MVC push-pull | i18n és L10n ? | ORM | Tesztelési keretrendszer(ek) | DB migrációs keretrendszer(ek) | Biztonsági keretrendszer(ek) | Sablon keretrendszer(ek) | Gyorsítótárazási keretrendszer(ek) | Űrlapérvényesítési keretrendszer(ek) |
---|---|---|---|---|---|---|---|---|---|---|---|
qooxdoo | Igen | Kötelező adatok | i18n | tesztfutó | Űrlap érvényesítése | ||||||
SproutCore | Igen | Igen |
Projekt | Nyelv | Ajax | MVC keretrendszer | MVC push-pull | i18n és L10n ? | ORM | Tesztelési keretrendszer(ek) | DB migrációs keretrendszer(ek) | Biztonsági keretrendszer(ek) | Sablon keretrendszer(ek) | Gyorsítótárazási keretrendszer(ek) | Űrlapérvényesítési keretrendszer(ek) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Katalizátor | Perl | Eszközkészlet-független ( REST és JSON támogatás, speciális pluginek a prototípushoz (keretrendszer) stb.) | Igen | Nyomjuk be a leggyakoribb használatot | Igen | DBIx::Class , Rose::DB::Object, több | Támogatja a Perl tesztelési szabványokat, a Test Anything Protocolt (TAP) | ACL -alapú, külső motorok stb | Sablon::Toolkit, HTML::Sablon, HTML::Mason, PHP és bármely meglévő Perl sablonmotor | Gyorsítótár, gyorsítótár, megosztott memória stb | HTML::FormHandler HTML::FormFu, HTML::FormValidator, több | |
táncos | Perl | Igen | Igen | Nyom | Igen | DBIx::Class, ORMesque | Igen | ? | ? | Sablon::Toolkit, HTML::Mason, Text::MicroTemplate, bármely meglévő Perl sablon motor | Gyorsítótár, gyorsítótár, megosztott memória stb | DataFu, bármely meglévő Perl űrlap érvényesítő szoftver |
Csere | Perl | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
kőműves | Perl | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
Májusfa | Perl | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
Jókedvű | Perl | Eszközkészlettől független ( REST és JSON támogatás | Nincs kifejezett modelltámogatás, bár általában MVC-ként használják | Nyom | Igen | Igen | Nem | Teszt::Mojo | Nem | Igen | Beépített Perl-sablonok, Template::Toolkit és még sok más bővítményen keresztül | Nem |
reakció | Perl | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
Projekt | Létrehozva | Nyelv | Ajax | MVC keretrendszer | MVC push-pull | i18n és L10n ? | ORM | Tesztelési keretrendszer(ek) | DB migrációs keretrendszer(ek) | Biztonsági keretrendszer(ek) | Sablon keretrendszer(ek) | Gyorsítótárazási keretrendszer(ek) | Űrlapérvényesítési keretrendszer(ek) | állvány |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
AppFlower | 2009. 02 | PHP 5 | ExtJS | Igen | Nyom | Igen | Hajt | Igen | plugin létezik | csatlakoztat | Igen | Igen | Igen | Igen |
CakePHP | 2005. 08 | PHP 5.2+ | Prototípus , script.aculo.us , jQuery , jQuery UI, MooTools , MooTools Továbbiak | Igen | Nyom | Igen | ActiveRecord (CakePHP 1.x), ActiveRecord (CakePHP 2.x) | Egységtesztek , objektum gúnyolódás, rögzítések, kódlefedettség, memóriaelemzés SimpleTest és XDebug PHPUnit segítségével ( cakephp 2.0) | Igen | ACL alapú | Témák, elrendezések, nézetek, elemek | Memcache , XCache , APC , fájl | Érvényesítés, biztonság | Igen |
CodeIgniter | 2006. 01 | PHP >= 5.2.4 | Bármi | Igen | Nyom | Többnyire [16] | Csak harmadik fél | Készen áll a következő kiadásra | Igen | Igen | Igen | Igen | Igen | Nem [17] |
Drupal | 2001. 01 | PHP | jQuery , jQuery UI és még sok más | PAC | N/A | Igen | opcionális modul | egyszerű teszt | Igen | Igen | Igen | Memcache, APC, lakk stb | Igen | Nem |
ÜzemanyagPHP | 2010. 10 | PHP >= 5.3.x | Igen | MVC, HMVC | Nyom | Igen | Igen | PHPUnit | Igen | Igen, beépülő modulok elérhetők | Igen, beépülő modulok elérhetők | Fájl, Redis , Memcache stb | Igen | Igen |
biztosítószekrény | 11.1997 | PHP | Igen | nem kötelező | Nyom | Nem, szokás | Több plugin is elérhető | qforms-on keresztül vagy beépített PHP-ellenőrzéssel | Igen | |||||
Joomla | 2005. 09 | PHP >= 5.3.x | Igen Mootools 1.3 | Igen | ellenütemű | Igen | Igen | egységtesztek | Nem | Igen | Igen | Igen | Igen | Nem |
Kajona | 2004. 06 | PHP 5 | Igen | Igen | Igen | Igen | Igen | egységtesztek | Automatikus | Igen | Igen | Igen | Igen | Nem |
Midgard | 1999. 05 | PHP | jQuery | midcom | Húzni | Igen | Midgard | PHPUnit | datagard | ACL alapú | PHP, TAL | memcache | Igen | Nem |
PRADO | 2004. 07 | PHP 5 (>=5.3.0) | Prototípus, script.aculo.us, saját komponensek [18] | Igen | ellenütemű | Igen | (DAO) , ActiveRecord , SQLMap adatleképező | PHPUnit | Nem | Igen | XML -alapú, hasonlóan az ASP.NET- ekhez [19] | APC , adatbázis , eAccelerator , memcached , XCache | igen [20] | igen [21] |
Qcodo | 10.2005 | PHP 5 | beépített | QControl | Nyom | Igen | XML alapú | Inherens | QForm és QControl | Igen | Igen | Nem | ||
Ezüst csík (zafír) | 2005. 11 | PHP 5 (>=5,2) | jQuery , jQuery UI | ellenütemű | Igen | ActiveRecord | egységtesztek | Automatikus | incl. Nyissa meg az azonosítót | Igen | Igen | Igen | ||
szimfónia | 10.2005 | PHP 5 | Prototípus, script.aculo.us, Unobtrusive Ajax UJS és PJS bővítményekkel | Igen | Nyom | Igen | Propel, Doctrine ( YAML ) | Igen | Plugin létezik (alfa kód) | csatlakoztat | PHP, Twig | Igen | Igen | Igen |
Symfony 2 | 2010 | PHP 5.3 | Prototípus, script.aculo.us, Unobtrusive Ajax UJS és PJS bővítményekkel | Igen | Nyom | Igen | Propel, Doctrine ( YAML ) | Igen | Plugin létezik (alfa kód) | csatlakoztat | PHP, Twig | Igen | Igen | Igen |
Yii | 2008. 01 | PHP 5 (>=5.1.0) | jQuery , jQuery UI, saját komponensek, bővítmények | Igen | ellenütemű | Igen | (DAO) , ActiveRecord , bővítmények (beleértve a Doctrine 2.0-t) | PHPUnit, szelén | Igen | ACL, RBAC , bővítmények | PHP, PRADO, bővítmények | APC, Adatbázis, eAccelerator, Fájl, Memcache, Redis, WinCache , XCache, Zend Platform | Igen | igen [22] |
Zend Framework | 2006. 03 | PHP 5 (>=5.2.4) | Eszközkészlettől független | Igen | ellenütemű | Igen | Táblázat és sor adatátjáró és Doctrine 2.0 a Zend Framework 2.0-hoz | egységtesztek | Igen | ACL alapú | Igen | Igen | Igen | Nem |
Zikula | 2008. 06 | PHP | Igen | Igen | N/A | Igen | Igen | PHPUnit | Igen | Igen | Igen | Igen | Igen | Nem |
Projekt | Nyelv | Ajax | MVC keretrendszer | MVC push-pull | i18n és L10n ? | ORM | Tesztelési keretrendszer(ek) | DB migrációs keretrendszer(ek) | Biztonsági keretrendszer(ek) | Sablon keretrendszer(ek) | Gyorsítótárazási keretrendszer(ek) | Űrlapérvényesítési keretrendszer(ek) | Python 3.* |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
CherryPy | Piton | Igen | vezérlő és URL diszpécser | Igen | ORM agnosztikus | unittest és doctest az stdlib-ből | ORM-tól függ | Sablon motor agnosztikus | Igen | Űrlapérvényesítési motor agnosztikus | Igen | ||
Cubic Web | Piton | Igen | vezérlő és URL diszpécser | Igen | Igen | Igen | Igen | Igen | Igen | Igen | Igen | Nem | |
Lombik | Piton | Igen | Igen | Nyom | Igen | Igen | Igen | Igen | Igen | Jinja2 | Igen | Igen | Igen |
Grok | Piton | Igen | Igen | Húzni | Igen | Az OODBMS neve ZODB , SQLAlchemy , Storm | Egységtesztek , funkcionális tesztek | ZODB generációk | Igen | Igen | Igen | Igen | |
Pizsama | Python , JavaScript | Igen | PureMVC Python verzió használata (JavaScriptre fordítva ) | Igen | ??, nincs közvetlen adathozzáférés | Nem | Nem | ||||||
Pilonok | Piton | segítők a Prototype és a script.aculo.us számára | vezérlő | Nyom | Igen | ORM-agnosztikus | orron keresztül | ORM-tól függ | csatlakoztatható: Mako, Genshi , Myghty, Kid, mások | Pohár gyorsítótár (memória, gyorsítótár, fájl, adatbázisok) | preferált űrlapkód | Nem | |
Piramis | Piton | Igen | Igen | Nyom | Igen | ORM-agnosztikus | Igen | ORM-tól függ | Igen | dugaszolható: Chameleon, Genshi; Mako, több | Pohár gyorsítótár (memória, gyorsítótár, fájl, adatbázisok) | preferált űrlapkód | Igen |
Django | Piton | Igen | Teljes stack | Nyom | Igen | Django ORM | Igen | Dél biztosítja | ACL alapú | Django sablon nyelv | Cache Framework | Django Forms API | Igen |
TurboGears | Piton | Eszközkészlettől független, JSON-on keresztül nyújt támogatást | Teljes halom, a fajta legjobbja alapján | Nyom | Igen | SQLAlchemy | orr | SQLAlchemy-Migrate | Repoze.what & Repoze.who | csatlakoztatható: Genshi, több | Támogatás a memcached és bármely WSGI-kompatibilis rendszerhez | ToscaWidgets , FormEncode használatával | Nem |
web2py | Piton | Igen | Igen | Nyom | Igen | Igen | Igen | Igen | Igen | Igen | Igen | Igen | Nem |
Webware | Piton | Nem | választható | Húzni | Nem | Igen | Igen | Nem | Igen | Igen | Nem | Nem | Nem |
BlueBream (Zope 3) | Piton | kiegészítő termékeken keresztül, pl. Plone w/KSS | Igen | Húzni | Igen | ZODB, SQLObject , SQLAlchemy | egységtesztek, funkcionális tesztek | ZODB generációk | ACL alapú | Igen | Igen | Igen | Nem |
Zope 2 | Piton | Igen | Húzni | Igen | ZODB, SQLObject, SQLAlchemy | egységtesztek | ACL alapú | Igen | Igen | CMFFormController | Nem | ||
mnml | Piton | Nem | Nem | Nem | Nem | csak fejlesztői szerver | Nem | Sablon motor agnosztikus | Nem | Űrlapérvényesítési motor agnosztikus | Nem |
Projekt | Ajax | MVC keretrendszer | MVC push-pull | i18n és L10n ? | ORM | Tesztelési keretrendszer(ek) | DB migrációs keretrendszer(ek) | Biztonsági keretrendszer(ek) | Sablon keretrendszer(ek) | Gyorsítótárazási keretrendszer(ek) | Űrlapérvényesítési keretrendszer(ek) |
---|---|---|---|---|---|---|---|---|---|---|---|
Kemping | Nem | Igen | Nyom | Nem | ActiveRecord | a Mosquiton keresztül | Igen | Nem | Igen | Nem | Nem |
Nitro | jQuery | Igen | Nyom | Igen | Og | rspec | (automatikus) | Igen | Igen | Igen | Igen |
Ruby on Rails | Prototípus , script.aculo.us , jQuery | Aktív rekord , akciócsomag | Nyom | Igen | ActiveRecord | Egységtesztek , funkcionális tesztek és integrációs tesztek | Igen | csatlakoztat | Igen | Igen | Igen |
Sinatra | jQuery | Igen | Nyom | Igen | ORM független | rack teszt | Igen | Rack köztes szoftveren keresztül | Igen | Rack köztes szoftveren keresztül | Nem |
Projekt | Nyelv | Ajax | MVC keretrendszer | MVC push-pull | i18n és L10n ? | ORM | Tesztelési keretrendszer(ek) | DB migrációs keretrendszer(ek) | Biztonsági keretrendszer(ek) | Sablon keretrendszer(ek) | Gyorsítótárazási keretrendszer(ek) | Űrlapérvényesítési keretrendszer(ek) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
AIDA/Web | Csevej | Igen | Igen | Igen | Gemstone/S , GLORP stb | SUnit | Igen | Igen | ||||
Application Express | PL/SQL | Igen | Igen | Igen | Igen | Igen | ||||||
Grálok | Groovy | Igen | ActiveRecord | Nyom | Igen | GORM, hibernált | Egységtesztek , integrációs teszt , funkcionális teszt | több bővítmény: autobase, dbmigrate stb | Spring Security , [23] Apache Shiro [24] | Igen | Igen | Igen |
Kepler | Lua | Igen | ||||||||||
Emel | Scala | Igen | Igen | Húzni | Igen | Igen | Igen | Igen | Igen | Igen | Igen | |
oxigén | OCaml | Igen | Igen | Igen | ||||||||
Opa | Opa | Igen | Igen | MongoDB | Igen | Igen | Igen | |||||
OpenACS | tcl | Igen | Igen | Igen | Igen | Igen | Igen | Igen | Igen | Igen | Igen | |
Tengerpart | Csevej | jQuery , jQuery UI , Prototype JavaScript Framework, script.aculo.us , továbbiak | Igen | Igen | GLORP, Gemstone/S stb | Egységtesztek, SUnit | Nem, szándékosan | Magritte |