creating a program that can use and support objects
Comparison of web application frameworks
From Wikipedia, the free encyclopedia
Programming language comparisons
General comparison
Basic syntax
Basic instructions
Arrays
Associative arrays
String operations
String functions
List comprehension
Object-oriented programming
Object-oriented constructors
Database access
Evaluation strategy
List of "Hello World" programs
ALGOL 58's influence on ALGOL 60
ALGOL 60: Comparisons with other languages
Comparison of ALGOL 68 and C++
ALGOL 68: Compa...
(from a combination of ALGOrithmic and Language); a programming language used to express computer programs as algorithms
Comparison of web application frameworks
From Wikipedia, the free encyclopedia
Programming language comparisons
General comparison
Basic syntax
Basic instructions
Arrays
Associative arrays
String operations
String functions
List comprehension
Object-oriented programming
Object-oriented constructors
Database access
Evaluation strategy
List of "Hello World" programs
ALGOL 58's influence on ALGOL 60
ALGOL 60: Comparisons with other languages
Comparison of ALGOL 68 and C++
ALGOL 68: Compa...
? Eclipse
Ocsigen OCaml 2.0.4 2012-03-09 LGPL
Opa Opa 1.0.5 2012-08-02 MIT and AGPL
OpenACS Tcl 5.7.0 2011-07-17 GPL
Seaside Smalltalk 3.0 2010-09-13 MIT
Compojure Clojure 1.0.1 2012-01-08 Eclipse
Zotonic Erlang 0.8.0 2012-04-11 Apache
Project Language Current stable version Release date License
[edit]Comparison of Features
ORM Testing framework(s) DB migration framework(s) Security framework(s) Template framework(s) Caching framework(s) Form validation framework(s)
ColdBox Platform Yes Yes Push-pull Yes Yes via MockBox, MXUnit, others via plugin Yes Yes Yes via plugin
ColdFusion on Wheels Yes Yes via plugin jLingua Yes Yes integrated RocketUnit via plugin Yes via plugin Yes
Fusebox via CF or any JavaScript library optional Push No, custom via lexicons for Transfer, Reactor via MXUnit, others No via plugins ...
Comparison of web application frameworks
From Wikipedia, the free encyclopedia
Programming language comparisons
General comparison
Basic syntax
Basic instructions
Arrays
Associative arrays
String operations
String functions
List comprehension
Object-oriented programming
Object-oriented constructors
Database access
Evaluation strategy
List of "Hello World" programs
ALGOL 58's influence on ALGOL 60
ALGOL 60: Comparisons with other languages
Comparison of ALGOL 68 and C++
ALGOL 68: Compa...
any member of Athapaskan tribes that migrated to the southwestern desert (from Arizona to Texas and south into Mexico); fought a losing battle from 1861 to 1886 with the United States and were resettled in Oklahoma
New BSD
Agavi 2005-05 1.0.7 2011-12-22 Web application framework LGPL
Aiki Framework 2009-09 0.9.0 2011-12-24 Web application framework AGPLv3
Alloy 2009-10 0.7.4 2011-07-08 Lightweight web application framework New BSD
AppFlower 2009-02 1.2 2011-12-21 Web application framework GPLv3
AuraPHP 2011-02 Beta2 2012-02-13 Web application framework, Components BSD
CakePHP 2005-08 2.2.2 2012-09-01[2] Web application framework MIT
CodeIgniter 2006-01 2.1.1 2012-06-13[3] Web application framework OSLv...
Comparison of web application frameworks
From Wikipedia, the free encyclopedia
Programming language comparisons
General comparison
Basic syntax
Basic instructions
Arrays
Associative arrays
String operations
String functions
List comprehension
Object-oriented programming
Object-oriented constructors
Database access
Evaluation strategy
List of "Hello World" programs
ALGOL 58's influence on ALGOL 60
ALGOL 60: Comparisons with other languages
Comparison of ALGOL 68 and C++
ALGOL 68: Comparisons ...
Comparison of web application frameworks
From Wikipedia, the free encyclopedia
Programming language comparisons
General comparison
Basic syntax
Basic instructions
Arrays
Associative arrays
String operations
String functions
List comprehension
Object-oriented programming
Object-oriented constructors
Database access
Evaluation strategy
List of "Hello World" programs
ALGOL 58's influence on ALGOL 60
ALGOL 60: Comparisons with other languages
Comparison of ALGOL 68 and C++
ALGOL 68: Compa...
7.43 2011-01-15 Proprietary
Component-based Scalable Logical Architecture (CSLA) C#, Visual Basic .NET 4.3.10 2012-03-04 Proprietary freeware, no limit on use type
DotNetNuke ASP.NET 6.01.02 2011-07-25 MIT
Kentico ASP.NET
validating the authenticity of something or someone
Forms Authentication (Default), Pluggable Razor (Default), ASPX, Pluggable Yes Yes (client-side via plugins)
BFC Yes Not mandatory Push & pull Yes via active data dictionary Unit tests security groups and rules Yes metadata, result sets Data dictionary driven
DotNetNuke Yes No Pull Yes SubSonic, NHibernate Unit tests Yes ACL-based (OpenID, LiveID, Active Directory, LDAP, CardSpace, ASP.NET
Forms Authentication (Default), Pluggable Razor (Default), ASPX, Pluggable Yes Yes (client-side via plugins)
BFC Yes Not mandatory Push & pull Yes via active data dictionary Unit tests security groups and rules Yes metadata, result sets Data dictionary driven
DotNetNuke Yes No Pull Yes SubSonic, NHibernate Unit tests Yes ACL-based (OpenID, LiveID, Active Directory, LDAP, CardSpace, ASP.NET
prepare for publication or presentation by revising
2.2 C++/C
2.3 ColdFusion Markup Language (CFML)
2.4 ECMAScript
2.5 Java
2.6 Perl
2.7 PHP
2.8 Python
2.9 Ruby
2.10 Others
3 References
4 See also
[edit]General
Basic information about each framework.
[edit]PHP
See also: PHP
Project Start date Current stable version Release date Framework type License
1st OpenFramework 2010-03 1.129 2012-05-22[1] Web Application Framework (Multi-Tier Architecture, not MVC).
a popular programming language that is relatively easy to learn; an acronym for beginner's all-purpose symbolic instruction code; no longer in general use
JavaScript 0.8.9 2012-07-11 MIT
qooxdoo JavaScript 1.5 2011-07-13 LGPL or Eclipse
SproutCore JavaScript 1.8 (beta 2.0) 2012-03-07 MIT
WaveMaker Java (server), JavaScript (client) 6.3.3 2011-09-22 Apache
[edit]Java
See also: Java (programming language) and Java (software platform)
Project Current stable version Release date License
Apache OFBiz 10.04.02 2010-04-30 Apache Software License 2.0 (ASL 2.0)
Apache Shale 1.0.4 2007-12-19 Apache
Apache Sling 6 2011-04-18 Apache 2.0
Apache Struts 2.3....
(of speed) less than that of sound in a designated medium
Forms Authentication (Default), Pluggable Razor (Default), ASPX, Pluggable Yes Yes (client-side via plugins)
BFC Yes Not mandatory Push & pull Yes via active data dictionary Unit tests security groups and rules Yes metadata, result sets Data dictionary driven
DotNetNuke Yes No Pull Yes SubSonic, NHibernate Unit tests Yes ACL-based (OpenID, LiveID, Active Directory, LDAP, CardSpace, ASP.NET
7.43 2011-01-15 Proprietary
Component-based Scalable Logical Architecture (CSLA) C#, Visual Basic .NET 4.3.10 2012-03-04 Proprietary freeware, no limit on use type
DotNetNuke ASP.NET 6.01.02 2011-07-25 MIT
Kentico ASP.NET
Comparison of web application frameworks
From Wikipedia, the free encyclopedia
Programming language comparisons
General comparison
Basic syntax
Basic instructions
Arrays
Associative arrays
String operations
String functions
List comprehension
Object-oriented programming
Object-oriented constructors
Database access
Evaluation strategy
List of "Hello World" programs
ALGOL 58's influence on ALGOL 60
ALGOL 60: Comparisons with other languages
Comparison of ALGOL 68 and C++
ALGOL 68: Compa...
Comparison of web application frameworks
From Wikipedia, the free encyclopedia
Programming language comparisons
General comparison
Basic syntax
Basic instructions
Arrays
Associative arrays
String operations
String functions
List comprehension
Object-oriented programming
Object-oriented constructors
Database access
Evaluation strategy
List of "Hello World" programs
ALGOL 58's influence on ALGOL 60
ALGOL 60: Comparisons with other languages
Comparison of ALGOL 68 and C++
ALGOL 68: Compa...
7.43 2011-01-15 Proprietary
Component-based Scalable Logical Architecture (CSLA) C#, Visual Basic .NET 4.3.10 2012-03-04 Proprietary freeware, no limit on use type
DotNetNuke ASP.NET 6.01.02 2011-07-25 MIT
Kentico ASP.NET
an intricate network suggesting something that was formed by weaving or interweaving
Comparison of web application frameworks
From Wikipedia, the free encyclopedia
Programming language comparisons
General comparison
Basic syntax
Basic instructions
Arrays
Associative arrays
String operations
String functions
List comprehension
Object-oriented programming
Object-oriented constructors
Database access
Evaluation strategy
List of "Hello World" programs
ALGOL 58's influence on ALGOL 60
ALGOL 60: Comparisons with other languages
Comparison of ALGOL 68 and C++
ALGOL 68: Compa...
a classification of organisms based on similarities
Tony Shan, Taxonomy of Java Web Application Frameworks
Open Source Web Frameworks in Java
Open Source Web Frameworks in Python
Top 10 Web Frameworks in PHP
a supplementary component that improves capability
& Repoze.who pluggable: Genshi, more Support for memcached, and any WSGI compliant system ToscaWidgets, utilizing FormEncode No
web2py Python Yes Yes Push Yes Yes Yes Yes Yes Yes Yes Yes No
Webware Python No Optional Pull No Yes Yes No Yes Yes No No No
BlueBream (Zope 3) Python via add-on products, e.g.
Comparison of web application frameworks
From Wikipedia, the free encyclopedia
Programming language comparisons
General comparison
Basic syntax
Basic instructions
Arrays
Associative arrays
String operations
String functions
List comprehension
Object-oriented programming
Object-oriented constructors
Database access
Evaluation strategy
List of "Hello World" programs
ALGOL 58's influence on ALGOL 60
ALGOL 60: Comparisons with other languages
Comparison of ALGOL 68 and C++
ALGOL 68: Compa...
Comparison of web application frameworks
From Wikipedia, the free encyclopedia
Programming language comparisons
General comparison
Basic syntax
Basic instructions
Arrays
Associative arrays
String operations
String functions
List comprehension
Object-oriented programming
Object-oriented constructors
Database access
Evaluation strategy
List of "Hello World" programs
ALGOL 58's influence on ALGOL 60
ALGOL 60: Comparisons with other languages
Comparison of ALGOL 68 and C++
ALGOL 68: Compa...
French mathematician and philosopher and Jansenist
Comparison of web application frameworks
From Wikipedia, the free encyclopedia
Programming language comparisons
General comparison
Basic syntax
Basic instructions
Arrays
Associative arrays
String operations
String functions
List comprehension
Object-oriented programming
Object-oriented constructors
Database access
Evaluation strategy
List of "Hello World" programs
ALGOL 58's influence on ALGOL 60
ALGOL 60: Comparisons with other languages
Comparison of ALGOL 68 and C++
ALGOL 68: Comparisons ...
resulting from bringing ideas together in the imagination
Comparison of web application frameworks
From Wikipedia, the free encyclopedia
Programming language comparisons
General comparison
Basic syntax
Basic instructions
Arrays
Associative arrays
String operations
String functions
List comprehension
Object-oriented programming
Object-oriented constructors
Database access
Evaluation strategy
List of "Hello World" programs
ALGOL 58's influence on ALGOL 60
ALGOL 60: Comparisons with other languages
Comparison of ALGOL 68 and C++
ALGOL 68: Compa...
Comparison of web application frameworks
From Wikipedia, the free encyclopedia
Programming language comparisons
General comparison
Basic syntax
Basic instructions
Arrays
Associative arrays
String operations
String functions
List comprehension
Object-oriented programming
Object-oriented constructors
Database access
Evaluation strategy
List of "Hello World" programs
ALGOL 58's influence on ALGOL 60
ALGOL 60: Comparisons with other languages
Comparison of ALGOL 68 and C++
ALGOL 68: Compa...
an open fabric of string or rope or wire woven together
Comparison of web application frameworks
From Wikipedia, the free encyclopedia
Programming language comparisons
General comparison
Basic syntax
Basic instructions
Arrays
Associative arrays
String operations
String functions
List comprehension
Object-oriented programming
Object-oriented constructors
Database access
Evaluation strategy
List of "Hello World" programs
ALGOL 58's influence on ALGOL 60
ALGOL 60: Comparisons with other languages
Comparison of ALGOL 68 and C++
ALGOL 68: Comparisons ...
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 JavaScript Framework, more) Yes Push in its most common usage Yes 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 extan...
a printed circuit that can be inserted into expansion slots in a computer to increase the computer's capabilities
ORM Testing framework(s) DB migration framework(s) Security framework(s) Template framework(s) Caching framework(s) Form validation framework(s)
Camping No Yes Push No Active record pattern via Mosquito Yes No Yes No No
Nitro jQuery Yes Push Yes Og RSpec (automatic) Yes Yes Yes Yes
Ruby on Rails Prototype, script.aculo.us, jQuery ActiveRecord, Action Pack Push Yes ActiveRecord Unit Tests, Functional Tests and Integration Tests Yes Plug-in Yes Yes Yes
Sinatra No Yes Push No ORM-indepen...
someone who contracts for and supervises construction
Comparison of web application frameworks
From Wikipedia, the free encyclopedia
Programming language comparisons
General comparison
Basic syntax
Basic instructions
Arrays
Associative arrays
String operations
String functions
List comprehension
Object-oriented programming
Object-oriented constructors
Database access
Evaluation strategy
List of "Hello World" programs
ALGOL 58's influence on ALGOL 60
ALGOL 60: Comparisons with other languages
Comparison of ALGOL 68 and C++
ALGOL 68: Compa...
a legal document giving official permission to do something
2.2 C++/C
2.3 ColdFusion Markup Language (CFML)
2.4 ECMAScript
2.5 Java
2.6 Perl
2.7 PHP
2.8 Python
2.9 Ruby
2.10 Others
3 References
4 See also
[edit]General
Basic information about each framework.
[edit]PHP
See also: PHP
Project Start date Current stable version Release date Framework type License
1st OpenFramework 2010-03 1.129 2012-05-22[1] Web Application Framework (Multi-Tier Architecture, not MVC).
Comparison of web application frameworks
From Wikipedia, the free encyclopedia
Programming language comparisons
General comparison
Basic syntax
Basic instructions
Arrays
Associative arrays
String operations
String functions
List comprehension
Object-oriented programming
Object-oriented constructors
Database access
Evaluation strategy
List of "Hello World" programs
ALGOL 58's influence on ALGOL 60
ALGOL 60: Comparisons with other languages
Comparison of ALGOL 68 and C++
ALGOL 68: Comparisons ...
Comparison of web application frameworks
From Wikipedia, the free encyclopedia
Programming language comparisons
General comparison
Basic syntax
Basic instructions
Arrays
Associative arrays
String operations
String functions
List comprehension
Object-oriented programming
Object-oriented constructors
Database access
Evaluation strategy
List of "Hello World" programs
ALGOL 58's influence on ALGOL 60
ALGOL 60: Comparisons with other languages
Comparison of ALGOL 68 and C++
ALGOL 68: Compa...
ORM Testing framework(s) DB migration framework(s) Security framework(s) Template framework(s) Caching framework(s) Form validation framework(s)
ColdBox Platform Yes Yes Push-pull Yes Yes via MockBox, MXUnit, others via plugin Yes Yes Yes via plugin
ColdFusion on Wheels Yes Yes via plugin jLingua Yes Yes integrated RocketUnit via plugin Yes via plugin Yes
Fusebox via CF or any JavaScript library optional Push No, custom via lexicons for Transfer, Reactor via MXUnit, others No via pl...
apparatus to maintain and control a nuclear reaction
ORM Testing framework(s) DB migration framework(s) Security framework(s) Template framework(s) Caching framework(s) Form validation framework(s)
ColdBox Platform Yes Yes Push-pull Yes Yes via MockBox, MXUnit, others via plugin Yes Yes Yes via plugin
ColdFusion on Wheels Yes Yes via plugin jLingua Yes Yes integrated RocketUnit via plugin Yes via plugin Yes
Fusebox via CF or any JavaScript library optional Push No, custom via lexicons for Transfer, Reactor via MXUnit, others No via pl...
a reference book containing an alphabetical list of words
ORM Testing framework(s) DB migration framework(s) Security framework(s) Template framework(s) Caching framework(s) Form validation framework(s)
ColdBox Platform Yes Yes Push-pull Yes Yes via MockBox, MXUnit, others via plugin Yes Yes Yes via plugin
ColdFusion on Wheels Yes Yes via plugin jLingua Yes Yes integrated RocketUnit via plugin Yes via plugin Yes
Fusebox via CF or any JavaScript library optional Push No, custom via lexicons for Transfer, Reactor via MXUnit, others No via pl...
2.2 C++/C
2.3 ColdFusion Markup Language (CFML)
2.4 ECMAScript
2.5 Java
2.6 Perl
2.7 PHP
2.8 Python
2.9 Ruby
2.10 Others
3 References
4 See also
[edit]General
Basic information about each framework.
[edit]PHP
See also: PHP
Project Start date Current stable version Release date Framework type License
1st OpenFramework 2010-03 1.129 2012-05-22[1] Web Application Framework (Multi-Tier Architecture, not MVC).
2.2 C++/C
2.3 ColdFusion Markup Language (CFML)
2.4 ECMAScript
2.5 Java
2.6 Perl
2.7 PHP
2.8 Python
2.9 Ruby
2.10 Others
3 References
4 See also
[edit]General
Basic information about each framework.
[edit]PHP
See also: PHP
Project Start date Current stable version Release date Framework type License
1st OpenFramework 2010-03 1.129 2012-05-22[1] Web Application Framework (Multi-Tier Architecture, not MVC).
Comparison of web application frameworks
From Wikipedia, the free encyclopedia
Programming language comparisons
General comparison
Basic syntax
Basic instructions
Arrays
Associative arrays
String operations
String functions
List comprehension
Object-oriented programming
Object-oriented constructors
Database access
Evaluation strategy
List of "Hello World" programs
ALGOL 58's influence on ALGOL 60
ALGOL 60: Comparisons with other languages
Comparison of ALGOL 68 and C++
ALGOL 68: Comparisons ...
disposed to act in accordance with someone's wishes
& Repoze.who pluggable: Genshi, more Support for memcached, and any WSGI compliant system ToscaWidgets, utilizing FormEncode No
web2py Python Yes Yes Push Yes Yes Yes Yes Yes Yes Yes Yes No
Webware Python No Optional Pull No Yes Yes No Yes Yes No No No
BlueBream (Zope 3) Python via add-on products, e.g.
7.43 2011-01-15 Proprietary
Component-based Scalable Logical Architecture (CSLA) C#, Visual Basic .NET 4.3.10 2012-03-04 Proprietary freeware, no limit on use type
DotNetNuke ASP.NET 6.01.02 2011-07-25 MIT
Kentico ASP.NET
reduced to the simplest and most significant form possible
Comparison of web application frameworks
From Wikipedia, the free encyclopedia
Programming language comparisons
General comparison
Basic syntax
Basic instructions
Arrays
Associative arrays
String operations
String functions
List comprehension
Object-oriented programming
Object-oriented constructors
Database access
Evaluation strategy
List of "Hello World" programs
ALGOL 58's influence on ALGOL 60
ALGOL 60: Comparisons with other languages
Comparison of ALGOL 68 and C++
ALGOL 68: Compa...
2.2 C++/C
2.3 ColdFusion Markup Language (CFML)
2.4 ECMAScript
2.5 Java
2.6 Perl
2.7 PHP
2.8 Python
2.9 Ruby
2.10 Others
3 References
4 See also
[edit]General
Basic information about each framework.
[edit]PHP
See also: PHP
Project Start date Current stable version Release date Framework type License
1st OpenFramework 2010-03 1.129 2012-05-22[1] Web Application Framework (Multi-Tier Architecture, not MVC).
something a little different from others of the same type
2.2 C++/C
2.3 ColdFusion Markup Language (CFML)
2.4 ECMAScript
2.5 Java
2.6 Perl
2.7 PHP
2.8 Python
2.9 Ruby
2.10 Others
3 References
4 See also
[edit]General
Basic information about each framework.
[edit]PHP
See also: PHP
Project Start date Current stable version Release date Framework type License
1st OpenFramework 2010-03 1.129 2012-05-22[1] Web Application Framework (Multi-Tier Architecture, not MVC).
possible but not necessary; left to personal choice
ORM Testing framework(s) DB migration framework(s) Security framework(s) Template framework(s) Caching framework(s) Form validation framework(s)
ColdBox Platform Yes Yes Push-pull Yes Yes via MockBox, MXUnit, others via plugin Yes Yes Yes via plugin
ColdFusion on Wheels Yes Yes via plugin jLingua Yes Yes integrated RocketUnit via plugin Yes via plugin Yes
Fusebox via CF or any JavaScript library optional Push No, custom via lexicons for Transfer, Reactor via MXUnit, others No via pl...
a means of communicating by the use of sounds or symbols
Comparison of web application frameworks
From Wikipedia, the free encyclopedia
Programming language comparisons
General comparison
Basic syntax
Basic instructions
Arrays
Associative arrays
String operations
String functions
List comprehension
Object-oriented programming
Object-oriented constructors
Database access
Evaluation strategy
List of "Hello World" programs
ALGOL 58's influence on ALGOL 60
ALGOL 60: Comparisons with other languages
Comparison of ALGOL 68 and C++
ALGOL 68: Compa...
Forms Authentication (Default), Pluggable Razor (Default), ASPX, Pluggable Yes Yes (client-side via plugins)
BFC Yes Not mandatory Push & pull Yes via active data dictionary Unit tests security groups and rules Yes metadata, result sets Data dictionary driven
DotNetNuke Yes No Pull Yes SubSonic, NHibernate Unit tests Yes ACL-based (OpenID, LiveID, Active Directory, LDAP, CardSpace, ASP.NET
Comparison of web application frameworks
From Wikipedia, the free encyclopedia
Programming language comparisons
General comparison
Basic syntax
Basic instructions
Arrays
Associative arrays
String operations
String functions
List comprehension
Object-oriented programming
Object-oriented constructors
Database access
Evaluation strategy
List of "Hello World" programs
ALGOL 58's influence on ALGOL 60
ALGOL 60: Comparisons with other languages
Comparison of ALGOL 68 and C++
ALGOL 68: Compa...
still in existence; not extinct or destroyed or lost
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 JavaScript Framework, more) Yes Push in its most common usage Yes 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 ex...
? Eclipse
Ocsigen OCaml 2.0.4 2012-03-09 LGPL
Opa Opa 1.0.5 2012-08-02 MIT and AGPL
OpenACS Tcl 5.7.0 2011-07-17 GPL
Seaside Smalltalk 3.0 2010-09-13 MIT
Compojure Clojure 1.0.1 2012-01-08 Eclipse
Zotonic Erlang 0.8.0 2012-04-11 Apache
Project Language Current stable version Release date License
[edit]Comparison of Features
ORM Testing framework(s) DB migration framework(s) Security framework(s) Template framework(s) Caching framework(s) Form validation framework(s)
ColdBox Platform Yes Yes Push-pull Yes Yes via MockBox, MXUnit, others via plugin Yes Yes Yes via plugin
ColdFusion on Wheels Yes Yes via plugin jLingua Yes Yes integrated RocketUnit via plugin Yes via plugin Yes
Fusebox via CF or any JavaScript library optional Push No, custom via lexicons for Transfer, Reactor via MXUnit, others No via plugins ...
a collection of facts from which conclusions may be drawn
Forms Authentication (Default), Pluggable Razor (Default), ASPX, Pluggable Yes Yes (client-side via plugins)
BFC Yes Not mandatory Push & pull Yes via active data dictionary Unit tests security groups and rules Yes metadata, result sets Data dictionary driven
DotNetNuke Yes No Pull Yes SubSonic, NHibernate Unit tests Yes ACL-based (OpenID, LiveID, Active Directory, LDAP, CardSpace, ASP.NET
2.2 C++/C
2.3 ColdFusion Markup Language (CFML)
2.4 ECMAScript
2.5 Java
2.6 Perl
2.7 PHP
2.8 Python
2.9 Ruby
2.10 Others
3 References
4 See also
[edit]General
Basic information about each framework.
[edit]PHP
See also: PHP
Project Start date Current stable version Release date Framework type License
1st OpenFramework 2010-03 1.129 2012-05-22[1] Web Application Framework (Multi-Tier Architecture, not MVC).
ORM Testing framework(s) DB migration framework(s) Security framework(s) Template framework(s) Caching framework(s) Form validation framework(s)
Camping No Yes Push No Active record pattern via Mosquito Yes No Yes No No
Nitro jQuery Yes Push Yes Og RSpec (automatic) Yes Yes Yes Yes
Ruby on Rails Prototype, script.aculo.us, jQuery ActiveRecord, Action Pack Push Yes ActiveRecord Unit Tests, Functional Tests and Integration Tests Yes Plug-in Yes Yes Yes
Sinatra No Yes Push No ORM-independent
the study of the rules for forming admissible sentences
Comparison of web application frameworks
From Wikipedia, the free encyclopedia
Programming language comparisons
General comparison
Basic syntax
Basic instructions
Arrays
Associative arrays
String operations
String functions
List comprehension
Object-oriented programming
Object-oriented constructors
Database access
Evaluation strategy
List of "Hello World" programs
ALGOL 58's influence on ALGOL 60
ALGOL 60: Comparisons with other languages
Comparison of ALGOL 68 and C++
ALGOL 68: Compa...
an ancient Greek city on the slopes of Mount Parnassus
Comparison of web application frameworks
From Wikipedia, the free encyclopedia
Programming language comparisons
General comparison
Basic syntax
Basic instructions
Arrays
Associative arrays
String operations
String functions
List comprehension
Object-oriented programming
Object-oriented constructors
Database access
Evaluation strategy
List of "Hello World" programs
ALGOL 58's influence on ALGOL 60
ALGOL 60: Comparisons with other languages
Comparison of ALGOL 68 and C++
ALGOL 68: Comparisons ...
an alphabetical list of names and contact information
Forms Authentication (Default), Pluggable Razor (Default), ASPX, Pluggable Yes Yes (client-side via plugins)
BFC Yes Not mandatory Push & pull Yes via active data dictionary Unit tests security groups and rules Yes metadata, result sets Data dictionary driven
DotNetNuke Yes No Pull Yes SubSonic, NHibernate Unit tests Yes ACL-based (OpenID, LiveID, Active Directory, LDAP, CardSpace, ASP.NET
Forms Authentication (Default), Pluggable Razor (Default), ASPX, Pluggable Yes Yes (client-side via plugins)
BFC Yes Not mandatory Push & pull Yes via active data dictionary Unit tests security groups and rules Yes metadata, result sets Data dictionary driven
DotNetNuke Yes No Pull Yes SubSonic, NHibernate Unit tests Yes ACL-based (OpenID, LiveID, Active Directory, LDAP, CardSpace, ASP.NET
Comparison of web application frameworks
From Wikipedia, the free encyclopedia
Programming language comparisons
General comparison
Basic syntax
Basic instructions
Arrays
Associative arrays
String operations
String functions
List comprehension
Object-oriented programming
Object-oriented constructors
Database access
Evaluation strategy
List of "Hello World" programs
ALGOL 58's influence on ALGOL 60
ALGOL 60: Comparisons with other languages
Comparison of ALGOL 68 and C++
ALGOL 68: Compa...
2.2 C++/C
2.3 ColdFusion Markup Language (CFML)
2.4 ECMAScript
2.5 Java
2.6 Perl
2.7 PHP
2.8 Python
2.9 Ruby
2.10 Others
3 References
4 See also
[edit]General
Basic information about each framework.
[edit]PHP
See also: PHP
Project Start date Current stable version Release date Framework type License
1st OpenFramework 2010-03 1.129 2012-05-22[1] Web Application Framework (Multi-Tier Architecture, not MVC).
Tony Shan, Taxonomy of Java Web Application Frameworks
Open Source Web Frameworks in Java
Open Source Web Frameworks in Python
Top 10 Web Frameworks in PHP
a reference work containing articles on various topics
Comparison of web application frameworks
From Wikipedia, the free encyclopedia
Programming language comparisons
General comparison
Basic syntax
Basic instructions
Arrays
Associative arrays
String operations
String functions
List comprehension
Object-oriented programming
Object-oriented constructors
Database access
Evaluation strategy
List of "Hello World" programs
ALGOL 58's influence on ALGOL 60
ALGOL 60: Comparisons with other languages
Comparison of ALGOL 68 and C++
ALGOL 68: Compa...
& Repoze.who pluggable: Genshi, more Support for memcached, and any WSGI compliant system ToscaWidgets, utilizing FormEncode No
web2py Python Yes Yes Push Yes Yes Yes Yes Yes Yes Yes Yes No
Webware Python No Optional Pull No Yes Yes No Yes Yes No No No
BlueBream (Zope 3) Python via add-on products, e.g.
Forms Authentication (Default), Pluggable Razor (Default), ASPX, Pluggable Yes Yes (client-side via plugins)
BFC Yes Not mandatory Push & pull Yes via active data dictionary Unit tests security groups and rules Yes metadata, result sets Data dictionary driven
DotNetNuke Yes No Pull Yes SubSonic, NHibernate Unit tests Yes ACL-based (OpenID, LiveID, Active Directory, LDAP, CardSpace, ASP.NET
a terrorist network intensely opposed to the United States that dispenses money and logistical support and training to a wide variety of radical Islamic terrorist groups; has cells in more than 50 countries
4.0 Beta 2012-02-15 Apache v2[14]
Base One Foundation Component Library (BFC) ASP.NET
Comparison of web application frameworks
From Wikipedia, the free encyclopedia
Programming language comparisons
General comparison
Basic syntax
Basic instructions
Arrays
Associative arrays
String operations
String functions
List comprehension
Object-oriented programming
Object-oriented constructors
Database access
Evaluation strategy
List of "Hello World" programs
ALGOL 58's influence on ALGOL 60
ALGOL 60: Comparisons with other languages
Comparison of ALGOL 68 and C++
ALGOL 68: Compa...
ORM Testing framework(s) DB migration framework(s) Security framework(s) Template framework(s) Caching framework(s) Form validation framework(s)
ColdBox Platform Yes Yes Push-pull Yes Yes via MockBox, MXUnit, others via plugin Yes Yes Yes via plugin
ColdFusion on Wheels Yes Yes via plugin jLingua Yes Yes integrated RocketUnit via plugin Yes via plugin Yes
Fusebox via CF or any JavaScript library optional Push No, custom via lexicons for Transfer, Reactor via MXUnit, others No via pl...
ORM Testing framework(s) DB migration framework(s) Security framework(s) Template framework(s) Caching framework(s) Form validation framework(s)
ColdBox Platform Yes Yes Push-pull Yes Yes via MockBox, MXUnit, others via plugin Yes Yes Yes via plugin
ColdFusion on Wheels Yes Yes via plugin jLingua Yes Yes integrated RocketUnit via plugin Yes via plugin Yes
Fusebox via CF or any JavaScript library optional Push No, custom via lexicons for Transfer, Reactor via MXUnit, others No via pl...
two-winged insect that sucks the blood of humans and animals
ORM Testing framework(s) DB migration framework(s) Security framework(s) Template framework(s) Caching framework(s) Form validation framework(s)
Camping No Yes Push No Active record pattern via Mosquito Yes No Yes No No
Nitro jQuery Yes Push Yes Og RSpec (automatic) Yes Yes Yes Yes
Ruby on Rails Prototype, script.aculo.us, jQuery ActiveRecord, Action Pack Push Yes ActiveRecord Unit Tests, Functional Tests and Integration Tests Yes Plug-in Yes Yes Yes
Sinatra No Yes Push No ORM-indepen...
Forms Authentication (Default), Pluggable Razor (Default), ASPX, Pluggable Yes Yes (client-side via plugins)
BFC Yes Not mandatory Push & pull Yes via active data dictionary Unit tests security groups and rules Yes metadata, result sets Data dictionary driven
DotNetNuke Yes No Pull Yes SubSonic, NHibernate Unit tests Yes ACL-based (OpenID, LiveID, Active Directory, LDAP, CardSpace, ASP.NET
a reference book containing an alphabetical list of words
Forms Authentication (Default), Pluggable Razor (Default), ASPX, Pluggable Yes Yes (client-side via plugins)
BFC Yes Not mandatory Push & pull Yes via active data dictionary Unit tests security groups and rules Yes metadata, result sets Data dictionary driven
DotNetNuke Yes No Pull Yes SubSonic, NHibernate Unit tests Yes ACL-based (OpenID, LiveID, Active Directory, LDAP, CardSpace, ASP.NET
forms of ceremony and etiquette observed by officials
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 JavaScript Framework, more) Yes Push in its most common usage Yes 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 an...
Comparison of web application frameworks
From Wikipedia, the free encyclopedia
Programming language comparisons
General comparison
Basic syntax
Basic instructions
Arrays
Associative arrays
String operations
String functions
List comprehension
Object-oriented programming
Object-oriented constructors
Database access
Evaluation strategy
List of "Hello World" programs
ALGOL 58's influence on ALGOL 60
ALGOL 60: Comparisons with other languages
Comparison of ALGOL 68 and C++
ALGOL 68: Compa...
ORM Testing framework(s) DB migration framework(s) Security framework(s) Template framework(s) Caching framework(s) Form validation framework(s)
ColdBox Platform Yes Yes Push-pull Yes Yes via MockBox, MXUnit, others via plugin Yes Yes Yes via plugin
ColdFusion on Wheels Yes Yes via plugin jLingua Yes Yes integrated RocketUnit via plugin Yes via plugin Yes
Fusebox via CF or any JavaScript library optional Push No, custom via lexicons for Transfer, Reactor via MXUnit, others No via plugins ...
Comparison of web application frameworks
From Wikipedia, the free encyclopedia
Programming language comparisons
General comparison
Basic syntax
Basic instructions
Arrays
Associative arrays
String operations
String functions
List comprehension
Object-oriented programming
Object-oriented constructors
Database access
Evaluation strategy
List of "Hello World" programs
ALGOL 58's influence on ALGOL 60
ALGOL 60: Comparisons with other languages
Comparison of ALGOL 68 and C++
ALGOL 68: Compa...
blockage consisting of an object designed to fill a hole tightly
ORM Testing framework(s) DB migration framework(s) Security framework(s) Template framework(s) Caching framework(s) Form validation framework(s)
Camping No Yes Push No Active record pattern via Mosquito Yes No Yes No No
Nitro jQuery Yes Push Yes Og RSpec (automatic) Yes Yes Yes Yes
Ruby on Rails Prototype, script.aculo.us, jQuery ActiveRecord, Action Pack Push Yes ActiveRecord Unit Tests, Functional Tests and Integration Tests Yes Plug-in Yes Yes Yes
Sinatra No Yes Push No ORM-indepen...
Forms Authentication (Default), Pluggable Razor (Default), ASPX, Pluggable Yes Yes (client-side via plugins)
BFC Yes Not mandatory Push & pull Yes via active data dictionary Unit tests security groups and rules Yes metadata, result sets Data dictionary driven
DotNetNuke Yes No Pull Yes SubSonic, NHibernate Unit tests Yes ACL-based (OpenID, LiveID, Active Directory, LDAP, CardSpace, ASP.NET
precisely and clearly expressed or readily observable
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 JavaScript Framework, more) Yes Push in its most common usage Yes 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 extan...
the discipline dealing with the design of fine buildings
2.2 C++/C
2.3 ColdFusion Markup Language (CFML)
2.4 ECMAScript
2.5 Java
2.6 Perl
2.7 PHP
2.8 Python
2.9 Ruby
2.10 Others
3 References
4 See also
[edit]General
Basic information about each framework.
[edit]PHP
See also: PHP
Project Start date Current stable version Release date Framework type License
1st OpenFramework 2010-03 1.129 2012-05-22[1] Web Application Framework (Multi-Tier Architecture, not MVC).
Comparison of web application frameworks
From Wikipedia, the free encyclopedia
Programming language comparisons
General comparison
Basic syntax
Basic instructions
Arrays
Associative arrays
String operations
String functions
List comprehension
Object-oriented programming
Object-oriented constructors
Database access
Evaluation strategy
List of "Hello World" programs
ALGOL 58's influence on ALGOL 60
ALGOL 60: Comparisons with other languages
Comparison of ALGOL 68 and C++
ALGOL 68: Compa...
the cognitive process whereby past experience is remembered
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 JavaScript Framework, more) Yes Push in its most common usage Yes 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 extan...
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 JavaScript Framework, more) Yes Push in its most common usage Yes 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 extan...
Comparison of web application frameworks
From Wikipedia, the free encyclopedia
Programming language comparisons
General comparison
Basic syntax
Basic instructions
Arrays
Associative arrays
String operations
String functions
List comprehension
Object-oriented programming
Object-oriented constructors
Database access
Evaluation strategy
List of "Hello World" programs
ALGOL 58's influence on ALGOL 60
ALGOL 60: Comparisons with other languages
Comparison of ALGOL 68 and C++
ALGOL 68: Compa...
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 JavaScript Framework, more) Yes Push in its most common usage Yes 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 an...
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 JavaScript Framework, more) Yes Push in its most common usage Yes 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 an...
Comparison of web application frameworks
From Wikipedia, the free encyclopedia
Programming language comparisons
General comparison
Basic syntax
Basic instructions
Arrays
Associative arrays
String operations
String functions
List comprehension
Object-oriented programming
Object-oriented constructors
Database access
Evaluation strategy
List of "Hello World" programs
ALGOL 58's influence on ALGOL 60
ALGOL 60: Comparisons with other languages
Comparison of ALGOL 68 and C++
ALGOL 68: Compa...
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[21] FlexUnit
qooxdoo JavaScript Yes Data binding i18n Testrunner Form Validation
SproutCore JavaScript Yes Yes
[edit]Java
Project Language Ajax MVC framework MVC push-pull i18n & L10n?
2.2 C++/C
2.3 ColdFusion Markup Language (CFML)
2.4 ECMAScript
2.5 Java
2.6 Perl
2.7 PHP
2.8 Python
2.9 Ruby
2.10 Others
3 References
4 See also
[edit]General
Basic information about each framework.
[edit]PHP
See also: PHP
Project Start date Current stable version Release date Framework type License
1st OpenFramework 2010-03 1.129 2012-05-22[1] Web Application Framework (Multi-Tier Architecture, not MVC).
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[21] FlexUnit
qooxdoo JavaScript Yes Data binding i18n Testrunner Form Validation
SproutCore JavaScript Yes Yes
[edit]Java
Project Language Ajax MVC framework MVC push-pull i18n & L10n?
7.43 2011-01-15 Proprietary
Component-based Scalable Logical Architecture (CSLA) C#, Visual Basic .NET 4.3.10 2012-03-04 Proprietary freeware, no limit on use type
DotNetNuke ASP.NET 6.01.02 2011-07-25 MIT
Kentico ASP.NET
2.2 C++/C
2.3 ColdFusion Markup Language (CFML)
2.4 ECMAScript
2.5 Java
2.6 Perl
2.7 PHP
2.8 Python
2.9 Ruby
2.10 Others
3 References
4 See also
[edit]General
Basic information about each framework.
[edit]PHP
See also: PHP
Project Start date Current stable version Release date Framework type License
1st OpenFramework 2010-03 1.129 2012-05-22[1] Web Application Framework (Multi-Tier Architecture, not MVC).
ORM Testing framework(s) DB migration framework(s) Security framework(s) Template framework(s) Caching framework(s) Form validation framework(s)
ColdBox Platform Yes Yes Push-pull Yes Yes via MockBox, MXUnit, others via plugin Yes Yes Yes via plugin
ColdFusion on Wheels Yes Yes via plugin jLingua Yes Yes integrated RocketUnit via plugin Yes via plugin Yes
Fusebox via CF or any JavaScript library optional Push No, custom via lexicons for Transfer, Reactor via MXUnit, others No via pl...
Comparison of web application frameworks
From Wikipedia, the free encyclopedia
Programming language comparisons
General comparison
Basic syntax
Basic instructions
Arrays
Associative arrays
String operations
String functions
List comprehension
Object-oriented programming
Object-oriented constructors
Database access
Evaluation strategy
List of "Hello World" programs
ALGOL 58's influence on ALGOL 60
ALGOL 60: Comparisons with other languages
Comparison of ALGOL 68 and C++
ALGOL 68: Compa...
Comparison of web application frameworks
From Wikipedia, the free encyclopedia
Programming language comparisons
General comparison
Basic syntax
Basic instructions
Arrays
Associative arrays
String operations
String functions
List comprehension
Object-oriented programming
Object-oriented constructors
Database access
Evaluation strategy
List of "Hello World" programs
ALGOL 58's influence on ALGOL 60
ALGOL 60: Comparisons with other languages
Comparison of ALGOL 68 and C++
ALGOL 68: Compa...
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 JavaScript Framework, more) Yes Push in its most common usage Yes 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 an...
a convenient package or parcel (as of cigarettes or film)
ORM Testing framework(s) DB migration framework(s) Security framework(s) Template framework(s) Caching framework(s) Form validation framework(s)
Camping No Yes Push No Active record pattern via Mosquito Yes No Yes No No
Nitro jQuery Yes Push Yes Og RSpec (automatic) Yes Yes Yes Yes
Ruby on Rails Prototype, script.aculo.us, jQuery ActiveRecord, Action Pack Push Yes ActiveRecord Unit Tests, Functional Tests and Integration Tests Yes Plug-in Yes Yes Yes
Sinatra No Yes Push No ORM-indepen...
Comparison of web application frameworks
From Wikipedia, the free encyclopedia
Programming language comparisons
General comparison
Basic syntax
Basic instructions
Arrays
Associative arrays
String operations
String functions
List comprehension
Object-oriented programming
Object-oriented constructors
Database access
Evaluation strategy
List of "Hello World" programs
ALGOL 58's influence on ALGOL 60
ALGOL 60: Comparisons with other languages
Comparison of ALGOL 68 and C++
ALGOL 68: Compa...
ORM Testing framework(s) DB migration framework(s) Security framework(s) Template framework(s) Caching framework(s) Form validation framework(s)
ColdBox Platform Yes Yes Push-pull Yes Yes via MockBox, MXUnit, others via plugin Yes Yes Yes via plugin
ColdFusion on Wheels Yes Yes via plugin jLingua Yes Yes integrated RocketUnit via plugin Yes via plugin Yes
Fusebox via CF or any JavaScript library optional Push No, custom via lexicons for Transfer, Reactor via MXUnit, others No via plugins ...
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 JavaScript Framework, more) Yes Push in its most common usage Yes 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 extan...
7.43 2011-01-15 Proprietary
Component-based Scalable Logical Architecture (CSLA) C#, Visual Basic .NET 4.3.10 2012-03-04 Proprietary freeware, no limit on use type
DotNetNuke ASP.NET 6.01.02 2011-07-25 MIT
Kentico ASP.NET
ORM Testing framework(s) DB migration framework(s) Security framework(s) Template framework(s) Caching framework(s) Form validation framework(s)
ColdBox Platform Yes Yes Push-pull Yes Yes via MockBox, MXUnit, others via plugin Yes Yes Yes via plugin
ColdFusion on Wheels Yes Yes via plugin jLingua Yes Yes integrated RocketUnit via plugin Yes via plugin Yes
Fusebox via CF or any JavaScript library optional Push No, custom via lexicons for Transfer, Reactor via MXUnit, others No via plugins ...
a manual explaining how to install or operate a device
Comparison of web application frameworks
From Wikipedia, the free encyclopedia
Programming language comparisons
General comparison
Basic syntax
Basic instructions
Arrays
Associative arrays
String operations
String functions
List comprehension
Object-oriented programming
Object-oriented constructors
Database access
Evaluation strategy
List of "Hello World" programs
ALGOL 58's influence on ALGOL 60
ALGOL 60: Comparisons with other languages
Comparison of ALGOL 68 and C++
ALGOL 68: Compa...
an artifact that has been created by someone or some process
& Repoze.who pluggable: Genshi, more Support for memcached, and any WSGI compliant system ToscaWidgets, utilizing FormEncode No
web2py Python Yes Yes Push Yes Yes Yes Yes Yes Yes Yes Yes No
Webware Python No Optional Pull No Yes Yes No Yes Yes No No No
BlueBream (Zope 3) Python via add-on products, e.g.
having the same or nearly the same characteristics
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[21] FlexUnit
qooxdoo JavaScript Yes Data binding i18n Testrunner Form Validation
SproutCore JavaScript Yes Yes
[edit]Java
Project Language 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 JavaScript Framework, more) Yes Push in its most common usage Yes 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 an...
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 JavaScript Framework, more) Yes Push in its most common usage Yes 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 extan...
Comparison of web application frameworks
From Wikipedia, the free encyclopedia
Programming language comparisons
General comparison
Basic syntax
Basic instructions
Arrays
Associative arrays
String operations
String functions
List comprehension
Object-oriented programming
Object-oriented constructors
Database access
Evaluation strategy
List of "Hello World" programs
ALGOL 58's influence on ALGOL 60
ALGOL 60: Comparisons with other languages
Comparison of ALGOL 68 and C++
ALGOL 68: Compa...
English statesman who opposed Henry VIII's divorce from Catherine of Aragon and was imprisoned and beheaded; recalled for his concept of Utopia, the ideal state
Comparison of web application frameworks
From Wikipedia, the free encyclopedia
Programming language comparisons
General comparison
Basic syntax
Basic instructions
Arrays
Associative arrays
String operations
String functions
List comprehension
Object-oriented programming
Object-oriented constructors
Database access
Evaluation strategy
List of "Hello World" programs
ALGOL 58's influence on ALGOL 60
ALGOL 60: Comparisons with other languages
Comparison of ALGOL 68 and C++
ALGOL 68: Compa...
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 JavaScript Framework, more) Yes Push in its most common usage Yes 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 extan...
Created on Sun Sep 16 17:15:06 EDT 2012
Sign up now (it’s free!)
Whether you’re a teacher or a learner,
Vocabulary.com can put you or your class
on the path to systematic vocabulary improvement.