fbpx
维基百科

各網頁框架系統的比較

一般 编辑

有關每個框架的基本資訊。

ASP.NET 编辑

項目
目前稳定的版本 發布日期 许可证
ASP.NET Dynamic Data
Base One Foundation Component Library (BFC)
7.51 2018-06-01 專有軟體
Component-based Scalable Logical Architecture (CSLA)
4.6.30 2016-02-01[1] MIT授權條款
MonoRail 2.1(暫停開發) 2011-03-17[2] Apache
OpenRasta 2.1.0.83282449 2011-09-28 MIT授權條款

C++ 编辑

項目 目前稳定的版本 發布日期 许可证
CppCMS 1.0.5 2014-10-30[3] LGPL专有
Poco 1.7.3 2016-05-02[4] Boost軟體協定
Tntnet 2.2.1 2014-01-17[5] LGPL
Wt 3.3.7 2017-03-31[6] GPL、 专有

ColdFusion标记语言(CFML) 编辑

項目 目前稳定的版本 發布日期 许可证
CFWheels 1.4.5 2016-03-30 Apache v2
ColdBox Platform 4.0.0 2015-01-22 Apache v2
ColdSpring 1.2 2008-09-12 Apache v2
Fusebox 5.5.2 2012-05-08 Apache
Mach-II 1.8.1 2010-09-20 GPLv3 与 类路径例外
Model-Glue 3.1.299 2010-03-05 Apache

Common Lisp 编辑

項目 目前稳定的版本 發布日期 许可证
Caveman2 2.4.0 2015-06-05[7] LLGPL[8]

D 编辑

項目 目前稳定的版本 發布日期  许可证
vibe.d 0.7.30 2016-10-31[9] 麻省理工学院许可

Haskell 编辑

項目 目前稳定的版本 發布日期   许可证
Happstack 7.0 2012-03-29 BSD-3
Snap 0.13 2014-05-06 BSD-3
Yesod 1.4.1 2014-11-23[10] 麻省理工学院的许可

Java 编辑

項目 目前稳定的版本 發布日期  许可证
Apache Click 2.3.0 (退出) 2011-03-27 Apache 2.0
Apache OFBiz 13.07.03 2016-04-04 Apache 2.0
Apache Shale 1.0.4 (退出) 2007-12-19 Apache
Apache Sling 8 2015-10-16 Apache 2.0
Apache Struts 2 2.5 2016-05-09 Apache 2.0
Apache Tapestry 5.4.1 2016-03-16 Apache
Apache Wicket 7.4.0 2016-07-21 Apache 2.0
AppFuse 3.5.0 2015-02-20 Apache 2.0
Brutos Framework 2.0 2015-06-30 Apache 2.0
Eclipse RAP 3.1 M4 2015-12-22 Eclipse
FormEngine 2.0.1 (暫停開發) 2012-05-08 专有
Grails 3.1.4 2016-03-16 Apache
Google Web Toolkit 2.8.0 2016-10-20 Apache 2.0
Hamlets 1.7.1 (暫停開發) 2012-06-29 BSD
ItsNat 1.4 2015-09-18 GNU LGPL, 專有
JavaServer Faces (Mojarra) 2.2.8 2016-05-30 CDDL, GNU GPL 2, Apache 2.0
JBoss Seam 3.1.0 final (停止開發) 2012-01-13 GNU LGPL
Jspx-bay 2.1 2015-12-23 Apache 2.0
JVx 2.4 2015-12-23 Apache 2.0
JWt 3.3.7 2017-03-31 GNU GPL, 專有
OpenLaszlo 4.9.0 (暫停開發) 2010-10-21 通用公共许可证英语Common Public License
OpenXava 5.5 2016-04-27 GNU LGPL
Oracle ADF 12.1.3.0 2014-06-26 Oracle技术网开发者许可条款
Play 2.5.13 2017-03-10 Apache 2.0
RIFE 1.6.1 (不再維護) 2007-07-14 CDDL, GNU LGPL
Spark 2.5 2016-05-03 Apache
Spring 4.3.5 2016-12-21 Apache 2.0
Stripes 1.6.0 2015-07-23 Apache
Takes 1.1 2016-06-26 MIT
Vaadin 7.6.6 2016-05-12 Apache 2.0
VRaptor 4.2.0-RC4 2016-05-09 Apache 2.0
Wavemaker 8.2[11] 2016-06-07 Apache
WebObjects 5.4.3 (停止開發) 2008-09-15 专有
WebWork 2.2.6 (不再維護) 2007-07-21 Apache
ztemplates 2.4.0 (暫停開發) 2011-09-11 Apache

JavaScript 编辑

項目 目前稳定的版本 發布日期   许可证
AngularJS 1.6x 2017-01-05 麻省理工学院许可
React.js 15.4.2 2017-01-06 BSD
Backbone.js 1.3.3 2016-04-05 麻省理工学院许可
Ember.js 2.12.0 2017-03-13[12] 麻省理工学院许可
Express.js 4.14.0 2016-06-16 麻省理工学院许可
KnockoutJS 3.2.0 2014-08-12 麻省理工学院许可
Meteor 1.4 2016-07-25 麻省理工学院许可
OpenUI5 1.44.9 2017-03-28 由SAP的Apache2.0许可证
Unified.js 14.0 2014-04-01 BSD (成分)和 专有
Vue.js 2.2.6 2017-03-27 麻省理工学院许可

Scala 编辑

項目 目前稳定的版本 發布日期   许可证
Play 2.5.13 2017-03-10 Apache2.0
Lift 2.6 2015-01-11 Apache2.0
Scalatra 2.3.0 2014-06-11 BSD

Perl 编辑

项目 目前稳定的版本 發布日期    许可证
Catalyst 5.90112 2016-07-25 艺术, GPL
Dancer 1.3202 2015-11-07 艺术,GPL
Mason 2.24[13] 2015-05-16 艺术,GPL
Maypole 2.13(暫停開發) 2008-04-18 艺术,GPL
Mojolicious 7.03 2016-08-17 艺术

PHP 编辑

項目 開始日期 目前穩定的版本  發佈日期   許可證
Agavi 2005-05 1.0.8[14] 2015-06-29 LGPL
CakePHP 2005-08 3.4.7[15] 2017-05-19 MIT
CodeIgniter 2006-02-28 4.0.2[16] 2020-02-25 MIT
Fat-Free 2009-09 3.6.0[17] 2016-11-19 GPLv3
FuelPHP 2011-08 1.8[18] 2016-04-09 MIT
Gyroscope 2008-11-20 8.8.0 2016-04-17 BSD
Jamroom 2003-07-28 6.0.7[19] 2017-02-06 MPL
Kajona 2006 6.2[20] 2017-06-08 LGPLv2
Kohana 2007-07 3.3.5[21] 2016-03-10 BSD
Laravel 2011-07-31 9.28.0[22] 2022-09-06[±] MIT
Li3 2009-10 1.1.0[23] 2017-04-23 BSD
Nette Framework 2006-01[24] 2.4.0[25] 2016-05-03 新BSD, GPLv2, GPLv3[26]
Phalcon 2012-11-14 3.0.1[27] 2016-08-24 BSD
PRADO 2004-01 3.3.2[28] 2016-08-23 New BSD[29]
Silex 2011-09 2.0.0[30] 2016-05-18 MIT
SilverStripe 2007-02-03 3.1.15[31] 2015-09-18 BSD
Smart.Framework 2015-02-01 2.3.7.2[32] 2016-09-27 BSD
Symfony 2005-10 3.3.2[33] 2017-06-06 MIT
TwistPHP 2014-07 3.0.5[34] 2017-01-11 GPLv3
TYPO3 Flow 2011-10 3.3.4[35] 2016-09-29 LGPLv3
Yii 2008-12-03 2.0.12[36] 2017-06-05 新BSD
Zend Framework 2006-03 3.0.0[37] 2016-06-28 New BSD

Python 编辑

項目 目前稳定的版本   發布日期    许可证
Bottle 0.12.25[38]  2023-03-04; 12個月前 MIT
BlueBream 1.0[39]  (暫停開發) 2011-01-18; 13年前 ZPL
CherryPy 18.8.0[40]  2022-07-18; 20個月前 BSD
CubicWeb英语CubicWeb 3.30.0[41]  2021-03-16; 3年前 LGPL
Django 5.0.3[42]  2024-03-04; 30天前 BSD
FastAPI (页面存档备份,存于互联网档案馆 0.110.0[43]  2024-02-24; 39天前 MIT
Flask 3.0.2[44]  2024-02-03; 60天前 BSD
Grok 5.0[45]  2024-01-29; 2個月前 ZPL
Nagare英语Nagare (web framework) 0.5.2[46]  2017-11-10; 6年前 BSD
Pyjs英语Pyjs 0.8.1a[47]  (暫停開發) 2012-05-09; 11年前 Apache
Pylons 1.0.2[48]  (暫停開發) 2015-07-22; 8年前 BSD
Pyramid 2.0.2[49]  2023-08-25; 7個月前 BSD
TACTIC 4.8.0.b04[50]  2020-09-25; 3年前 EPL
Tornado 6.4.0[51]  2023-11-29; 4個月前 Apache
TurboGears 2.4.3[52]  2020-03-01; 4年前 MIT, LGPL
web2py 2.27.1[53]  2023-11-16; 4個月前 LGPL3
Webware英语Webware for Python 3.0.10[54]  2023-05-27; 10個月前 Python
Zope 2 5.6.0[55]  2022-09-09; 18個月前 ZPL

Ruby 编辑

项目 目前稳定的版本 發布日期     许可证
Camping 2.1(暫停開發) 2010-08-20 麻省理工学院
Padrino 0.13.2 2016-05-09[56] 麻省理工学院
Ruby on Rails 5.0.1 
2016-12-21[57] 麻省理工学院
Sinatra 2.0.0 2017-05-07[58] 麻省理工学院
Merb 1.1.3(暫停開發) 2010-07-10 麻省理工学院
PureMVC 2.0.4(暫停開發) 2008-08-14 CC +屬性

Rust 编辑

项目 目前穩定的版本 發布日期 许可证
Yew 0.21.0 2023-09-29 Apache 2.0, MIT

其他 编辑

项目 程式語言 目前稳定的版本 發布日期 
许可证
AIDA/Web Smalltalk 6.7 2014-09-14 MIT
Application Express PL/SQL 5.0.3 2015-12-21 專用免費軟體
Flex ActionScript, MXML 4.14 2015-02-03 Apache
Grails Groovy (JVM) 2.4.4 2014-10-28 Apache
Kepler Lua 1.1.1 (暫停開發) 2009-03-11 MIT
Morfik C#, BASIC, Pascal, Java 3.0.8.1 2010-12-13 專用免費軟體
Ocsigen OCaml 4.2 2015-07-21[59] LGPL
Opa Opa 1.1.1 2013-04-16[60] MIT和AGPL
OpenACS Tcl 5.7.0 2011-07-17 GPL
Seaside Smalltalk 3.2.0[61] 2016-05-06 MIT

比较特性 编辑

C++ 编辑

項目 Ajax MVC框架 MVC push-pull 國際化與本地化 ORM 測試框架 資料庫遷移框架 安全性框架 模板框架 緩存框架 表單验证框架
CppCMS Push CppDB
Tntnet Tntdb
Wt Push & Pull Wt::Dbo Boost.test

ColdFusion标记语言(CFML) 编辑

Project Ajax MVC框架 MVC push-pull 國際化與本地化 ORM Testing框架 資料庫遷移框架 安全性框架 模板框架 緩存框架 表單验证框架
ColdBox Platform Push-pull CF ORM 是經由TestBox、MockBox 經由插件 CFML
Fusebox 由CF或任何JavaScript程式庫 選擇性 Push CFML 經由Transfer, Reactor用的辭典 經由其他測試框架 經由插件 CFML 經由ColdSpring用的辭典
Mach-II 由CF或任何JavaScript程式庫 Push 經由插件 CF ORM 經由其他測試框架 經由插件 CFML ColdSpring
Model-Glue 由CF或任何JavaScript程式庫 Push CFML CF ORM 經由其他測試框架 經由插件 CFML ColdSpring

Common Lisp 编辑

项目 AJAX MVC 框架 MVC push-pull 國際化與本地化 ORM 测试框架 資料庫轉移框架 安全性框架 模板框架 缓存框架 表單验证框架
Caveman2 - - 經由第三方套件,如Postmortem、Mito 证明 經由第三方套件,如Postmortem、Mito

Java 编辑

项目 程式語言 Ajax MVC框架 MVC push-pull 國際化與本地化 ORM 测试框架 資料庫轉移框架 安全性框架 模板框架 缓存框架 表單验证框架
Apache Click Java jQuery 頁面導向 Pull Hibernate, Cayenne 可用插件 Velocity, JSP 緩存模板 內建驗證
Apache OFBiz Java, Groovy, XML, jQuery Push-pull Entity Engine (內部類ORM,非實際ORM,知名例子為被Atlassian Jira使用) JUnit 實例引擎工具、資料檔案工具、CSV解析器、Apache POI 基於OWASP的內部安全框架 Freemarker (推薦), Velocity (可用支援), JSP (可用支援) 群集用使用分散式快取清理的內部快取維護 客戶端驗證, 用戶端驗證(JQuery)
Apache Sling Java Push-pull 使用JCR內容庫
Apache Struts Java Push-pull 單元測試
Apache Tapestry Java Prototype, jQuery Pull JPA, Hibernate, Cayenne Selenium, TestNG, JUnit Spring Security, Shiro 使用附加元件 原生或Bean Validation
Apache Wicket Java YUI, ExtJS或其他用的附加元件 否 (模組化事件驅動) Pull 使用附加元件 經由附加元件的偽物件、單元和整合測試
FormEngine Java 擁有連接器API 伺服器端Ajax驗證和表單狀態更新
Grails Groovy Push GORM, Hibernate 單元測試整合測試功能測試 多插件: autobase、dbmigrate或其他 Spring Security,[62] Apache Shiro[63]
ItsNat Java 事件驅動 Push 使用Java i18n 外部、內建 可用插件 純HTML-SVG 頁面緩存 普通Java
JavaServer Faces Java Pull JPA, Hibernate和其他Java EE ORM框架 JUnit Facelets, JSP 原生驗證, 與Bean Validation整合
项目 程式語言 Ajax MVC框架 MVC push-pull 國際化與本地化 ORM 测试框架 資料庫轉移框架 安全性框架 模板框架 缓存框架 表單验证框架
JBoss Seam Java Pull JPA, Hibernate JUnit, TestNG JAAS整合、Drools、Hibernate Filters、OpenIDCAPTCHA Facelets JBoss Cache, Ehcache Hibernate Validator
Jspx-bay Java 頁面導向 擁有API JAAS整合 主板頁面 是,內建UI驗證控制
JVx WebUI Java 模型驅動 是,可用插件 JUnit 單獨來源 是,可用插件
JWt Java Push-pull
OpenXava Java 模型驅動 JPA、Hibernate、EJB2 CMP JUnit Hibernate工具 使用JSR-168門戶安全 UI為自動生成 使用門戶和JPA緩存
Play Java, Scala Push-pull JPA, Hibernate JUnit, Selenium 經由核心安全模組 伺服器端驗證
RIFE Java DWR Push-pull 容器外測試 與Terracotta整合
Spring Java Push Hibernate、iBatis或其他 偽物件、單元測試 Spring Security (原Acegi) JSP、Commons Tiles、VelocityThymeleaf或其他 Ehcache或其他 一般驗證器、Bean Validation
Stripes Java Pull JPA, Hibernate 框架附加元件
Vaadin Java GWT Push-pull
Wavemaker JavaScript (客戶端), Java (伺服器端) Dojo Toolkit Push Dojo Toolkit Hibernate JUnit Hibernate Spring Security (原Acegi), 以角色為基礎的存取控制 Dojo Toolkit Dojo Toolkit 正規表達式、schema驅動驗證
项目 程式語言 Ajax MVC框架 MVC push-pull 國際化與本地化 ORM 测试框架 資料庫轉移框架 安全性框架 模板框架 缓存框架 表單验证框架
WebObjects Java Push-pull EOF WOUnit (JUnit), TestNG, Selenium 在Project WONDER
ztemplates Java JDK 1.5或更新 用annotations整合YUI、Google等等 Push,單一URL多動作 標準Java 使用任何J2EE ORM框架 單元測試 annotation基底 Velocity、FreeMarker、JSP或其他可用插件 伺服器端Ajax驗證和表單狀態更新(YUI, JSON)
Google Web Toolkit Java, JavaScript JPA和RequestFactory JUnit, jsUnit, Selenium 經由Java Bean Validation
ZK Java, ZUML jQuery Push-pull 任何J2EE ORM框架 JUnit,ZATS HibernateUtil, SpringUtil Spring Security 巨集元件和結構 客戶端、伺服器端

JavaScript 编辑

项目 Ajax MVC框架 MVC push-pull 國際化與本地化 ORM 测试框架 資料庫轉移框架 安全性框架 模板框架 缓存框架 表單验证框架
AngularJS XHR, JSONP 國際化與本地化 Karma (單元測試), Protractor (點對點測試) Content Security Policy (CSP), XSRF 模板 緩存 表單驗證(前端)
EmberJS Ember Data QUnit Handlebars
qooxdoo 資料鍵結 國際化 Testrunner 表單驗證
SproutCore
Wakanda Push & Pull 原生物件NoSQL資料庫 CommonJS Unit Testing YUI測試服務 資料安全和存取控制 Storage (application.storage, user.storage, SessionStorage)

Perl 编辑

项目 Ajax MVC框架 MVC push-pull 國際化與本地化 ORM 测试框架 資料庫轉移框架 安全性框架 模板框架 缓存框架 表單验证框架
Catalyst 工具包獨立 (RESTJSON支援、為Prototype JavaScript框架的特定插件或其他) 一般使用為Push DBIx::Class、Rose::DB::Object或其他 支援Perl測試標準、Test Anything Protocol (TAP) ? ACL基底、外部引擎或其他 Template::Toolkit、HTML::Template、HTML::Mason、PHP和其他現存的Perl模板引擎 Cache、Memcached、shared memory或其他 HTML::FormHandler HTML::FormFu、HTML::FormValidator或其他
Dancer Push DBIx::Class、ORMesque ? ? Template::Toolkit、HTML::Mason、Text::MicroTemplate、其他現存的Perl模板引擎 Cache、Memcached、shared memory或其他 DataFu、其他現存的Perl表單驗證軟體
Mason ? ? ? ? ? ? ? ? ? ? ?
Maypole ? ? ? ? ? ? ? ? ? ? ?
Mojolicious 工具包獨立(RESTJSON支援) 雖普遍當作MVC,但沒有明確的模型支援 Push Commonly used with DBIx::Class Test::Mojo ? 簽署的會話cookie 內建Perl模板、Template::Toolkit和許多其他經由插件 ? 沒有明確的,使用Perl模組

PHP 编辑

项目 程式語言 Ajax MVC框架 MVC push-pull 國際化與本地化 ORM 测试框架 資料庫轉移框架 安全性框架 模板框架 缓存框架 表單验证框架 鷹架 RAD 移動性
CakePHP 1 & 2 PHP >= 5.2 Prototype、script.aculo.us、jQuery、jQuery UI、MooTools、MooTools或其他 Push Active Record (CakePHP 1.x)、資料映射模式 (CakePHP 2.x) 單元測試、偽物件、fixtures、程式碼覆蓋、用SimpleTest和Xdebug PHPUnit (cakephp 2.0)做記憶體分析 ACL基底 主題、配置、視圖、元素 Memcache、Redis、XCache、APC、File 驗證、安全性 ?
CakePHP 3 PHP >= 5.4 任何 Yes、Push & Cells ORM資料映射模式、SQL關係代數抽象層 單元測試、偽物件、fixtures、程式碼覆蓋、用PHPUnit 和 Xdebug 和 持續整合經由Travis做記憶體分析 CRUD基底、ACL基底、多插件 主題、配置、資料格、視圖、元素和TwigBootstrap等等用的插件 Memcache、Redis、XCache、APC、File 經由Contexts (Table (DAO)、Entity (VO)和Controller)、CSRF保護做驗證 插件 CRUD Cake Bake 行動代理偵測、配置
CodeIgniter PHP >= 5.2.4 任何 Push 幾乎[64] 只有第三方套件 預備在下一版 [65] 模板
Drupal PHP jQueryjQuery UI或其他 PAC 不適用 選擇性模組 SimpleTest Memcache、APC、Varnish或其他
Fat-Free Framework PHP 任何 MVC、RMR Push-pull SQL、MongoDB、Flat-File用的資料映射 內建 APC、Memcache、XCache、WinCache和Filesystem ? ?
FuelPHP PHP >= 5.3.x MVC、HMVC Push PHPUnit 是,可用插件 是,可用插件 檔案、Redis、Memcache或其他 ? ?
Fusebox PHP 無強制性 Push 否,自訂 ? ? ? 可用多種插件 ? ? 經由qforms或內建PHP驗證 ? ?
Gyroscope PHP >=5.4 nano.js、replaceable[66] LCHH Push-pull 幾乎 資料源不可知 內建Schema比較工具和UDF編輯器 ACL基底、可替換 實作特定;幫手函數和可用主題模板 APC、Memcache 互動式程式碼生成 專用移動配備和平板配置、橫直螢幕轉換
Joomla ? 插件 ? ? ? ? ? ? ? ? ? ? ? ?
Kajona PHP >= 7 任何 Push PHPUnit、SeleniumJasmine APC、資料庫、檔案 Bootstrap
Laravel PHP >= 5.5.9 任何 Push PHPUnit APC、資料庫、檔案、Memcache、Redis
Lithium PHP >= 5.3.6 任何 Push Yes 單元測試、內建框架或其他獨立元件 是,可用插件 PHP、Twig插件可用 Memcache、Redis、XCache、APC、檔案 Yes,有CSRF保護和表單簽署 ?
Nette Framework PHP >= 5.3.0 工具包獨立 MVP Push 只有第三方套件 ? ?
Phalcon PHP >= 5.5 Template:任何 Push Volt ?
PRADO PHP >= 5.3.0 Prototype、script.aculo.us和內含元件[67] Push-pull 数据访问对象 (DAO)、active record模式、SQLMap資料映射 PHPUnit、SimpleTest、Selenium XML基底,類似於ASP.NET[68] APC、資料庫、eAcceleratorMemcached、XCache [69] [70] ? ?
SilverStripe (Sapphire) PHP >= 5.2 jQuery、jQuery UI Push-pull Active record模式 單元測試、Selenium 自動 包含OpenID 主題
Silex PHP >= 5.3.9 插件(Doctrine) PHP、Twig 插件 插件 ? ?
Smart.Framework PHP >= 5.4.9 是,(PostgreSQL、MySQL、SQLite、MongoDB、Solr或其他經由插件) 是,(Markers、Twig或其他經由插件) 是,File、Redis或其他經由插件) 是,(jQuery mobile、Bootstrap或其他經由插件)
Symfony PHP 5 Prototype、script.aculo.us、Unobtrusive Ajax加上UJS和PJS插件 Push Propel、Doctrine (YAML) 插件(alpha程式碼) 插件 PHP、Twig ? ?
Symfony 2 PHP >= 5.3.3 任何 Push Propel、Doctrine (YAML) 插件 PHP、Twig ? ?
TwistPHP PHP >= 5.3.3 任何 Push PHPUnit經由Travis ? ?
TYPO3 PHP >= 5.5 任何 Push-pull 部份 TYPO3 Fluid 插件 插件 ?
Yii PHP >= 5.4 jQuery、jQuery UI、內含元件、插件 Push-pull 資料存取物件 (DAO)、Active Record模式、插件 (包含Doctrine 2.0) PHPUnit、Selenium ACL基底、RBAC基底、插件 PHP基底、類PRADO、插件 APC、資料庫、eAccelerator、檔案、Memcache、Redis、WinCache、XCache、Zend Platform [71] ? ?
Zend Framework[72] PHP >= 5.3 工具包獨立 Push-pull 表格和Row Data Gateway或Doctrine 單元測試、PHP Unit或其他獨立元件 ACL基底 APC、資料庫、檔案、Memcache、Zend Platform ? ?
Zend Framework 2 PHP >= 5.3.3 工具包獨立 Push-pull 表格和Row Data Gateway和Doctrine 2.0 (Zend Framework 2.0) 單元測試、PHP Unit或其他獨立元件 ACL基底 APC、資料庫、檔案、Memcache、Zend Platform ? ?

Python 编辑

項目 程式語言 Ajax MVC框架 MVC push-pull 國際化與本地化 ORM 测试框架 資料庫轉移框架 安全性框架 模板框架 缓存框架 表單验证框架 Python 3.*
Bottle Python - - - - Sqlalchemy (經由插件) - - - 內建, Mako, Jinja2, Cheetah - -
CherryPy Python - - _ - 可用插件 - - - 可用插件 - -
Django Python Push 內建, Jinja2, Mako, Cheetah
Flask Python - - Sqlalchemy (經由插件) 經由unittest Jinja2
Pyjs英语Pyjs Python, JavaScript 使用PureMVC Python 版(編譯成 JavaScript) ??, 無直接資料存取
Pylons Python Prototype和 script.aculo.us用的幫手 controller Push ORM-agnostic 經由nose 相依於ORM 可用插件: Mako, Genshi, Myghty, Kid或其他 Beaker緩存 (記憶體, memcached, 檔案, 資料庫) 首選formencode
Pyramid Python Push ORM-agnostic 相依於ORM 可用插件: Chameleon, Genshi; Mako, more Beaker緩存 (記憶體, memcached, 檔案, 資料庫) 首選formencode
TACTIC Python Yes Yes Pull Mako
Tornado Python Advanced Async範例實作AJAX - - - - - - - - - - Yes
TurboGears Python 工具包獨立, 經由JSON提供資源 全堆疊, best-of-breed基底 Push SQLAlchemy nose SQLAlchemy-Migrate Repoze.what & Repoze.who 可用插件: Genshi或其他 支援memcached和任何WSGI相容系統 ToscaWidgets, 利用FormEncode
web2py Python Push
Webware英语Webware for Python Python Optional Pull
BlueBream (Zope 3) Python 經由外掛產品,如Plone 加KSS Pull ZODB, SQLObject, SQLAlchemy 單元測試與功能測試 ZODB生成 ACL基底
Zope 2 Python Pull ZODB, SQLObject, SQLAlchemy 單元測試 ACL基底 CMFFormController

Ruby 编辑

項目 Ajax MVC框架 MVC push-pull 國際化與本地化 ORM 测试框架 資料庫轉移框架 安全性框架 模板框架 缓存框架 表單验证框架
Camping Push Active Record 經由Mosquito
Ruby on Rails Prototype, script.aculo.us, jQuery ActiveRecord, Action Pack Push Yes ActiveRecord 单元测试, 功能測試和整合測試 插件
Sinatra Push ORM-independent rack-test 經由Rack中介軟體 經由Rack中介軟體

其他 编辑

項目 程式語言 Ajax MVC框架 MVC push-pull 國際化與本地化 ORM 测试框架 資料庫轉移框架 安全性框架 模板框架 缓存框架 表單验证框架
AIDA/Web Smalltalk Gemstone/S、GLORP或其他 SUnit
Application Express PL/SQL
Flex ActionScriptMXML 非同名的相似技術[73] FlexUnit
Kepler Lua
Lift Scala Pull ScalaTest、Selenium[74]
Ocsigen OCaml
Opa Opa MongoDB
OpenACS Tcl
Seaside Smalltalk jQueryjQuery UI、Prototype JavaScript Framework、script.aculo.us或其他 GLORP、Gemstone/S或其他 單元測試、SUnit 否,故意的 Magritte

參考 编辑

参考文献 编辑

  1. ^ Version 4.6.300. Github. [28 May 2016]. (原始内容于2017-07-29). 
  2. ^ 存档副本. [2017-06-15]. (原始内容于2017-06-07). 
  3. ^ CppCMS Blog. Blog.cppcms.com. [2013-08-18]. (原始内容于2013-08-03). 
  4. ^ Release 1.7.3 is available. pocoproject.org. 2 May 2016 [3 May 2016]. (原始内容于2016-07-25). 
  5. ^ Tntnet homepage. Tntnet.org. [2013-08-18]. (原始内容于2013-07-20). 
  6. ^ 存档副本. [2017-06-15]. (原始内容于2017-08-06). 
  7. ^ v2.4.0 commit on GitHub. 2015-06-05 [2015-09-18]. (原始内容于2017-07-29). 
  8. ^ . [2015-09-18]. (原始内容存档于2015-10-26). 
  9. ^ vibe.d. RejectedSoftware. [2016-11-10]. (原始内容于2016-11-11). 
  10. ^ Yesod Web Framework for Haskell. Yesodweb.com. 2013-07-19 [2013-08-18]. (原始内容于2013-07-27). 
  11. ^ . [2016-06-10]. (原始内容存档于2016-06-20). 
  12. ^ emberjs/data. [2017-04-07]. (原始内容于2017-07-29) (英语). 
  13. ^ Jonathan Swartz. CPAN. [2016-03-16]. (原始内容于2016-03-19). 
  14. ^ Agavi 1.0.8 released!. agavi.org. [7 November 2015]. (原始内容于2015-09-24). 
  15. ^ CakePHP 3.4.7 Released. cakephp.org. [9 June 2017]. (原始内容于2017-07-06). 
  16. ^ CodeIgniter 4.0.2. Github. [2020-03-11]. 
  17. ^ Fatfree Changelog. Github. [1 December 2016]. 
  18. ^ FuelPHP releases v1.8. FuelPHP. 9 April 2016 [27 May 2016]. (原始内容于2017-01-04). 
  19. ^ Jamroom 6.0.7. jamroom.net. [2017-06-15]. (原始内容于2016-10-11). 
  20. ^ Releases. github.com. [10 June 2017]. (原始内容于2017-07-29). 
  21. ^ Kohana V3.3.5. kohanaframework.org. [2016-03-10]. (原始内容于2016-02-10). 
  22. ^ Release - laravel/framework. github.com. [2022-09-12]. 
  23. ^ Releasing 1.1.0. [2017-06-15]. (原始内容于2017-06-04). 
  24. ^ Nette Framework - first commit. 2014 [2014-04-23]. (原始内容于2017-07-29). 
  25. ^ Released version 2.4.0. [2017-06-15]. (原始内容于2017-07-29). 
  26. ^ Nette Framework Licence. nette.org. 2014 [2014-04-23]. (原始内容于2017-07-29). 
  27. ^ Release Version 3.0.1 · phalcon/cphalcon. github.com. 2016-08-24 [2016-08-24]. (原始内容于2017-07-29). 
  28. ^ pradosoft/prado: Release 3.3.2. 2015-08-23 [2016-09-03]. (原始内容于2017-07-29). 
  29. ^ . pradosoft.com. 2013 [2013-10-16]. (原始内容存档于2013-10-16). 
  30. ^ Changelog. sensiolabs.org. [27 May 2016]. (原始内容于2016-12-09). 
  31. ^ 存档副本. [2017-06-15]. (原始内容于2015-10-08). 
  32. ^ 存档副本. [2017-06-15]. (原始内容于2017-10-12). 
  33. ^ Symfony 3.3.2 released. Symfony Blog. [9 June 2017]. (原始内容于2017-06-17). 
  34. ^ TwistPHP Version 3.0.5. twistphp.com. [17 May 2017]. (原始内容于2017-07-29). 
  35. ^ Release Overview. neos.io. [16 October 2016]. (原始内容于2017-07-29). 
  36. ^ Yii 2.0.12 is released. Yiiframework.com. 2017-06-05 [2017-06-10]. (原始内容于2017-06-10). 
  37. ^ Zend Framework Changelog. [2017-06-15]. (原始内容于2017-07-29). 
  38. ^ Release 0.12.25. 2023年3月4日 [2023年3月8日]. 
  39. ^ bluebream 1.0. 2011年1月18日 [2020年12月18日]. 
  40. ^ Release v18.8.0. 2022年7月18日 [2022年7月18日]. 
  41. ^ https://forge.extranet.logilab.fr/cubicweb/cubicweb/-/releases/3.30.0.
  42. ^ 5.0.3. 2024年3月4日 [2024年3月5日]. 
  43. ^ Release 0.110.0. 2024年2月24日 [2024年3月22日]. 
  44. ^ Release 3.0.2. 2024年2月3日 [2024年2月19日]. 
  45. ^ Release 5.0. 2024年1月29日 [2024年2月20日]. 
  46. ^ Release 0.5.2. 2017年11月10日 [2021年3月20日]. 
  47. ^ Release 0.8.1a. 2012年5月9日 [2018年7月22日]. 
  48. ^ Release 1.0.2. 2015年7月22日 [2018年7月22日]. 
  49. ^ Release 2.0.2. 2023年8月25日 [2023年9月19日]. 
  50. ^ Release 4.8.0.b04. 2020年9月25日 [2020年12月18日]. 
  51. ^ Release 6.4.0. 2023年11月29日 [2023年12月19日]. 
  52. ^ Release 2.4.3. 2020年3月1日 [2020年3月2日]. 
  53. ^ web2py Web Framework. 
  54. ^ Release 3.0.10. 2023年5月27日 [2023年6月2日]. 
  55. ^ Change log. 2022年9月9日 [2022年10月18日]. 
  56. ^ Padrino 0.13.2 - New Project Flag, Component Upgrades and Bug Fixes. Padrino. [28 May 2016]. (原始内容于2017-06-23). 
  57. ^ All versions of rails | RubyGems.org | your community gem host. [2016-03-29]. (原始内容于2016-04-14). 
  58. ^ 存档副本. [2017-06-15]. (原始内容于2017-07-05). 
  59. ^ . [2015-07-21]. (原始内容存档于2015-07-22). 
  60. ^ The Opa Blog: Some great news on Opa. Blog.opalang.org. [2013-08-18]. (原始内容于2013-02-28). 
  61. ^ 存档副本. [2017-06-15]. (原始内容于2017-07-29). 
  62. ^ Grails Plugin: Spring Security Core Plugin. Grails.org. 2012-04-06 [2013-08-18]. (原始内容于2013-08-23). 
  63. ^ Grails Plugin: Apache Shiro Integration for Grails. Grails.org. 2012-04-11 [2013-08-18]. (原始内容于2013-08-23). 
  64. ^ . Codeigniter.com. [2013-08-18]. (原始内容存档于2012-11-08). 
  65. ^ Change Log : CodeIgniter User Guide. EllisLab、Inc. [19 March 2012]. (原始内容存档于2012-12-30). 
  66. ^ Replacing nano.js in Gyroscope. antradar.com. 2014-05-20 [2015-08-20]. (原始内容于2016-09-28). 
  67. ^ . Pradosoft.com. [2013-08-18]. (原始内容存档于2013-09-28). 
  68. ^ . Pradosoft.com. [2013-08-18]. (原始内容存档于2013-09-28). 
  69. ^ . Pradosoft.com. [2013-08-18]. (原始内容存档于2013-09-28). 
  70. ^ . Pradosoft.com. [2013-08-18]. (原始内容存档于2013-09-28). 
  71. ^ Initial Prototyping: Scaffolding | Building a Blog System Using Yii | Yii PHP Framework. Yiiframework.com. [2013-08-18]. (原始内容于2013-07-24). 
  72. ^ Zend Framework 2 Documentation Release 2.3.3 (PDF). Zend.com. [22 September 2014]. (原始内容 (PDF)于2016-08-17). 
  73. ^ . Livedocs.adobe.com. 2013-07-01 [2013-08-18]. (原始内容存档于2009-02-12). 
  74. ^ ScalaTest. ScalaTest. [2013-08-18]. (原始内容于2013-11-05). 

各網頁框架系統的比較, 目录, 一般, coldfusion标记语言, cfml, common, lisp, haskell, java, javascript, scala, perl, python, ruby, rust, 其他, 比较特性, coldfusion标记语言, cfml, common, lisp, java, javascript, perl, python, ruby, 其他, 參考, 参考文献一般, 编辑有關每個框架的基本資訊, 编辑, 参见, 項目, 目前稳定的版本, 發布日期, 许可. 目录 1 一般 1 1 ASP NET 1 2 C 1 3 ColdFusion标记语言 CFML 1 4 Common Lisp 1 5 D 1 6 Haskell 1 7 Java 1 8 JavaScript 1 9 Scala 1 10 Perl 1 11 PHP 1 12 Python 1 13 Ruby 1 14 Rust 1 15 其他 2 比较特性 2 1 C 2 2 ColdFusion标记语言 CFML 2 3 Common Lisp 2 4 Java 2 5 JavaScript 2 6 Perl 2 7 PHP 2 8 Python 2 9 Ruby 2 10 其他 3 參考 4 参考文献一般 编辑有關每個框架的基本資訊 ASP NET 编辑 参见 ASP NET 項目 目前稳定的版本 發布日期 许可证ASP NET Dynamic DataBase One Foundation Component Library BFC 7 51 2018 06 01 專有軟體Component based Scalable Logical Architecture CSLA 4 6 30 2016 02 01 1 MIT授權條款MonoRail 2 1 暫停開發 2011 03 17 2 ApacheOpenRasta 2 1 0 83282449 2011 09 28 MIT授權條款C 编辑 項目 目前稳定的版本 發布日期 许可证CppCMS 1 0 5 2014 10 30 3 LGPL 专有Poco 1 7 3 2016 05 02 4 Boost軟體協定Tntnet 2 2 1 2014 01 17 5 LGPLWt 3 3 7 2017 03 31 6 GPL 专有ColdFusion标记语言 CFML 编辑 項目 目前稳定的版本 發布日期 许可证CFWheels 1 4 5 2016 03 30 Apache v2ColdBox Platform 4 0 0 2015 01 22 Apache v2ColdSpring 1 2 2008 09 12 Apache v2Fusebox 5 5 2 2012 05 08 ApacheMach II 1 8 1 2010 09 20 GPLv3 与 类路径例外Model Glue 3 1 299 2010 03 05 ApacheCommon Lisp 编辑 項目 目前稳定的版本 發布日期 许可证Caveman2 2 4 0 2015 06 05 7 LLGPL 8 D 编辑 項目 目前稳定的版本 發布日期 许可证vibe d 0 7 30 2016 10 31 9 麻省理工学院许可Haskell 编辑 項目 目前稳定的版本 發布日期 许可证Happstack 7 0 2012 03 29 BSD 3Snap 0 13 2014 05 06 BSD 3Yesod 1 4 1 2014 11 23 10 麻省理工学院的许可Java 编辑 項目 目前稳定的版本 發布日期 许可证Apache Click 2 3 0 退出 2011 03 27 Apache 2 0Apache OFBiz 13 07 03 2016 04 04 Apache 2 0Apache Shale 1 0 4 退出 2007 12 19 ApacheApache Sling 8 2015 10 16 Apache 2 0Apache Struts 2 2 5 2016 05 09 Apache 2 0Apache Tapestry 5 4 1 2016 03 16 ApacheApache Wicket 7 4 0 2016 07 21 Apache 2 0AppFuse 3 5 0 2015 02 20 Apache 2 0Brutos Framework 2 0 2015 06 30 Apache 2 0Eclipse RAP 3 1 M4 2015 12 22 EclipseFormEngine 2 0 1 暫停開發 2012 05 08 专有Grails 3 1 4 2016 03 16 ApacheGoogle Web Toolkit 2 8 0 2016 10 20 Apache 2 0Hamlets 1 7 1 暫停開發 2012 06 29 BSDItsNat 1 4 2015 09 18 GNU LGPL 專有JavaServer Faces Mojarra 2 2 8 2016 05 30 CDDL GNU GPL 2 Apache 2 0JBoss Seam 3 1 0 final 停止開發 2012 01 13 GNU LGPLJspx bay 2 1 2015 12 23 Apache 2 0JVx 2 4 2015 12 23 Apache 2 0JWt 3 3 7 2017 03 31 GNU GPL 專有OpenLaszlo 4 9 0 暫停開發 2010 10 21 通用公共许可证 英语 Common Public License OpenXava 5 5 2016 04 27 GNU LGPLOracle ADF 12 1 3 0 2014 06 26 Oracle技术网开发者许可条款Play 2 5 13 2017 03 10 Apache 2 0RIFE 1 6 1 不再維護 2007 07 14 CDDL GNU LGPLSpark 2 5 2016 05 03 ApacheSpring 4 3 5 2016 12 21 Apache 2 0Stripes 1 6 0 2015 07 23 ApacheTakes 1 1 2016 06 26 MITVaadin 7 6 6 2016 05 12 Apache 2 0VRaptor 4 2 0 RC4 2016 05 09 Apache 2 0Wavemaker 8 2 11 2016 06 07 ApacheWebObjects 5 4 3 停止開發 2008 09 15 专有WebWork 2 2 6 不再維護 2007 07 21 Apacheztemplates 2 4 0 暫停開發 2011 09 11 ApacheJavaScript 编辑 項目 目前稳定的版本 發布日期 许可证AngularJS 1 6x 2017 01 05 麻省理工学院许可React js 15 4 2 2017 01 06 BSDBackbone js 1 3 3 2016 04 05 麻省理工学院许可Ember js 2 12 0 2017 03 13 12 麻省理工学院许可Express js 4 14 0 2016 06 16 麻省理工学院许可KnockoutJS 3 2 0 2014 08 12 麻省理工学院许可Meteor 1 4 2016 07 25 麻省理工学院许可OpenUI5 1 44 9 2017 03 28 由SAP的Apache2 0许可证Unified js 14 0 2014 04 01 BSD 成分 和 专有Vue js 2 2 6 2017 03 27 麻省理工学院许可Scala 编辑 項目 目前稳定的版本 發布日期 许可证Play 2 5 13 2017 03 10 Apache2 0Lift 2 6 2015 01 11 Apache2 0Scalatra 2 3 0 2014 06 11 BSDPerl 编辑 项目 目前稳定的版本 發布日期 许可证Catalyst 5 90112 2016 07 25 艺术 GPLDancer 1 3202 2015 11 07 艺术 GPLMason 2 24 13 2015 05 16 艺术 GPLMaypole 2 13 暫停開發 2008 04 18 艺术 GPLMojolicious 7 03 2016 08 17 艺术PHP 编辑 参见 PHP 項目 開始日期 目前穩定的版本 發佈日期 許可證Agavi 2005 05 1 0 8 14 2015 06 29 LGPLCakePHP 2005 08 3 4 7 15 2017 05 19 MITCodeIgniter 2006 02 28 4 0 2 16 2020 02 25 MITFat Free 2009 09 3 6 0 17 2016 11 19 GPLv3FuelPHP 2011 08 1 8 18 2016 04 09 MITGyroscope 2008 11 20 8 8 0 2016 04 17 BSDJamroom 2003 07 28 6 0 7 19 2017 02 06 MPLKajona 2006 6 2 20 2017 06 08 LGPLv2Kohana 2007 07 3 3 5 21 2016 03 10 BSDLaravel 2011 07 31 9 28 0 22 2022 09 06 MITLi3 2009 10 1 1 0 23 2017 04 23 BSDNette Framework 2006 01 24 2 4 0 25 2016 05 03 新BSD GPLv2 GPLv3 26 Phalcon 2012 11 14 3 0 1 27 2016 08 24 BSDPRADO 2004 01 3 3 2 28 2016 08 23 New BSD 29 Silex 2011 09 2 0 0 30 2016 05 18 MITSilverStripe 2007 02 03 3 1 15 31 2015 09 18 BSDSmart Framework 2015 02 01 2 3 7 2 32 2016 09 27 BSDSymfony 2005 10 3 3 2 33 2017 06 06 MITTwistPHP 2014 07 3 0 5 34 2017 01 11 GPLv3TYPO3 Flow 2011 10 3 3 4 35 2016 09 29 LGPLv3Yii 2008 12 03 2 0 12 36 2017 06 05 新BSDZend Framework 2006 03 3 0 0 37 2016 06 28 New BSDPython 编辑 項目 目前稳定的版本 發布日期 许可证Bottle 0 12 25 38 nbsp 2023 03 04 12個月前 MITBlueBream 1 0 39 nbsp 暫停開發 2011 01 18 13年前 ZPLCherryPy 18 8 0 40 nbsp 2022 07 18 20個月前 BSDCubicWeb 英语 CubicWeb 3 30 0 41 nbsp 2021 03 16 3年前 LGPLDjango 5 0 3 42 nbsp 2024 03 04 30天前 BSDFastAPI 页面存档备份 存于互联网档案馆 0 110 0 43 nbsp 2024 02 24 39天前 MITFlask 3 0 2 44 nbsp 2024 02 03 60天前 BSDGrok 5 0 45 nbsp 2024 01 29 2個月前 ZPLNagare 英语 Nagare web framework 0 5 2 46 nbsp 2017 11 10 6年前 BSDPyjs 英语 Pyjs 0 8 1a 47 nbsp 暫停開發 2012 05 09 11年前 ApachePylons 1 0 2 48 nbsp 暫停開發 2015 07 22 8年前 BSDPyramid 2 0 2 49 nbsp 2023 08 25 7個月前 BSDTACTIC 4 8 0 b04 50 nbsp 2020 09 25 3年前 EPLTornado 6 4 0 51 nbsp 2023 11 29 4個月前 ApacheTurboGears 2 4 3 52 nbsp 2020 03 01 4年前 MIT LGPLweb2py 2 27 1 53 nbsp 2023 11 16 4個月前 LGPL3Webware 英语 Webware for Python 3 0 10 54 nbsp 2023 05 27 10個月前 PythonZope 2 5 6 0 55 nbsp 2022 09 09 18個月前 ZPLRuby 编辑 项目 目前稳定的版本 發布日期 许可证Camping 2 1 暫停開發 2010 08 20 麻省理工学院Padrino 0 13 2 2016 05 09 56 麻省理工学院Ruby on Rails 5 0 1 2016 12 21 57 麻省理工学院Sinatra 2 0 0 2017 05 07 58 麻省理工学院Merb 1 1 3 暫停開發 2010 07 10 麻省理工学院PureMVC 2 0 4 暫停開發 2008 08 14 CC 屬性Rust 编辑 项目 目前穩定的版本 發布日期 许可证Yew 0 21 0 2023 09 29 Apache 2 0 MIT其他 编辑 项目 程式語言 目前稳定的版本 發布日期 许可证AIDA Web Smalltalk 6 7 2014 09 14 MITApplication Express PL SQL 5 0 3 2015 12 21 專用免費軟體Flex ActionScript MXML 4 14 2015 02 03 ApacheGrails Groovy JVM 2 4 4 2014 10 28 ApacheKepler Lua 1 1 1 暫停開發 2009 03 11 MITMorfik C BASIC Pascal Java 3 0 8 1 2010 12 13 專用免費軟體Ocsigen OCaml 4 2 2015 07 21 59 LGPLOpa Opa 1 1 1 2013 04 16 60 MIT和AGPLOpenACS Tcl 5 7 0 2011 07 17 GPLSeaside Smalltalk 3 2 0 61 2016 05 06 MIT比较特性 编辑C 编辑 項目 Ajax MVC框架 MVC push pull 國際化與本地化 ORM 測試框架 資料庫遷移框架 安全性框架 模板框架 緩存框架 表單验证框架CppCMS 是 是 Push 是 CppDB 否 否 是 是 是 是Tntnet 是 否 否 是 Tntdb 否 否 否 是 否 否Wt 是 是 Push amp Pull 是 Wt Dbo Boost test 是 是 否 是ColdFusion标记语言 CFML 编辑 Project Ajax MVC框架 MVC push pull 國際化與本地化 ORM Testing框架 資料庫遷移框架 安全性框架 模板框架 緩存框架 表單验证框架ColdBox Platform 是 是 Push pull 是 CF ORM 是經由TestBox MockBox 經由插件 是 CFML 是 是Fusebox 由CF或任何JavaScript程式庫 選擇性 Push CFML 經由Transfer Reactor用的辭典 經由其他測試框架 否 經由插件 CFML 經由ColdSpring用的辭典 否Mach II 由CF或任何JavaScript程式庫 是 Push 經由插件 CF ORM 經由其他測試框架 否 經由插件 CFML ColdSpringModel Glue 由CF或任何JavaScript程式庫 是 Push CFML CF ORM 經由其他測試框架 否 經由插件 CFML ColdSpringCommon Lisp 编辑 项目 AJAX MVC 框架 MVC push pull 國際化與本地化 ORM 测试框架 資料庫轉移框架 安全性框架 模板框架 缓存框架 表單验证框架Caveman2 否 否 經由第三方套件 如Postmortem Mito 证明 經由第三方套件 如Postmortem Mito 否 是 是 否Java 编辑 项目 程式語言 Ajax MVC框架 MVC push pull 國際化與本地化 ORM 测试框架 資料庫轉移框架 安全性框架 模板框架 缓存框架 表單验证框架Apache Click Java jQuery 頁面導向 Pull 是 Hibernate Cayenne 是 可用插件 Velocity JSP 緩存模板 內建驗證Apache OFBiz Java Groovy XML jQuery 是 Push pull 是 Entity Engine 內部類ORM 非實際ORM 知名例子為被Atlassian Jira使用 JUnit 實例引擎工具 資料檔案工具 CSV解析器 Apache POI 基於OWASP的內部安全框架 Freemarker 推薦 Velocity 可用支援 JSP 可用支援 群集用使用分散式快取清理的內部快取維護 客戶端驗證 用戶端驗證 JQuery Apache Sling Java 是 是 Push pull 使用JCR內容庫 是 是 是Apache Struts Java 是 是 Push pull 是 是 單元測試 是 是Apache Tapestry Java Prototype jQuery 是 Pull 是 JPA Hibernate Cayenne Selenium TestNG JUnit Spring Security Shiro 是 使用附加元件 原生或Bean ValidationApache Wicket Java YUI ExtJS或其他用的附加元件 否 模組化事件驅動 Pull 是 使用附加元件 經由附加元件的偽物件 單元和整合測試 是 是 是 是FormEngine Java 是 是 擁有連接器API 伺服器端Ajax驗證和表單狀態更新Grails Groovy 是 是 Push 是 GORM Hibernate 單元測試 整合測試 功能測試 多插件 autobase dbmigrate或其他 Spring Security 62 Apache Shiro 63 是 是 是ItsNat Java 是 事件驅動 Push 使用Java i18n 外部 內建 可用插件 純HTML SVG 頁面緩存 普通JavaJavaServer Faces Java 是 是 Pull 是 JPA Hibernate和其他Java EE ORM框架 JUnit 是 Facelets JSP 是 原生驗證 與Bean Validation整合项目 程式語言 Ajax MVC框架 MVC push pull 國際化與本地化 ORM 测试框架 資料庫轉移框架 安全性框架 模板框架 缓存框架 表單验证框架JBoss Seam Java 是 是 Pull 是 JPA Hibernate JUnit TestNG JAAS整合 Drools Hibernate Filters OpenID CAPTCHA Facelets JBoss Cache Ehcache Hibernate ValidatorJspx bay Java 是 頁面導向 擁有API JAAS整合 主板頁面 是 內建UI驗證控制JVx WebUI Java 是 模型驅動 是 是 可用插件 JUnit 是 單獨來源 是 可用插件JWt Java 是 是 Push pull 是 是 是 是OpenXava Java 是 模型驅動 是 JPA Hibernate EJB2 CMP JUnit Hibernate工具 使用JSR 168門戶安全 UI為自動生成 使用門戶和JPA緩存 是Play Java Scala 是 是 Push pull 是 JPA Hibernate JUnit Selenium 是 經由核心安全模組 是 是 伺服器端驗證RIFE Java DWR 是 Push pull 是 是 容器外測試 是 是 與Terracotta整合 是Spring Java 是 是 Push 是 Hibernate iBatis或其他 偽物件 單元測試 Spring Security 原Acegi JSP Commons Tiles Velocity Thymeleaf或其他 Ehcache或其他 一般驗證器 Bean ValidationStripes Java 是 是 Pull 是 JPA Hibernate 是 框架附加元件 是 是Vaadin Java GWT Push pull 是 是 是 是 是Wavemaker JavaScript 客戶端 Java 伺服器端 Dojo Toolkit 是 Push Dojo Toolkit Hibernate JUnit Hibernate Spring Security 原Acegi 以角色為基礎的存取控制 Dojo Toolkit Dojo Toolkit 正規表達式 schema驅動驗證项目 程式語言 Ajax MVC框架 MVC push pull 國際化與本地化 ORM 测试框架 資料庫轉移框架 安全性框架 模板框架 缓存框架 表單验证框架WebObjects Java 是 是 Push pull 是 EOF WOUnit JUnit TestNG Selenium 在Project WONDER 是 是 是ztemplates Java JDK 1 5或更新 用annotations整合YUI Google等等 是 Push 單一URL多動作 標準Java 使用任何J2EE ORM框架 單元測試 annotation基底 Velocity FreeMarker JSP或其他可用插件 伺服器端Ajax驗證和表單狀態更新 YUI JSON Google Web Toolkit Java JavaScript 是 是 JPA和RequestFactory JUnit jsUnit Selenium 經由Java 是 Bean ValidationZK Java ZUML jQuery 是 Push pull 是 任何J2EE ORM框架 JUnit ZATS HibernateUtil SpringUtil Spring Security 巨集元件和結構 是 客戶端 伺服器端JavaScript 编辑 项目 Ajax MVC框架 MVC push pull 國際化與本地化 ORM 测试框架 資料庫轉移框架 安全性框架 模板框架 缓存框架 表單验证框架AngularJS XHR JSONP 是 國際化與本地化 Karma 單元測試 Protractor 點對點測試 Content Security Policy CSP XSRF 模板 緩存 表單驗證 前端 EmberJS 是 是 是 Ember Data QUnit Handlebarsqooxdoo 是 資料鍵結 國際化 Testrunner 表單驗證SproutCore 是 是Wakanda 是 是 Push amp Pull 原生物件NoSQL資料庫 CommonJS Unit Testing YUI測試服務 資料安全和存取控制 Storage application storage user storage SessionStorage Perl 编辑 项目 Ajax MVC框架 MVC push pull 國際化與本地化 ORM 测试框架 資料庫轉移框架 安全性框架 模板框架 缓存框架 表單验证框架Catalyst 工具包獨立 REST和JSON支援 為Prototype JavaScript框架的特定插件或其他 是 一般使用為Push 是 DBIx Class Rose DB Object或其他 支援Perl測試標準 Test Anything Protocol TAP ACL基底 外部引擎或其他 Template Toolkit HTML Template HTML Mason PHP和其他現存的Perl模板引擎 Cache Memcached shared memory或其他 HTML FormHandler HTML FormFu HTML FormValidator或其他Dancer 是 是 Push 是 DBIx Class ORMesque 是 Template Toolkit HTML Mason Text MicroTemplate 其他現存的Perl模板引擎 Cache Memcached shared memory或其他 DataFu 其他現存的Perl表單驗證軟體Mason Maypole Mojolicious 工具包獨立 REST和JSON支援 雖普遍當作MVC 但沒有明確的模型支援 Push 是 Commonly used with DBIx Class Test Mojo 簽署的會話cookie 內建Perl模板 Template Toolkit和許多其他經由插件 沒有明確的 使用Perl模組PHP 编辑 项目 程式語言 Ajax MVC框架 MVC push pull 國際化與本地化 ORM 测试框架 資料庫轉移框架 安全性框架 模板框架 缓存框架 表單验证框架 鷹架 RAD 移動性CakePHP 1 amp 2 PHP gt 5 2 Prototype script aculo us jQuery jQuery UI MooTools MooTools或其他 是 Push 是 Active Record CakePHP 1 x 資料映射模式 CakePHP 2 x 單元測試 偽物件 fixtures 程式碼覆蓋 用SimpleTest和Xdebug PHPUnit cakephp 2 0 做記憶體分析 是 ACL基底 主題 配置 視圖 元素 Memcache Redis XCache APC File 驗證 安全性 是 否 CakePHP 3 PHP gt 5 4 任何 是 Yes Push amp Cells 是 ORM 資料映射模式 SQL關係代數抽象層 單元測試 偽物件 fixtures 程式碼覆蓋 用PHPUnit 和 Xdebug 和 持續整合經由Travis做記憶體分析 是 CRUD基底 ACL基底 多插件 主題 配置 資料格 視圖 元素和Twig Bootstrap等等用的插件 Memcache Redis XCache APC File 經由Contexts Table DAO Entity VO 和Controller CSRF保護做驗證 插件 CRUD Cake Bake 行動代理偵測 配置CodeIgniter PHP gt 5 2 4 任何 是 Push 幾乎 64 只有第三方套件 預備在下一版 是 是 是 是 是 否 65 是 模板Drupal PHP jQuery jQuery UI或其他 PAC 不適用 是 選擇性模組 SimpleTest 是 是 是 Memcache APC Varnish或其他 是 否 否 是Fat Free Framework PHP 任何 MVC RMR Push pull 是 SQL MongoDB Flat File用的資料映射 內建 是 是 是 APC Memcache XCache WinCache和Filesystem 是 否 FuelPHP PHP gt 5 3 x 是 MVC HMVC Push 是 是 PHPUnit 是 是 可用插件 是 可用插件 檔案 Redis Memcache或其他 是 是 Fusebox PHP 是 無強制性 Push 否 自訂 可用多種插件 經由qforms或內建PHP驗證 是 Gyroscope PHP gt 5 4 nano js replaceable 66 LCHH Push pull 幾乎 資料源不可知 否 內建Schema比較工具和UDF編輯器 ACL基底 可替換 實作特定 幫手函數和可用主題模板 APC Memcache 是 互動式程式碼生成 是 專用移動配備和平板配置 橫直螢幕轉換Joomla 是 插件 Kajona PHP gt 7 任何 是 Push 是 是 PHPUnit Selenium Jasmine 是 是 是 APC 資料庫 檔案 是 是 是 BootstrapLaravel PHP gt 5 5 9 任何 是 Push 是 是 PHPUnit 是 是 是 APC 資料庫 檔案 Memcache Redis 是 是 是 否Lithium PHP gt 5 3 6 任何 是 Push 是 Yes 單元測試 內建框架或其他獨立元件 否 是 可用插件 PHP Twig插件可用 Memcache Redis XCache APC 檔案 Yes 有CSRF保護和表單簽署 否 是 Nette Framework PHP gt 5 3 0 工具包獨立 MVP Push 是 只有第三方套件 是 否 是 是 是 是 否 Phalcon PHP gt 5 5 Template 任何 是 Push 是 是 是 是 是 Volt 是 是 是 是 PRADO PHP gt 5 3 0 Prototype script aculo us和內含元件 67 否 Push pull 是 数据访问对象 DAO active record模式 SQLMap資料映射 PHPUnit SimpleTest Selenium 否 是 XML基底 類似於ASP NET 68 APC 資料庫 eAccelerator Memcached XCache 是 69 是 70 SilverStripe Sapphire PHP gt 5 2 jQuery jQuery UI 是 Push pull 是 Active record模式 單元測試 Selenium 自動 包含OpenID 主題 是 是 是 是 是Silex PHP gt 5 3 9 是 是 是 是 插件 Doctrine 是 否 是 PHP Twig 插件 是 插件 Smart Framework PHP gt 5 4 9 是 是 是 是 是 PostgreSQL MySQL SQLite MongoDB Solr或其他經由插件 是 否 是 是 Markers Twig或其他經由插件 是 File Redis或其他經由插件 是 否 是 是 jQuery mobile Bootstrap或其他經由插件 Symfony PHP 5 Prototype script aculo us Unobtrusive Ajax加上UJS和PJS插件 是 Push 是 Propel Doctrine YAML 是 插件 alpha程式碼 插件 PHP Twig 是 是 是 Symfony 2 PHP gt 5 3 3 任何 是 Push 是 Propel Doctrine YAML 是 插件 是 PHP Twig 是 是 是 TwistPHP PHP gt 5 3 3 任何 是 Push 是 是 PHPUnit經由Travis 否 是 是 是 是 否 TYPO3 PHP gt 5 5 任何 是 Push pull 是 是 是 部份 是 TYPO3 Fluid 是 是 插件 插件 Yii PHP gt 5 4 jQuery jQuery UI 內含元件 插件 是 Push pull 是 資料存取物件 DAO Active Record模式 插件 包含Doctrine 2 0 PHPUnit Selenium 是 ACL基底 RBAC基底 插件 PHP基底 類PRADO 插件 APC 資料庫 eAccelerator 檔案 Memcache Redis WinCache XCache Zend Platform 是 是 71 Zend Framework 72 PHP gt 5 3 工具包獨立 是 Push pull 是 表格和Row Data Gateway或Doctrine 單元測試 PHP Unit或其他獨立元件 是 ACL基底 是 APC 資料庫 檔案 Memcache Zend Platform 是 是 Zend Framework 2 PHP gt 5 3 3 工具包獨立 是 Push pull 是 表格和Row Data Gateway和Doctrine 2 0 Zend Framework 2 0 單元測試 PHP Unit或其他獨立元件 是 ACL基底 是 APC 資料庫 檔案 Memcache Zend Platform 是 是 Python 编辑 項目 程式語言 Ajax MVC框架 MVC push pull 國際化與本地化 ORM 测试框架 資料庫轉移框架 安全性框架 模板框架 缓存框架 表單验证框架 Python 3 Bottle Python Sqlalchemy 經由插件 內建 Mako Jinja2 Cheetah 是CherryPy Python 可用插件 可用插件 是Django Python 是 是 Push 是 是 是 是 是 內建 Jinja2 Mako Cheetah 是 是 是Flask Python 是 是 Sqlalchemy 經由插件 經由unittest 是 Jinja2 是 是 是Pyjs 英语 Pyjs Python JavaScript 是 使用PureMVC Python 版 編譯成 JavaScript 是 無直接資料存取 否 否Pylons Python Prototype和 script aculo us用的幫手 controller Push 是 ORM agnostic 經由nose 相依於ORM 可用插件 Mako Genshi Myghty Kid或其他 Beaker緩存 記憶體 memcached 檔案 資料庫 首選formencode 否Pyramid Python 是 是 Push 是 ORM agnostic 是 相依於ORM 是 可用插件 Chameleon Genshi Mako more Beaker緩存 記憶體 memcached 檔案 資料庫 首選formencode 是TACTIC Python Yes Yes Pull 否 是 是 是 是 Mako 否 是 否Tornado Python Advanced Async範例實作AJAX YesTurboGears Python 工具包獨立 經由JSON提供資源 全堆疊 best of breed基底 Push 是 SQLAlchemy nose SQLAlchemy Migrate Repoze what amp Repoze who 可用插件 Genshi或其他 支援memcached和任何WSGI相容系統 ToscaWidgets 利用FormEncode 是web2py Python 是 是 Push 是 是 是 是 是 是 是 是 否Webware 英语 Webware for Python Python 否 Optional Pull 否 是 是 否 是 是 否 否 否BlueBream Zope 3 Python 經由外掛產品 如Plone 加KSS 是 Pull 是 ZODB SQLObject SQLAlchemy 單元測試與功能測試 ZODB生成 ACL基底 是 是 是 否Zope 2 Python 是 Pull 是 ZODB SQLObject SQLAlchemy 單元測試 ACL基底 是 是 CMFFormController 否Ruby 编辑 項目 Ajax MVC框架 MVC push pull 國際化與本地化 ORM 测试框架 資料庫轉移框架 安全性框架 模板框架 缓存框架 表單验证框架Camping 否 是 Push 否 Active Record 經由Mosquito 是 否 是 否 否Ruby on Rails Prototype script aculo us jQuery ActiveRecord Action Pack Push Yes ActiveRecord 单元测试 功能測試和整合測試 是 插件 是 是 是Sinatra 否 是 Push 否 ORM independent rack test 是 經由Rack中介軟體 是 經由Rack中介軟體 否其他 编辑 項目 程式語言 Ajax MVC框架 MVC push pull 國際化與本地化 ORM 测试框架 資料庫轉移框架 安全性框架 模板框架 缓存框架 表單验证框架AIDA Web Smalltalk 是 是 是 Gemstone S GLORP或其他 SUnit 是 是Application Express PL SQL 是 是 是 是 是Flex ActionScript MXML 非同名的相似技術 73 FlexUnitKepler Lua 是Lift Scala 是 是 Pull 是 是 ScalaTest Selenium 74 是 是 是 是 是Ocsigen OCaml 是 是 是Opa Opa 是 是 MongoDB 是 是 是OpenACS Tcl 是 是 是 是 是 是 是 是 是 是Seaside Smalltalk jQuery jQuery UI Prototype JavaScript Framework script aculo us或其他 是 是 GLORP Gemstone S或其他 單元測試 SUnit 否 故意的 Magritte參考 编辑参考文献 编辑 Version 4 6 300 Github 28 May 2016 原始内容存档于2017 07 29 存档副本 2017 06 15 原始内容存档于2017 06 07 CppCMS Blog Blog cppcms com 2013 08 18 原始内容存档于2013 08 03 Release 1 7 3 is available pocoproject org 2 May 2016 3 May 2016 原始内容存档于2016 07 25 Tntnet homepage Tntnet org 2013 08 18 原始内容存档于2013 07 20 存档副本 2017 06 15 原始内容存档于2017 08 06 v2 4 0 commit on GitHub 2015 06 05 2015 09 18 原始内容存档于2017 07 29 LLGPL License 2015 09 18 原始内容存档于2015 10 26 vibe d RejectedSoftware 2016 11 10 原始内容存档于2016 11 11 Yesod Web Framework for Haskell Yesodweb com 2013 07 19 2013 08 18 原始内容存档于2013 07 27 存档副本 2016 06 10 原始内容存档于2016 06 20 emberjs data 2017 04 07 原始内容存档于2017 07 29 英语 Jonathan Swartz CPAN 2016 03 16 原始内容存档于2016 03 19 Agavi 1 0 8 released agavi org 7 November 2015 原始内容存档于2015 09 24 CakePHP 3 4 7 Released cakephp org 9 June 2017 原始内容存档于2017 07 06 CodeIgniter 4 0 2 Github 2020 03 11 Fatfree Changelog Github 1 December 2016 FuelPHP releases v1 8 FuelPHP 9 April 2016 27 May 2016 原始内容存档于2017 01 04 Jamroom 6 0 7 jamroom net 2017 06 15 原始内容存档于2016 10 11 Releases github com 10 June 2017 原始内容存档于2017 07 29 Kohana V3 3 5 kohanaframework org 2016 03 10 原始内容存档于2016 02 10 Release laravel framework github com 2022 09 12 Releasing 1 1 0 2017 06 15 原始内容存档于2017 06 04 Nette Framework first commit 2014 2014 04 23 原始内容存档于2017 07 29 Released version 2 4 0 2017 06 15 原始内容存档于2017 07 29 Nette Framework Licence nette org 2014 2014 04 23 原始内容存档于2017 07 29 Release Version 3 0 1 phalcon cphalcon github com 2016 08 24 2016 08 24 原始内容存档于2017 07 29 pradosoft prado Release 3 3 2 2015 08 23 2016 09 03 原始内容存档于2017 07 29 License of PRADO pradosoft com 2013 2013 10 16 原始内容存档于2013 10 16 Changelog sensiolabs org 27 May 2016 原始内容存档于2016 12 09 存档副本 2017 06 15 原始内容存档于2015 10 08 存档副本 2017 06 15 原始内容存档于2017 10 12 Symfony 3 3 2 released Symfony Blog 9 June 2017 原始内容存档于2017 06 17 TwistPHP Version 3 0 5 twistphp com 17 May 2017 原始内容存档于2017 07 29 Release Overview neos io 16 October 2016 原始内容存档于2017 07 29 Yii 2 0 12 is released Yiiframework com 2017 06 05 2017 06 10 原始内容存档于2017 06 10 Zend Framework Changelog 2017 06 15 原始内容存档于2017 07 29 Release 0 12 25 2023年3月4日 2023年3月8日 bluebream 1 0 2011年1月18日 2020年12月18日 Release v18 8 0 2022年7月18日 2022年7月18日 https forge extranet logilab fr cubicweb cubicweb releases 3 30 0 5 0 3 2024年3月4日 2024年3月5日 Release 0 110 0 2024年2月24日 2024年3月22日 Release 3 0 2 2024年2月3日 2024年2月19日 Release 5 0 2024年1月29日 2024年2月20日 Release 0 5 2 2017年11月10日 2021年3月20日 Release 0 8 1a 2012年5月9日 2018年7月22日 Release 1 0 2 2015年7月22日 2018年7月22日 Release 2 0 2 2023年8月25日 2023年9月19日 Release 4 8 0 b04 2020年9月25日 2020年12月18日 Release 6 4 0 2023年11月29日 2023年12月19日 Release 2 4 3 2020年3月1日 2020年3月2日 web2py Web Framework Release 3 0 10 2023年5月27日 2023年6月2日 Change log 2022年9月9日 2022年10月18日 Padrino 0 13 2 New Project Flag Component Upgrades and Bug Fixes Padrino 28 May 2016 原始内容存档于2017 06 23 All versions of rails RubyGems org your community gem host 2016 03 29 原始内容存档于2016 04 14 存档副本 2017 06 15 原始内容存档于2017 07 05 存档副本 2015 07 21 原始内容存档于2015 07 22 The Opa Blog Some great news on Opa Blog opalang org 2013 08 18 原始内容存档于2013 02 28 存档副本 2017 06 15 原始内容存档于2017 07 29 Grails Plugin Spring Security Core Plugin Grails org 2012 04 06 2013 08 18 原始内容存档于2013 08 23 Grails Plugin Apache Shiro Integration for Grails Grails org 2012 04 11 2013 08 18 原始内容存档于2013 08 23 Language helper included must activate amp set desired language by parsing HTTP headers Codeigniter com 2013 08 18 原始内容存档于2012 11 08 Change Log CodeIgniter User Guide EllisLab Inc 19 March 2012 原始内容存档于2012 12 30 Replacing nano js in Gyroscope antradar com 2014 05 20 2015 08 20 原始内容存档于2016 09 28 PRADO QuickStart Tutorial Pradosoft com 2013 08 18 原始内容存档于2013 09 28 PRADO QuickStart Tutorial Pradosoft com 2013 08 18 原始内容存档于2013 09 28 PRADO QuickStart Tutorial Pradosoft com 2013 08 18 原始内容存档于2013 09 28 PRADO QuickStart Tutorial Pradosoft com 2013 08 18 原始内容存档于2013 09 28 Initial Prototyping Scaffolding Building a Blog System Using Yii Yii PHP Framework Yiiframework com 2013 08 18 原始内容存档于2013 07 24 Zend Framework 2 Documentation Release 2 3 3 PDF Zend com 22 September 2014 原始内容存档 PDF 于2016 08 17 URLRequest Adobe ActionScript 3 AS3 API Reference Livedocs adobe com 2013 07 01 2013 08 18 原始内容存档于2009 02 12 ScalaTest ScalaTest 2013 08 18 原始内容存档于2013 11 05 取自 https zh wikipedia org w index php title 各網頁框架系統的比較 amp oldid 82085730, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。