WikiSort.ru - Не сортированное

ПОИСК ПО САЙТУ | о проекте

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

Каркасы

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

ASP.NET

Проект Язык Последняя стабильная версия Дата выпуска Лицензия
ASP.NET MVC Framework (ASP.NET MVC) ASP.NET 5.2 01.07.2014 Apache v2[1]
Base One Foundation Component Library (BFC) ASP.NET 7.43 15.01.2011 Проприетарная
Component-based Scalable Logical Architecture (CSLA) C#, Visual Basic .NET 4.3.10 04.03.2012 Проприетарная freeware, без ограничений на использование
DotNetNuke ASP.NET 6.01.02 25.07.2011 MIT
Kentico ASP.NET 6.0 10.10.2011 Проприетарная
MonoRail ASP.NET 2.1 RC 17.03.2011 Apache
OpenRasta ASP.NET 2.0 RC 04.11.2009 MIT
Nancy C#, Visual Basic .NET 0.6.0 06.2011 MIT

C++

Проект Последняя стабильная версия Дата выпуска Лицензия
CppCMS 1.0.2 14.08.2012 LGPL, Проприетарная
Tntnet 2.1 02.04.2012 LGPL
Wt 3.2.2-p1 27.07.2012 GPL, Проприетарная

ColdFusion Markup Language (CFML)

Проект Последняя стабильная версия Дата выпуска Лицензия
ColdBox Platform 3.5.2 01.08.2012 Apache v2
ColdFusion on Wheels 1.1.7 14.12.2011 Apache v2
ColdSpring 1.2 12.09.2008 Apache v2
Fusebox 5.5.1 08.03.2008 Apache
FW/1 1.2 18.10.2010 Apache v2
Mach-II 1.8.1 20.09.2010 GPLv3 with Classpath exception
Model-Glue 3.1.185 11.08.2009 Apache
onTap 3.3 07.11.2009 BSD

ECMAScript

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

Java

Проект Последняя стабильная версия Дата выпуска Лицензия
Apache Click 2.3.0 27.03.2011 Apache Software License 2.0 (ASL 2.0)
Apache OFBiz 10.04.02 30.04.2010 Apache Software License 2.0 (ASL 2.0)
Apache Shale 1.0.4 19.12.2007 Apache
Apache Sling 6 18.04.2011 Apache 2.0
Apache Struts 2.3.4 12.05.2012 Apache 2.0
Apache Tapestry 5.3.5 30.08.2012 Apache
Liferay 6.2.3 17.04.2015 Apache
Apache Wicket 6.0 05.09.2012 Apache
AppFuse 2.1 04.04.2011 Apache
Eclipse RAP 1.4.1 23.09.2011 Eclipse
FormEngine 2.0.1 08.05.2012 MIT, Проприетарная
Grails 3.1.3 03.03.2016 Apache 2.0
Google Web Toolkit 2.7.0 20.11.2014 Apache
Hamlets 1.7 11.03.2011 BSD
ItsNat 1.2 24.05.2011 LGPL, Проприетарная
JavaServer Faces 2.2.13 04.02.2016 Implementation dependent
JBoss Seam 3.1.0 final 13.01.2012 LGPL
Jspx-bay 1.1.0 17.02.2011 Apache 2.0
JVx WebUI 0.9 01.04.2011 Apache 2.0
ManyDesigns Portofino 3.1.10 22.03.2011 GPLv3
OpenLaszlo 4.9.0 21.10.2010 CPL
OpenXava 4.5 19.07.2012 LGPL
Oracle ADF 11.1.1.5 06.05.2011 Oracle Technology Network Developer License
Play! 2.2.2 01.03.2014 Apache 2.0
RIFE 1.6.1 14.07.2007 CDDL, LGPL
SmartClient 8.0 05.01.2011 LGPL
Spring 4.2.5 25.02.2016 Apache 2.0
Stripes 1.6.0 23.07.2015 Apache 2.0
ThinWire 1.2 17.09.2007 GPL
Vaadin 6.7.6 06.03.2012 Apache
Wavemaker 6.3.3 22.09.2011 Apache
WebObjects 5.4.3 15.09.2008 Проприетарная
WebWork 2.2.6 21.07.2007 Apache
ZK 7.0.0 26.11.2013 LGPL, ZOL
ztemplates 2.4.0 11.09.2011 Apache

JavaScript

ПроектПоследняя стабильная версияДата выпускаЛицензия
AngularJS 1.5.0 2016-02-05 MIT License
Backbone.js 1.3.3 2016-04-05 MIT License
SproutCore 1.11.0 2015-01-28 MIT License
Ember.js 2.8.0 2016-09-08 MIT License
Express.js 4.14.0 2016-06-16 MIT License
Knockout.js 3.4.1 2016-11-08 MIT License
Meteor 1.4 2016-07-25 MIT License
OpenUI5 1.26.8 2015-03-10 Apache 2.0 License by SAP
ReactJS 15.1.0 2016-05-20 3-Clause BSD with Facebook addendum (not OSI-approved)
Unified.js 14.0 2014-04-01 BSD (component only) & proprietary

Scala

Проект Последняя стабильная версия Дата выпуска Лицензия
Play! 2.0.3 03.08.2012 Apache 2.0
Spray 2.0.3 03.08.2012 Apache 2.0
Lift 2.6 11.01.2015 Apache 2.0

Perl

Проект Последняя стабильная версия Дата выпуска Лицензия
Catalyst 5.90012 19.05.2012 Artistic, GPL
Dancer 1.3095 01.04.2012 Artistic, GPL
Mason 2.19 02.05.2012 Artistic, GPL
Maypole 2.13 18.04.2008 Artistic, GPL
Mojolicious 6.6 21.06.2016 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.4.4 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 3.1.6 27.10.2016[8] Web application framework MIT
Zend Framework 09.2007 1.12.11 11.02.2015 Web application framework BSD
Yii 01.2008 2.0.9 05.08.2015 Web application framework New BSD
Zend Framework 2 03.2006 2.3.7 12.03.2015[9] Web application framework New BSD
Zeta Components (formerly eZ Publish) 11.2005 eZ Components 2009.2.1 22.03.2010[10] 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[11] 06.02.2015 LGPL
Django 2.1 01.08.2018 BSD
Flask 1.0.2 02.05.2018[12] 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[13] 12.07.2018 Apache
TurboGears 2.3.4 03.10.2014 MIT, LGPL
web2py 2.9.12 17.01.2015[14] LGPLv3
Webware 1.1 03.08.2011 Python
Zope 2 2.13.15 22.06.2012[15] ZPL

Ruby

Проект Последняя стабильная версия Дата выпуска Лицензия
Camping 2.1 20.08.2010 MIT
Hanami 1.0.0 06.04.2017 MIT
Ruby on Rails 5.1.1 12.05.2017 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

Сравнение возможностей каркасов


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 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[16] 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[17] Third party only Ready for next release Да Да Да Да Да Нет[18]
Drupal 01.2001 PHP jQuery, jQuery UI, more PAC N/A Да 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[19] Да Push-pull Да (DAO), ActiveRecord, SQLMap data mapper PHPUnit Нет Да XML-based, similar to ASP.NETs[20] APC, Database, eAccelerator, memcached, XCache Да[21] Да[22]
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 Да Да[23]
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 Да Да N/A Да Да 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,[24] Apache Shiro[25] Да Да Да
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

Примечания

См. также

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2024
WikiSort.ru - проект по пересортировке и дополнению контента Википедии