Циклопедия:Списки:Фреймворки веб-приложений

Материал из Циклопедии
Перейти к навигации Перейти к поиску

Это сравнительная таблица каркасов веб-приложений.

Каркасы[править]

Основная информация о каждом из каркасов.

ASP.NET[править]

Проект Язык Последняя стабильная версия Дата выпуска Лицензия
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 01.06.2018 Проприетарная
Component-based Scalable Logical Architecture (CSLA) C#, Visual Basic .NET 4.9.0 04.01.2019 Проприетарная freeware, без ограничений на использование
DNN ASP.NET 9.2.2 01.10.2018 MIT
Kentico ASP.NET 12.0 27.11.2018 Проприетарная
MonoRail ASP.NET 2.1 RC 17.03.2011 Apache License 2.0
OpenRasta ASP.NET 2.0 RC 04.11.2009 MIT
Nancy C#, Visual Basic .NET 1.4.4 20.07.2017 MIT

C++[править]

Проект Последняя стабильная версия Дата выпуска Лицензия
CppCMS 1.2.1 18.05.2018 MIT
Tntnet 2.2.1 17.01.2014 LGPL
Wt 4.0.5 14.12.2018 GPL, Проприетарная

ColdFusion Markup Language (CFML)[править]

Проект Последняя стабильная версия Дата выпуска Лицензия
ColdBox Platform 5.3.0+837 11.01.2019 Apache License 2.0
ColdFusion on Wheels 2.0.1 31.01.2018 Apache License 2.0
ColdSpring 1.2 12.09.2008 Apache License 2.0
Fusebox 5.5.2 08.05.2012 Apache License
FW/1 4.2.0 27.05.2018 Apache License 2.0
Mach-II 1.8.1 20.09.2010 GPLv3 with Classpath exception
Model-Glue 3.2 14.10.2014 Apache License 2.0
onTap 3.4.0 01.05.2014 BSD

ECMAScript[править]

Проект Язык Последняя стабильная версия Дата выпуска Лицензия
Flex ActionScript, MXML 4.16.1 14.03.2017 Apache License

Java[править]

Проект Последняя стабильная версия Дата выпуска Лицензия
Apache Click 2.3.0 27.03.2011 Apache License 2.0
Apache OFBiz 16.11.05 02.10.2018 Apache License 2.0
Apache Shale 1.0.4 19.12.2007 Apache License
Apache Sling 11.0 23.10.2018 Apache License 2.0
Apache Struts 2.5.20 09.01.2019 Apache License 2.0
Apache Tapestry 5.4.4 18.12.2018 Apache License 2.0
Liferay 7.1.2 GA3 28.01.2019 LGPL
Apache Wicket 8.3.0 31.01.2019 Apache License 2.0
AppFuse 3.5.0 25.02.2015 Apache License
Eclipse RAP 3.8.0 20.03.2019 Eclipse Public License (EPL)
FormEngine 2.0.1 08.05.2012 MIT, Проприетарная
Grails 3.3.9 04.12.2018 Apache License 2.0
Google Web Toolkit 2.8.2 19.10.2017 Apache License 2.0
Hamlets 1.7.1 29.06.2012 BSD
ItsNat 1.4 18.09.2015 LGPL, Проприетарная
JavaServer Faces 2.3.0 28.05.2017 Implementation dependent
JBoss Seam 3.1.0 final 13.01.2012 LGPL
Jspx-bay 1.1.0 23.12.2015 Apache License 2.0, WTFPL
JVx WebUI 2.8 19.12.2018 Apache License 2.0
ManyDesigns 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 Oracle Technology Network Developer License
Play! 2.7.0 01.02.2019 Apache License 2.0
RIFE 1.6.1 14.07.2007 CDDL, LGPL
SmartClient 12.0 23.03.2019 LGPL
Spring 6.0.3 15.12.2022 Apache License 2.0
Stripes 1.6.0 23.07.2015 Apache License 2.0
ThinWire 1.2 17.09.2007 GPL
Vaadin 13.0.1 11.03.2019 Apache License 2.0
Wavemaker 10.0 20.11.2018 Apache License
WebObjects 5.4.3 15.09.2008 Проприетарная
WebWork 2.2.6 21.07.2007 Apache License
ZK 8.6.1 05.03.2019 LGPL, ZOL
ztemplates 2.4.0 11.09.2011 Apache License 2.0

JavaScript[править]

Проект Последняя стабильная версия Дата выпуска Лицензия
AngularJS 1.7.8 11.03.2019 MIT License
Backbone.js 1.4.0 19.02.2019 MIT License
SproutCore 1.11.2-25 23.01.2019 MIT License
Ember.js 3.8.0 19.02.2019 MIT License
Express.js 4.16.4 10.10.2018 MIT License
Knockout.js 3.5.0 22.02.2019 MIT License
Meteor 1.8.0.2 07.01.2019 MIT License
OpenUI5 1.63.1 19.03.2019 Apache License 2.0
qooxdoo 6.0.0 24.02.2021 MIT License
ReactJS 16.8.5 22.03.2019 MIT License
Unified.js 7.1.0 13.12.2018 MIT License

Scala[править]

Проект Последняя стабильная версия Дата выпуска Лицензия
Play! 2.7.0 01.02.2019 Apache License 2.0
Spray 1.3.4 30.09.2016 Apache License 2.0
Lift 3.3.0 11.07.2018 Apache License 2.0

Perl[править]

Проект Последняя стабильная версия Дата выпуска Лицензия
Catalyst 5.90012 19.05.2012 Artistic, GPL
Dancer 1.3512 31.03.2019 Artistic, GPL
Dancer2 0.208001 04.08.2019
Mason 2.19 02.05.2012 Artistic, GPL
Maypole 2.13 18.04.2008 Artistic, GPL
Mojolicious 8.24 11.09.2019 Artistic
Reaction 0.002005 08.03.2011 Artistic, GPL
Kelp 0.9071 03.04.2015 Artistic, GPL

PHP[править]

Проект Создан Последняя стабильная версия Дата выпуска Тип фреймворка Лицензия
Agavi 05.2005 1.0.8 29.06.2015 Web application framework LGPL
Aiki Framework 09.2009 0.9.0.1 13.09.2016 Web application framework AGPLv3
AppFlower 02.2009 1.3.0 13.10.2012 Web application framework GPLv3
CakePHP 08.2005 3.5.10 28.12.2017 Web application framework MIT
CodeIgniter 01.2006 3.1.7 13.01.2018 Web application framework MIT
Cotonti 02.2009 0.9.19 24.06.2016 Content Management Framework BSD
Directus 04.2006 5.1 20.03.2012 Content Management Framework GPL
Drupal 05.2000 8.6.15 03.01.2018 Content Management Framework GPLv2 или более поздняя
e107 11.2004 2.1.7 24.12.2017 Web application framework GPLv2
eZ publish 01.2001 4.7 15.05.2012 Content Management Framework GPLv2, Проприетарная
Flow3 01.2007 1.1 15.05.2012 Web application framework LGPLv3
FuelPHP 10.2010 1.2.1 03.06.2012 Web application framework MIT
Fusebox 11.1997 5.5.1 01.03.2008 Web application framework Apache
Horde 02.2002 4.0.8 29.05.2012[2] Web application framework GPL, LGPL, BSD, Apache
Joomla! Platform 09.2005 12.1 09.05.2012 Content Management Framework GPLv2
Kajona 06.2004 3.4.2 18.07.2012[3] Content Management Framework LGPL
Laravel 06.2011 5.2.29 03.04.2016 Web application framework MIT
Lithium 10.2009 0.10 18.06.2011 Web application framework BSD
Midgard 05.1999 10.05.06 06.03.2012[4] Content Management Framework LGPL
MODX 03.2005 2.4.2-pl 06.10.2015[5] Content Management Framework GPL
Phalcon 03.2013 3.0.1 [LTS] 24.08.2016 Web application framework New BSD License
Qcodo 10.2005 0.4.22 15.08.2011[6] Web application framework MIT
Sija 05.2014 0.1a-4 05.01.2015[7] Web application framework MIT
SilverStripe (Sapphire) 11.2005 2.4.5 02.02.2011 Content Management Framework BSD
Seagull 10.2003 0.6.8 03.12.2010 Web application framework BSD
SKY Framework 01.2013 1.0 07.01.2013 Web application framework SKY Licence
Symfony 10.2005 4.3.4 2019-08-26 Web application framework MIT
Zend Framework 09.2007 1.12.11 11.02.2015 Web application framework BSD
Yii 01.2008 2.0.17 23.03.2019 Web application framework New BSD
Zend Framework 2 03.2006 2.3.7 12.03.2015[8] Web application framework New BSD
Zeta Components (formerly eZ Publish) 11.2005 eZ Components 2009.2.1 22.03.2010[9] Web application framework Apache
Zikula 06.2008 1.3.3 08.05.2012 Web application framework LGPLv3 или более поздняя

Python[править]

Проект Последняя стабильная версия Дата выпуска Лицензия
BlueBream 1.0 18.01.2011 ZPL
Bottle 0.12 19.07.2013 MIT
CherryPy 5.1.0 10.03.2016 BSD
CubicWeb 3.20.4[10] 06.02.2015 LGPL
Django 3.0.3 03.02.2020 BSD
Flask 1.1.2 03.04.2020[11] BSD
Grok 1.4 04.04.2011 ZPL
Nagare 0.4.1 18.01.2012 BSD
Plone 5.0.0 28.09.2015 GPL
Pyjamas 0.8 01.06.2012 Apache
Pylons 1.0.2 21.07.2015 BSD
Pyramid 1.9.2 23.04.2018 BSD
Tornado 5.1[12] 12.07.2018 Apache
TurboGears 2.3.4 03.10.2014 MIT, LGPL
web2py 2.9.12 17.01.2015[13] LGPLv3
Webware 1.1 03.08.2011 Python
Zope 2 2.13.15 22.06.2012[14] ZPL

Ruby[править]

Проект Последняя стабильная версия Дата выпуска Лицензия
Camping 2.1 20.08.2010 MIT
Hanami 1.0.0 06.04.2017 MIT
Ruby on Rails 5.2.3.rc1 22.03.2019 MIT, Ruby
Ramaze 2011.07.25 25.07.2011 Ruby
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 +Attribution

Другие[править]

Проект Язык Последняя стабильная версия Дата выпуска Лицензия
AIDA/Web Smalltalk 6.5 27.08.2012 MIT
Application Express PL/SQL 4.2 15.10.2012 Проприетарная freeware
Grails 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 Проприетарная freeware
Noir Clojure 1.2.2 ? Eclipse
Ocsigen OCaml 2.0.4 09.03.2012 LGPL
Opa Opa 1.0.5 02.08.2012 MIT and AGPL
OpenACS Tcl 5.8.1 25.10.2014 GPL
Seaside Smalltalk 3.0 13.09.2010 MIT
Compojure Clojure 1.0.1 08.01.2012 Eclipse
Zotonic Erlang 0.8.1 11.08.2012 Apache
vibe.d D 0.9.2 02.09.2020 MIT

Сравнение возможностей каркасов[править]

ASP.NET[править]

Проект Ajax MVC framework MVC push-pull i18n & L10n? ORM Testing framework(s) DB migration framework(s) Security framework(s) Template framework(s) Caching framework(s) Form validation framework(s)
ASP.NET MVC Push ORM-independent Unit tests, Functional Tests, Integration Tests Entity Framework ASP.NET Forms Authentication (Default), Pluggable Razor (Default), ASPX, Pluggable (client-side via plugins)
BFC Not mandatory Push & pull via active Словарь данных Unit tests security groups and rules Метаданные, result sets Data dictionary driven
DotNetNuke Pull SubSonic, NHibernate Unit tests ACL-based (OpenID, LiveID, Active Directory, LDAP, Windows CardSpace, ASP.NET Forms Authentication) Pluggable ASP.NET Validators, built-in API
Kentico cms Push & Pull Proprietary, customizable Unit tests Import toolkit ACL-based (OpenID, LiveID, Active Directory, LDAP, Windows CardSpace, ASP.NET Forms Authentication, FB connect) Customizable ASP.NET Validators, built-in API
MonoRail Prototype ActiveRecord Push ActiveRecord Unit tests via ASP.NET Forms Authentication
OpenRasta Push ORM-independent Unit tests HTTP Digest and via ASP.NET Forms Authentication or host environment

C++[править]

Проект Ajax MVC framework MVC push-pull i18n & L10n? ORM Testing framework(s) DB migration framework(s) Security framework(s) Template framework(s) Caching framework(s) Form validation framework(s)
CppCMS Push CppDB
Wt Push & Pull Wt::Dbo Boost.test
Tntnet Tntdb

ColdFusion Markup Language (CFML)[править]

Проект Ajax MVC framework MVC push-pull i18n & L10n? ORM Testing framework(s) DB migration framework(s) Security framework(s) Template framework(s) Caching framework(s) Form validation framework(s)
ColdBox Platform Push-pull via MockBox, MXUnit, others via plugin via plugin
ColdFusion on Wheels via plugin jLingua integrated RocketUnit via plugin via plugin
Fusebox via CF or any JavaScript library optional Push , custom via lexicons for Transfer, Reactor via MXUnit, others via plugins via lexicon for ColdSpring
Mach-II via CF or any JavaScript library Push via plugin Transfer, Reactor, Hibernate via MXUnit, others via plugins ColdSpring
Model-Glue via CF or any JavaScript library Push Transfer, Reactor, Hibernate via MXUnit, others via plugins ColdSpring
onTap native features + Prototype + script.aculo.us optional Push DataFaucet [1] via MXUnit, others DataFaucet has potential — supports multiple db platforms Members onTap Plugin
Проект Ajax MVC framework MVC push-pull i18n & L10n? ORM Testing framework(s) DB migration framework(s) Security framework(s) Template framework(s) Caching framework(s) Form validation framework(s)

ECMAScript[править]

Проект Язык Ajax MVC framework MVC push-pull i18n & L10n? ORM Testing framework(s) DB migration framework(s) Security framework(s) Template framework(s) Caching framework(s) Form validation framework(s)
Flex ActionScript, MXML Not by name but similar technology[15] FlexUnit

Java[править]

Проект Язык Ajax MVC framework MVC push-pull i18n & L10n? ORM Testing framework(s) DB migration framework(s) Security framework(s) Template framework(s) Caching framework(s) Form validation framework(s)
Spring Java Push Hibernate, iBatis, more Mock objects, unit tests Spring Security (formerly Acegi) JSP, Commons Tiles, Velocity, Thymeleaf, more ehcache, more Commons validator, Bean Validation
Apache Click Java jQuery Page oriented Pull Hibernate, Cayenne pluggable Velocity, JSP Cached templates Built-in validation
Apache OFBiz Java Prototype Push-pull Entity Engine(OOTB ORM) JUnit Entity Engine Tools, Data File Tool, CSV Parser, Apache POI OOTB Security framework Freemarker(Recommended), Velocity(Support Available), JSP(Support Available) OOTB Cache Maintenance Server side validation, Client Side Validation(Prototype)
Apache Sling Java Push-pull Uses JCR content repository
Apache Struts Java Push-pull Unit tests
Apache Wicket Java Extensions for YUI, ExtJS, more Modular event driven Pull with extensions Mock objects, unit and integration tests via extension
FormEngine Java own connector API Ajax validation on server and form state update
ItsNat Java event driven Push using Java i18n external, built-in pluggable pure HTML-SVG page caching normal Java
JavaServer Faces Java Pull с расширениями JUnit Facelets, JSP Native validators, integration with Bean Validation
JBoss Seam Java Pull JPA, Hibernate JUnit, TestNG JAAS integration, Drools, Hibernate Filters, OpenID, CAPTCHA Facelets JBoss Cache, EHcache Hibernate Validator
Jspx-bay Java Page oriented Own API JAAS integration Master-content pages Internal UI validation controls
JVx WebUI Java Model Driven pluggable JUnit Single sourcing pluggable
OpenXava Java Model Driven JPA, Hibernate, EJB2 CMP JUnit Hibernate tools uses JSR-168 portal security UI is automatically generated uses portal and JPA caching
Play Java Push-pull JPA, Hibernate JUnit, Selenium via Core Security module Server-side validation
RIFE Java DWR Push-pull Out of container testing Integration with Terracotta
Stripes Java Pull JPA, Hibernate framework extension
Apache Tapestry Java Pull Hibernate and JPA Selenium and TestNG or JUnit external module: Tapestry-security (Apache Shiro) built-in validation system
Vaadin Java GWT Pull
Wavemaker JavaScript (client), Java (server) Dojo Toolkit Push Dojo Toolkit Hibernate JUnit Hibernate Spring Security (formerly Acegi), role-based access control Dojo Toolkit Dojo Toolkit Regular expression, schema-driven validation
WebObjects Java Push-pull EOF WOUnit (JUnit), TestNG, Selenium in Project WONDER
ztemplates Java JDK 1.5 or newer integrates YUI, Google, etc., with annotations Push, multiple actions per URL standard Java use any J2EE ORM framework Unit tests annotation based Velocity, FreeMarker, JSP, others pluggable Ajax validation on server and form state update (YUI, JSON)
Google Web Toolkit Java, JavaScript JPA with RequestFactory JUnit (too early), jsUnit (too difficult), Selenium (best) via Java Bean Validation
ZK Java, ZUML jQuery Push-pull any J2EE ORM framework JUnit,ZTL HibernateUtil, SpringUtil Spring Security Macro components & composition client, server
Проект Язык Ajax MVC framework MVC push-pull i18n & L10n? ORM Testing framework(s) DB migration framework(s) Security framework(s) Template framework(s) Caching framework(s) Form validation framework(s)

JavaScript[править]

Проект Ajax MVC framework MVC push-pull i18n & L10n? ORM Testing framework(s) DB migration framework(s) Security framework(s) Template framework(s) Caching framework(s) Form validation framework(s)
qooxdoo Data binding i18n Testrunner Form Validation
SproutCore

Perl[править]

Проект Язык Ajax MVC framework MVC push-pull i18n & L10n? ORM Testing framework(s) DB migration framework(s) Security framework(s) Template framework(s) Caching framework(s) Form validation framework(s)
Catalyst Perl Toolkit-independent (REST & JSON support, specific plugins for Prototype (фреймворк), more) Push in its most common usage DBIx::Class, Rose::DB::Object, more Supports Perl testing standards, Test Anything Protocol (TAP) ACL-based, external engines, more Template::Toolkit, HTML::Template, HTML::Mason, PHP and any extant Perl template engine Cache, memcached, shared memory, more HTML::FormHandler HTML::FormFu, HTML::FormValidator, more
Dancer Perl Push DBIx::Class, ORMesque ? ? Template::Toolkit, HTML::Mason, Text::MicroTemplate, any extant Perl template engine Cache, memcached, shared memory, more DataFu, any extant Perl form validation software
Interchange Perl ? ? ? ? ? ? ? ? ? ? ?
Mason Perl ? ? ? ? ? ? ? ? ? ? ?
Maypole Perl ? ? ? ? ? ? ? ? ? ? ?
Mojolicious Perl Toolkit-independent (REST & JSON support No explicit model support though commonly used as MVC Push Test::Mojo Built-in Perl templating, Template::Toolkit and several others via plugins
Reaction Perl ? ? ? ? ? ? ? ? ? ? ?

PHP[править]

Проект Создан Язык Ajax MVC framework MVC push-pull i18n & L10n? ORM Testing framework(s) DB migration framework(s) Security framework(s) Template framework(s) Caching framework(s) Form validation framework(s) Scaffolding
AppFlower 02.2009 PHP 5 ExtJS Push Propel Plugin exists Plugin
CakePHP 08.2005 PHP 5.2+ Prototype, script.aculo.us, jQuery, jQuery UI, MooTools, MooTools More Push ActiveRecord (CakePHP 1.x), ActiveRecord (CakePHP 2.x) Unit tests, object mocking, fixtures, code coverage, memory analysis with SimpleTest and XDebug PHPUnit (cakephp 2.0) ACL-based Themes, layouts, views, elements Memcache, XCache, APC, File Validation, security
CodeIgniter 01.2006 PHP >= 5.2.4 Any Push Mostly[16] Third party only Ready for next release [17]
Drupal 01.2001 PHP jQuery, jQuery UI, more PAC Optional module SimpleTest Memcache, APC, Varnish, more
FuelPHP 10.2010 PHP >= 5.3.x MVC, HMVC Push PHPUnit , Plugins available , Plugins available File, Redis, Memcache, more
Fusebox 11.1997 PHP Not mandatory Push , custom Multiple plugins available via qforms or built in PHP validation
Joomla 09.2005 PHP >= 5.3.x Mootools 1.3 Push-pull Unit tests
Kajona 06.2004 PHP 5 Unit tests Automatic
Midgard 05.1999 PHP jQuery MidCOM Pull Midgard PHPUnit datagard ACL-based PHP, TAL Memcache
PRADO 07.2004 PHP 5 (>=5.3.0) Prototype, script.aculo.us, own components[18] Push-pull (DAO), ActiveRecord, SQLMap data mapper PHPUnit XML-based, similar to ASP.NETs[19] APC, Database, eAccelerator, memcached, XCache [20] [21]
Qcodo 10.2005 PHP 5 built-in QControl Push XML-based Inherent QForm and QControl
SilverStripe (Sapphire) 11.2005 PHP 5 (>=5.2) jQuery, jQuery UI Push-pull ActiveRecord Unit tests Automatic incl. OpenID
Symfony 10.2005 PHP 5 Prototype, script.aculo.us, Unobtrusive Ajax with UJS and PJS plugins Push Propel, Doctrine (YAML) Plugin exists (alpha code) Plugin PHP, Twig
Symfony 2 2010 PHP 5.3 Prototype, script.aculo.us, Unobtrusive Ajax with UJS and PJS plugins Push Propel, Doctrine (YAML) Plugin exists (alpha code) Plugin PHP, Twig
Yii 01.2008 PHP 5 (>=5.1.0) jQuery, jQuery UI, own components, plugins Push-pull (DAO), ActiveRecord, плагины (incl. Doctrine 2.0) PHPUnit, Selenium ACL, RBAC, плагины PHP, PRADO, плагины APC, Database, eAccelerator, File, Memcache, Redis, WinCache, XCache, Zend Platform [22]
Zend Framework 03.2006 PHP 5 (>=5.2.4) Toolkit-independent Push-pull Table and row data gateway and Doctrine 2.0 for Zend Framework 2.0 Unit tests ACL-based
Zikula 06.2008 PHP PHPUnit

Python[править]

Проект Язык Ajax MVC framework MVC push-pull i18n & L10n? ORM Testing framework(s) DB migration framework(s) Security framework(s) Template framework(s) Caching framework(s) Form validation framework(s) Python 3.*
CherryPy Python controller & URL dispatching ORM agnostic использует unittest и doctest из stdlib зависит от ORM Templating engine agnostic Form validation engine agnostic
CubicWeb Python controller & URL dispatching
Flask Python Push Jinja2
Grok Python Pull OODBMS called ZODB, SQLAlchemy, Storm Unit tests, functional tests ZODB Generations
Pyjamas Python, JavaScript Use PureMVC Python version (compiled to JavaScript) ??, no direct data access
Pylons Python helpers for Prototype and script.aculo.us controller Push ORM-agnostic via nose зависит от ORM pluggable: Mako, Genshi, Myghty, Kid, другие Beaker cache (memory, memcached, file, databases) preferred formencode
Pyramid Python Push ORM-agnostic зависит от ORM pluggable: Chameleon, Genshi; Mako, more Beaker cache (memory, memcached, file, databases) preferred formencode
Django Python Full stack Push Django ORM Provided by South ACL-based Django Template Language Cache Framework Django Forms API
TurboGears Python Toolkit-independent, provides support via JSON Full stack, best-of-breed based Push SQLAlchemy nose SQLAlchemy-Migrate Repoze.what & Repoze.who pluggable: Genshi, more Support for memcached, and any WSGI compliant system ToscaWidgets, utilizing FormEncode
web2py Python Push
Webware Python Optional Pull
BlueBream (Zope 3) Python via add-on products, e.g. Plone w/KSS Pull ZODB, SQLObject, SQLAlchemy Unit tests, functional tests ZODB generations ACL-based
Zope 2 Python Pull ZODB, SQLObject, SQLAlchemy Unit tests ACL-based CMFFormController
mnml Python only development server Templating engine agnostic Form validation engine agnostic

Ruby[править]

Проект Ajax MVC framework MVC push-pull i18n & L10n? ORM Testing framework(s) DB migration framework(s) Security framework(s) Template framework(s) Caching framework(s) Form validation framework(s)
Camping Push ActiveRecord via Mosquito
Nitro jQuery Push Og RSpec (automatic)
Ruby on Rails Prototype, script.aculo.us, jQuery ActiveRecord, Action Pack Push ActiveRecord Unit Tests, Functional Tests and Integration Tests Plug-in
Sinatra jQuery Push ORM-independent rack-test through a Rack middleware through a Rack middleware

Другие[править]

Проект Язык Ajax MVC framework MVC push-pull i18n & L10n? ORM Testing framework(s) DB migration framework(s) Security framework(s) Template framework(s) Caching framework(s) Form validation framework(s)
AIDA/Web Smalltalk Gemstone/S, GLORP, more SUnit
Application Express PL/SQL
Grails Groovy ActiveRecord Push GORM, Hibernate Unit tests, integration test, functional test multiple plugins: autobase, dbmigrate, more Spring Security,[23] Apache Shiro[24]
Kepler Lua
Lift Scala Pull
Ocsigen OCaml
Opa Opa MongoDB
OpenACS Tcl
Seaside Smalltalk jQuery, jQuery UI, Prototype JavaScript Framework, script.aculo.us, more GLORP, Gemstone/S, more Unit tests, SUnit , intentionally Magritte

Примечания[править]

  1. ASP.NET MVC, Web API, Razor and Open Source — ScottGu’s Blog. Архивировано из первоисточника 4 ноября 2012. Проверено 6 ноября 2012.
  2. Downloads — The Horde Project. Архивировано из первоисточника 2 ноября 2012. Проверено 6 ноября 2012.
  3. Kajona V3.4.1 is completed! | News | Kajona. Архивировано из первоисточника 1 апреля 2012. Проверено 6 ноября 2012.
  4. Архивированная копия. Архивировано из первоисточника 8 мая 2012.[недоступная ссылка] Проверено 6 ноября 2012.
  5. Download Distribution | MODX. Архивировано из первоисточника 4 ноября 2012. Проверено 6 ноября 2012.
  6. Qcodo Development Framework — Forums. Архивировано из первоисточника 16 октября 2012. Проверено 6 ноября 2012.
  7. Sija Framework. Архивировано из первоисточника 6 июня 2016. Проверено 1 октября 2017.
  8. Zend Framework 2.0.0 STABLE Released! — Zend Framework — Zend Framework. Архивировано из первоисточника 21 июля 2021. Проверено 6 ноября 2012.
  9. eZ Components — Resources — News Archive. Архивировано из первоисточника 19 сентября 2012.[недоступная ссылка] Проверено 6 ноября 2012.
  10. cubicweb 3.15.2 (CubicWeb’s Forge). Архивировано из первоисточника 20 мая 2013.[недоступная ссылка] Проверено 6 ноября 2012.
  11. Flask Changelog. Архивировано из первоисточника 29 октября 2012. Проверено 6 ноября 2012.
  12. What’s new in Tornado 5.1 — Tornado 5.1 documentation англ.. www.tornadoweb.org. Архивировано из первоисточника 13 августа 2018. Проверено 4 августа 2018.
  13. web2py Web Framework. Архивировано из первоисточника 23 октября 2012. Проверено 6 ноября 2012.
  14. Getting Zope 2 — The Zope 2 Application Server. Архивировано из первоисточника 17 октября 2012.[недоступная ссылка] Проверено 6 ноября 2012.
  15. URLRequest. Архивировано из первоисточника 12 февраля 2009.[недоступная ссылка] Проверено 6 ноября 2012.
  16. Language helper included, must activate & set desired language by parsing HTTP headers.. Архивировано из первоисточника 8 ноября 2012.[недоступная ссылка] Проверено 6 ноября 2012.
  17. Change Log : CodeIgniter User Guide. EllisLab, Inc.. Архивировано из первоисточника 30 декабря 2012. Проверено 19 марта 2012.
  18. PRADO QuickStart Tutorial. Архивировано из первоисточника 28 сентября 2013.[недоступная ссылка] Проверено 6 ноября 2012.
  19. PRADO QuickStart Tutorial. Архивировано из первоисточника 28 сентября 2013.[недоступная ссылка] Проверено 6 ноября 2012.
  20. PRADO QuickStart Tutorial. Архивировано из первоисточника 28 сентября 2013.[недоступная ссылка] Проверено 6 ноября 2012.
  21. PRADO QuickStart Tutorial. Архивировано из первоисточника 28 сентября 2013.[недоступная ссылка] Проверено 6 ноября 2012.
  22. Initial Prototyping: Scaffolding | Building a Blog System Using Yii | Yii Framework. Архивировано из первоисточника 24 июля 2013. Проверено 6 ноября 2012.
  23. Spring Security plugin. Архивировано из первоисточника 23 августа 2013. Проверено 6 ноября 2012.
  24. [[Лицензия Apache|Apache]] Shiro plugin. Архивировано из первоисточника 23 августа 2013. Проверено 6 ноября 2012.

См. также[править]