Webes alkalmazás keretrendszerek összehasonlítása

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2020. október 18-án felülvizsgált verziótól ; az ellenőrzések 114 szerkesztést igényelnek .

Ez a webalkalmazás-keretrendszerek összehasonlító táblázata .

Frameworks

Alapvető információk az egyes keretrendszerekről.

ASP.NET

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

C++

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ú

ColdFusion Markup Language (CFML)

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

ECMAScript

Projekt Nyelv Legújabb stabil verzió Kiadási dátum Engedély
Flex ActionScript , MXML 4.16.1 2017.03.14 Apache licenc

Java

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

JavaScript

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

scala

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

Perl

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

PHP

Projekt Létrehozva Legújabb stabil verzió Kiadási dátum Kerettípus Engedély
Agavi 2005. 05 1.0.8 2015.06.29 webalkalmazás keretrendszer LGPL
Aiki Framework 2009. 09 0.9.0.1 2016.09.13 webalkalmazás keretrendszer AGPLv3
AppFlower 2009. 02 1.3.0 2012.10.13 webalkalmazás keretrendszer GPLv3
CakePHP 2005. 08 3.5.10 2017.12.28 webalkalmazás keretrendszer MIT
CodeIgniter 2006. 01 3.1.7 2018.01.13 webalkalmazás keretrendszer MIT
Cottonti 2009. 02 0.9.19 2016.06.24 Tartalomkezelő keretrendszer BSD
Directus 2006. 04 5.1 2012.03.20 Tartalomkezelő keretrendszer GPL
Drupal 05.2000 8.6.15 2018.01.03 Tartalomkezelő keretrendszer GPLv2 vagy újabb
e107 2004. 11 2.1.7 2017.12.24 webalkalmazás keretrendszer GPLv2
eZ közzé 2001. 01 4.7 2012.05.15 Tartalomkezelő keretrendszer GPLv2 , saját tulajdonú
Flow3 2007. 01 1.1 2012.05.15 webalkalmazás keretrendszer LGPLv3
ÜzemanyagPHP 2010. 10 1.2.1 2012.06.03 webalkalmazás keretrendszer MIT
biztosítószekrény 11.1997 5.5.1 2008.03.01 webalkalmazás keretrendszer Apache
Horda 2002. 02 4.0.8 2012. május 29. [2] webalkalmazás keretrendszer GPL , LGPL , BSD , Apache
Joomla! felület 2005. 09 12.1 2012.09.05 Tartalomkezelő keretrendszer GPLv2
Kajona 2004. 06 3.4.2 2012.07.18 . [3] Tartalomkezelő keretrendszer LGPL
Laravel 2011. 06 5.2.29 2016. 04. 03 webalkalmazás keretrendszer MIT
lítium 2009. 10 0.10 2011.06.18 webalkalmazás keretrendszer BSD
Midgard 1999. 05 10.05.06 2012. 03. 06. [4] Tartalomkezelő keretrendszer LGPL
MODX 2005. 03 2.4.2-pl 2015.10.06 . [5] Tartalomkezelő keretrendszer GPL
Phalcon 2013. 03 3.0.1 [LTS] 2016.08.24 webalkalmazás keretrendszer ÚjBSD licenc
Qcodo 10.2005 0.4.22 2011. 08. 15. [6] webalkalmazás keretrendszer MIT
Sija 2014. 05 0,1a-4 2015. 01. 05. [7] webalkalmazás keretrendszer MIT
Ezüstcsík ( zafír ) 2005. 11 2.4.5 2011.02.02 Tartalomkezelő keretrendszer BSD
Sirály 10.2003 0.6.8 2010.12.03 webalkalmazás keretrendszer BSD
SKY Framework 2013. 01 1.0 2013. 01. 07 webalkalmazás keretrendszer Sky License
szimfónia 10.2005 4.3.4 2019-08-26 webalkalmazás keretrendszer MIT
Zend Framework 2007. 09 1.12.11 2015.02.11 webalkalmazás keretrendszer BSD
Yii 2008. 01 2.0.17 2019.03.23 webalkalmazás keretrendszer ÚjBSD
Zend Framework 2 2006. 03 2.3.7 2015. 12. 03. [8] webalkalmazás keretrendszer ÚjBSD
Zeta Components (korábban eZ Publish ) 2005. 11 eZ Components 2009.2.1 2010. 03. 22. [9] webalkalmazás keretrendszer Apache
Zikula 2008. 06 1.3.3 2012.08.05 webalkalmazás keretrendszer LGPLv3 vagy újabb

Python

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

Ruby

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

Egyéb

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

A drótváz jellemzőinek összehasonlítása

ASP.NET

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

C++

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

ColdFusion Markup Language (CFML)

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)

ECMAScript

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

Java

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)

JavaScript

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

Perl

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 ? ? ? ? ? ? ? ? ? ? ?

PHP

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

Python

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

Ruby

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

Egyéb

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

Jegyzetek

  1. ASP.NET MVC, Web API, Razor és nyílt forráskód – ScottGu blogja . Letöltve: 2012. november 6. Az eredetiből archiválva : 2012. november 4..
  2. Letöltések - The Horde Project . Letöltve: 2012. november 6. Az eredetiből archiválva : 2012. november 2..
  3. Elkészült a Kajona V3.4.1! | Hírek | Kajona . Letöltve: 2012. november 6. Az eredetiből archiválva : 2012. április 1..
  4. Archivált másolat (a hivatkozás nem elérhető) . Letöltve: 2012. november 6. Az eredetiből archiválva : 2012. május 8.. 
  5. Letöltés Terjesztés | MODX . Letöltve: 2012. november 6. Az eredetiből archiválva : 2012. november 4..
  6. Qcodo fejlesztési keretrendszer - Fórumok . Letöltve: 2012. november 6. Az eredetiből archiválva : 2012. október 16..
  7. Sija Framework . Letöltve: 2017. október 1. Az eredetiből archiválva : 2016. június 6..
  8. Megjelent a Zend Framework 2.0.0 STABLE! - Zend Framework - Zend Framework . Letöltve: 2012. november 6. Az eredetiből archiválva : 2021. július 21.
  9. eZ Components - Források - Hírarchívum (downlink) . Letöltve: 2012. november 6. Az eredetiből archiválva : 2012. szeptember 19.. 
  10. cubicweb 3.15.2 (CubicWeb's Forge) (lefelé irányuló kapcsolat) . Letöltve: 2012. november 6. Az eredetiből archiválva : 2013. május 20. 
  11. Lombik változásnapló . Letöltve: 2012. november 6. Az eredetiből archiválva : 2012. október 29..
  12. ↑ A Tornado 5.1 Tornado 5.1 dokumentációjának újdonságai  . www.tornadoweb.org. Letöltve: 2018. augusztus 4. Az eredetiből archiválva : 2018. augusztus 13.
  13. web2py Web Framework . Letöltve: 2012. november 6. Az eredetiből archiválva : 2012. október 23..
  14. A Zope 2 beszerzése – A Zope 2 alkalmazáskiszolgálója (lefelé irányú kapcsolat) . Letöltve: 2012. november 6. Az eredetiből archiválva : 2012. október 17.. 
  15. URLRequest (a hivatkozás nem elérhető) . Letöltve: 2012. november 6. Az eredetiből archiválva : 2009. február 12.. 
  16. Nyelvi segéd van benne, aktiválnia kell és be kell állítania a kívánt nyelvet a HTTP-fejlécek elemzésével. (nem elérhető link) . Letöltve: 2012. november 6. Az eredetiből archiválva : 2012. november 8.. 
  17. Változásnapló: CodeIgniter felhasználói kézikönyv . EllisLab, Inc. Letöltve : 2012. március 19. Az eredetiből archiválva : 2012. december 30.
  18. PRADO QuickStart oktatóanyag (lefelé irányuló kapcsolat) . Letöltve: 2012. november 6. Az eredetiből archiválva : 2013. szeptember 28.. 
  19. PRADO QuickStart oktatóanyag (lefelé irányuló kapcsolat) . Letöltve: 2012. november 6. Az eredetiből archiválva : 2013. szeptember 28.. 
  20. PRADO QuickStart oktatóanyag (lefelé irányuló kapcsolat) . Letöltve: 2012. november 6. Az eredetiből archiválva : 2013. szeptember 28.. 
  21. PRADO QuickStart oktatóanyag (lefelé irányuló kapcsolat) . Letöltve: 2012. november 6. Az eredetiből archiválva : 2013. szeptember 28.. 
  22. Kezdeti prototípuskészítés: Állványozás | Blogrendszer felépítése Yii |. segítségével yii keret . Letöltve: 2012. november 6. Az eredetiből archiválva : 2013. július 24..
  23. Spring Security bővítmény . Letöltve: 2012. november 6. Az eredetiből archiválva : 2013. augusztus 23..
  24. [[Apache|Apache License]] Shiro bővítmény . Letöltve: 2012. november 6. Az eredetiből archiválva : 2013. augusztus 23..

Lásd még