- Сравнение каркасов веб-приложений
-
Это сравнительная таблица фреймворков веб-приложений.
Содержание
Фреймворки
Основная информация о каждом из фреймворков.
ASP.NET
См. также: ASP.NET и Список .NET-языковПроект Язык Последняя стабильная версия Дата выпуска Лицензия ASP.NET MVC Framework (ASP.NET MVC) ASP.NET 4.0 Beta 15.02.2012 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++
См. также: 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)
См. также: ColdFusionПроект Последняя стабильная версия Дата выпуска Лицензия 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
См. также: ECMAScriptПроект Язык Последняя стабильная версия Дата выпуска Лицензия Flex ActionScript, MXML 4.8 25.07.2012 Apache Java
См. также: Java и 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 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 2.1.1 12.09.2012 Apache Google Web Toolkit 2.5.0 27.06.2012 Apache Hamlets 1.7 11.03.2011 BSD ItsNat 1.2 24.05.2011 LGPL, Проприетарная JavaServer Faces 2.1 22.10.2010 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.0.3 03.08.2012 Apache 2.0 RIFE 1.6.1 14.07.2007 CDDL, LGPL SmartClient 8.0 05.01.2011 LGPL Spring 3.1.2 09.07.2012 Apache Stripes 1.5.7 17.05.2012 Apache ThinWire 1.2 17.09.2007 GPL Vaadin 6.7.6 2012-03-06 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 6.0.2 24.07.2012 LGPL, ZOL ztemplates 2.4.0 11.09.2011 Apache JavaScript
См. также: JavaScriptПроект Последняя стабильная версия Дата выпуска Лицензия multiple frameworks based on node.js 0.8.9 11.07.2012 MIT qooxdoo 1.5 13.07.2011 LGPL or Eclipse SproutCore 1.8 (beta 2.0) 07.03.2012 MIT WaveMaker (client side) 6.3.3 22.09.2011 Apache Scala
См. также: ScalaПроект Последняя стабильная версия Дата выпуска Лицензия Play! 2.0.3 03.08.2012 Apache 2.0 Lift 2.4 12.01.2012 Apache 2.0 Perl
См. также: 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 3.0 26.06.2012 Artistic Reaction 0.002005 08.03.2011 Artistic, GPL PHP
См. также: PHPПроект Создан Последняя стабильная версия Дата выпуска Тип фреймворка Лицензия Agavi 05.2005 1.0.7 22.12.2011 Web application framework LGPL Aiki Framework 09.2009 0.9.0 24.12.2011 Web application framework AGPLv3 AppFlower 02.2009 1.2 21.12.2011 Web application framework GPLv3 CakePHP 08.2005 2.2.3 08.10.2012[2] Web application framework MIT CodeIgniter 01.2006 2.1.3 08.10.2012[3] Web application framework OSLv3 Cotonti 02.2009 0.9.7 01.02.2012 Content Management Framework BSD Directus 04.2006 5.1 20.03.2012 Content Management Framework GPL Drupal 05.2000 7.15 01.08.2012 Content Management Framework GPLv2 или более поздняя e107 11.2004 1.0.1 30.03.2012 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[4] 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[5] Content Management Framework LGPL Lithium 10.2009 0.10 18.06.2011 Web application framework BSD Midgard 05.1999 10.05.06 06.03.2012[6] Content Management Framework LGPL MODX 03.2005 2.2.2-pl 02.05.2012[7] Content Management Framework GPL Qcodo 10.2005 0.4.22 15.08.2011[8] 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 Symfony 10.2005 2.1.3 30.10.2012[9] Web application framework MIT Zend Framework 09.2007 02 Build 01 18.10.2010 Web application framework BSD Yii 01.2008 1.1.12 19.08.2012 Web application framework New BSD Zend Framework 03.2006 2.0.0 05.09.2012[10] Web application framework New BSD Zeta Components (formerly eZ Publish) 11.2005 eZ Components 2009.2.1 22.03.2010[11] Web application framework Apache Zikula 06.2008 1.3.3 08.05.2012 Web application framework LGPLv3 или более поздняя Python
См. также: PythonПроект Последняя стабильная версия Дата выпуска Лицензия BlueBream 1.0 18.01.2011 ZPL CherryPy 3.2.2 28.10.2011 BSD CubicWeb 3.15.2[12] 24.07.2012 LGPL Django 1.4.2 17.10.2012[13] BSD Flask 0.9 01.07.2012[14] BSD Grok 1.4 04.04.2011 ZPL Nagare 0.4.1 18.01.2012 BSD Plone 4.2 05.07.2012 GPL Pyjamas 0.8 01.06.2012 Apache Pylons 1.0.0 28.05.2010 BSD Pyramid 1.3 21.03.2012 BSD Tornado 2.3[15] 31.05.2012 Apache TurboGears 2.2 23.08.2012 MIT, LGPL web2py 2.2.1 26.10.2012[16] LGPLv3 Webware 1.1 03.08.2011 Python Zope 2 2.13.15 22.06.2012[17] ZPL Ruby
См. также: RubyПроект Последняя стабильная версия Дата выпуска Лицензия Camping 2.1 20.08.2010 MIT Ruby on Rails 3.2.8 09.08.2012 MIT, Ruby Ramaze 2011.07.25 25.07.2011 Ruby Sinatra 1.3.3 19.08.2012 MIT Rango 0.2 03.2009 Merb 1.1.2 17.06.2010 MIT Nitro 0.41 12.12.2006 BSD PureMVC 2.0.4 14.08.2008 CC +Attribution Others
Проект Язык Последняя стабильная версия Дата выпуска Лицензия 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.7.0 17.07.2011 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 [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[18] 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), data mapper pattern (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.1 Any Да Push Mostly[19] Third party only Ready for next release Да Да Да Да Да Нет[20] Drupal 01.2001 PHP jQuery, jQuery UI, more PAC x Да 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[21] Да Push-pull Да (DAO), ActiveRecord, SQLMap data mapper PHPUnit Нет Да XML-based, similar to ASP.NETs[22] APC, Database, eAccelerator, memcached, XCache Да[23] Да[24] 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 Да Да[25] 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 Да Да x Да Да 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 Нет Да 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,[26] Apache Shiro[27] Да Да Да 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 Проект Язык 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, Web API, Razor and Open Source — ScottGu’s Blog
- ↑ CakePHP 2.2.2 release :: The Bakery: Everything CakePHP
- ↑ CodeIgniter 2.1.3 Released | CodeIgniter — News
- ↑ Downloads — The Horde Project
- ↑ Kajona V3.4.1 is completed! | News | Kajona
- ↑ http://www.midgard-project.org/updates/midgard_10-05-6_ratatoskr_lts_released/
- ↑ Download Distribution | MODX
- ↑ Qcodo Development Framework — Forums
- ↑ Symfony 2.1.3 released — Symfony
- ↑ Zend Framework 2.0.0 STABLE Released! — Zend Framework — Zend Framework
- ↑ eZ Components — Resources — News Archive
- ↑ cubicweb 3.15.2 (CubicWeb’s Forge)
- ↑ Security releases issued | Weblog | Django
- ↑ Flask Changelog — Flask 0.9dev documentation
- ↑ What’s new in Tornado 2.3 — Tornado 2.4 documentation
- ↑ web2py Web Framework
- ↑ Getting Zope 2 — The Zope 2 Application Server
- ↑ URLRequest
- ↑ Language helper included, must activate & set desired language by parsing HTTP headers.{http://codeigniter.com/user_guide/libraries/language.html}
- ↑ Change Log : CodeIgniter User Guide. EllisLab, Inc.. Проверено 19 марта 2012.
- ↑ PRADO QuickStart Tutorial
- ↑ PRADO QuickStart Tutorial
- ↑ PRADO QuickStart Tutorial
- ↑ PRADO QuickStart Tutorial
- ↑ Initial Prototyping: Scaffolding | Building a Blog System Using Yii | Yii Framework
- ↑ Spring Security plugin
- ↑ Apache Shiro plugin
Cм. также
- Web application framework
- Content management systems
- Content Management Framework
- Java: View Technologies and Frameworks
На эту статью не ссылаются другие статьи Википедии. Пожалуйста, воспользуйтесь подсказкой и установите ссылки в соответствии с принятыми рекомендациями.Категории:- Каркасы веб-приложений
- Списки программного обеспечения
- Сравнение программного обеспечения
Wikimedia Foundation. 2010.