`
yushine
  • 浏览: 200462 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Comparison of web application frameworks

    博客分类:
  • PHP
阅读更多
From Wikipedia, the free encyclopedia
Jump to: navigation , search

This is a comparison of notable web application frameworks .

Contents

[hide ]

[edit ] General

Basic information about each framework.

[edit ] Perl

Project↓ Current Stable Version↓ Release Date↓ License↓ CatalystDancerInterchangeMasonMaypoleReaction
5.80029 2010-10-03 Artistic / GPL
1.2000 2010-11-18 Artistic / GPL
5.6.2 2009-09-17 GPL
1.45 2010-04-03 Artistic / GPL
2.13 2008-04-17 Artistic / GPL
0.002000 2009-04-29 Artistic / GPL

[edit ] PHP

Project↓ Current Stable Version↓ Release Date↓ License↓ CakePHPCodeIgniterDooPHPDrupalHordeJoomla!KohanaLithiumQcodoSeagullSymfonyYiiZend Framework Project Current Stable Version Release Date License
1.3.6 2010-11-13 MIT
1.7.3 2010-12-06 BSD -style
1.2 2009-09-09 BSD
7.0 2011-01-05 GPL
3.3.11 2010-11-22[ 1] LGPL
1.5.22 2010-11-05 GPL
3.0.9 2010-12-31 BSD
0.9.9 2010-11-05 BSD
0.4.20 2010-12-24[ 2] MIT
0.6.7 2010-02-23 BSD
1.4.8 2010-09-24 MIT
1.1.5 2010-11-14 BSD
1.11.2 2010-12-30[ 3] BSD

[edit ] Java

Project↓ Current Stable Version↓ Release Date↓ License↓ Apache ClickApache CocoonApache StrutsApache WicketAppFuseAraneaEclipse RAPFormEngineGoogle Web ToolkitHamletsIceFacesItsNatJavaServer FacesJBoss SeamManyDesigns PortofinoOpenLaszloOpenXavaPlayRIFEShaleSlingSmartClientSpringStripesApache TapestryThinWireVaadinWavemakerWebObjectsWebWorkZKztemplates
2.2.0 2010-05-22 Apache
2.2.0 Apache
2.1.8.1 Apache
1.4.10 2010-08-11 Apache
2.0.2 Apache
1.0.10 Apache
1.2.0 Eclipse Public License
1.7 2010-11-26 MIT
2.1.0 2010-10-28 Apache
1.6 2010-01-29 BSD
1.8.2 Mozilla Public License 1.1 (MPL)
1.0 AGPL / Proprietary
2.0 2009-06-28
2.2.0 GA LGPL
3.1.0 GPL v3
4.1 Common Public License
4m5 2010-07-28 LGPL
1.1 2010-11-02 Apache
1.6.2 Apache
1.0.4 Apache
5 2009-05-14 Apache 2.0
LGPL
3.0.0 Apache
1.5.4 2010-11-09 Apache
5.2.4 2010-11-15 Apache
1.2 GPL
6.4.8 Apache
6.1.10 2010-06-14 Apache
5.4.3 Proprietary
2.2.6 Apache
5.0 LGPL
0.9.9.6 Apache

[edit ] Python

Project↓ Current Stable Version↓ Release Date↓ License↓ BlueBreamCherryPyCubicWebDjangoFlaskGrokPyjamasPylonsTurboGearsweb2pyWebwareZope 2Zope 3
3.4 ZPL
3.1.2 2009-04-12 BSD
3.8.1 2010-04-28 LGPL
1.2.3 2010-09-10[ 4] BSD
0.6 2010-07-27[ 5] BSD
1.1 2010-05-18 ZPL
0.7 2010-04-25 Apache
1.0.0 2010-05-28 BSD
2.1 2010-11-19 MIT / LGPL
1.91.1 2010-12-21 LGPLv3
1.0.2 2009-06-07 Python License
2.12.10 2010-07-20 ZPL
3.4.1 2010-06-22 ZPL

[edit ] Ruby

Project↓ Current Stable Version↓ Release Date↓ License↓ CampingMerbNitroRuby on RailsRamazeSinatra
2.1 2010-08-20 MIT
1.1.2 2010-06-17 MIT
0.41 2006-12-12 BSD
3.0 2010-08-29 MIT / Ruby
2010.06.18 2010-06-18 Ruby License
1.1.0 2010-10-24 MIT

[edit ] CFML (ColdFusion)

Project↓ Current Stable Version↓ Release Date↓ License↓ ColdFusion on WheelsColdSpringFuseboxFW/1Mach-IIModel-GlueonTap
1.1.1 2010-11-21 Apache v2
1.2 2008-09-12 Apache v2
5.5.1 2008-03-08 Apache
1.2 2010-10-18 Apache v2
1.8.1 2010-09-20 GPLv3 with Classpath exception
3.1.185 2009-08-11 Apache
3.3 2009-11-07 BSD

[edit ] ASP.NET

Project↓ Current Stable Version↓ Language↓ License↓ ASP.NET MVCBFCCslaDotNetNukeMonoRailOpenRastaVici MVC Project Current Stable Version LanguageLicense
2.0 ASP.NET Ms-PL
7.40 ASP.NET Proprietary
3.7.0 C# , VB.NET Proprietary; Free to use for non-commercial and commercial applications.
5.6.0 ASP.NET MIT
2.0 ASP.NET Apache
2.0 RC ASP.NET MIT
2.0.1 ASP.NET MIT

[edit ] Other

Project↓ Current Stable Version↓ Language↓ License↓ AIDA/WebApplication ExpressCppCMSFlexGrailsHelmaKeplerLiftMidgardMorfikOpenACSqooxdooSeasideSproutCoreCompojureWavemakerWt Project Current Stable Version LanguageLicense
5.6 Smalltalk MIT
4.0.1 PL/SQL Proprietary-Freeware
0.0.4 C++ LGPL
4.0 ActionScript , MXML MPL
1.3.5 Groovy (JVM) Apache
1.6.3 JavaScript Helma License version 2.0
1.1 Lua MIT
2.0 Scala (JVM) Apache
8.09 LTS PHP LGPL
2.3.0.6 Basic,Pascal,Java,C# Proprietary
5.4.3 Tcl GPL
1.2 JavaScript LGPL or Eclipse Public License
3.0 Smalltalk MIT
1.0 BETA JavaScript MIT
0.3.2 Clojure Eclipse Public License
4.0.2 JavaScript AGPL
3.1.7 C++ GPL and proprietary

[edit ] Comparison of Features

[edit ] ASP.NET

Project↓ 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 MVCBFC
Yes Yes Push ORM-independent Unit Tests ASP.NET Forms Auth pluggable (default is WebForms) Yes Yes (client-side via plugins)
Yes Not mandatory Push & Pull Yes through active data dictionary Unit Tests SQL Server , Oracle , DB2 , Sybase , MySQL security groups and rules Yes metadata and result sets t
分享到:
评论

相关推荐

    Art of Java Web Development

    Also provided is an overview of the most popular Web application frameworks, covering their architecture and use. Numerous frameworks exist, but trying to evaluate them is difficult because their ...

    高清Building Web Applications with Visual Studio 2017及源码

    Then, repeat the process using React, for a true comparison of building client side applications using ASP.NET Core, Angular 2, and React. What You’ll Learn Understand the fundamentals of .NET Core ...

    Learning Angular for .NET Developers【含代码】

    Follow a gradual introduction to the concepts with a lot of examples and explore the evolution of a production-ready application Book Description Angular 2 is a faster, more powerful, cleaner, and ...

    XDoclet in Action

    - **Comparison of Frameworks**: A comparative analysis highlighting the benefits of using XDoclet across different web frameworks. #### Chapter 6: XDoclet and Application Servers This chapter ...

    ASP.NET MVC in Action

    - **Comparison with Other Frameworks:** To provide context and broaden the reader's perspective, the book compares ASP.NET MVC with other popular frameworks like MonoRail and Ruby on Rails....

    Ruby.Pocket.Reference

    For instance, "ajax" and "struts" are web development technologies, indicating that the Ruby reference might be useful in web application development. "C#" and "Java" are other programming languages,...

    Beginning PHP 5.3

    - **PEAR Overview:** Explanation of what PEAR (PHP Extension and Application Repository) is and how it works. - **Installing PEAR:** Instructions on installing PEAR and its components. - **PEAR ...

    hadoop_the_definitive_guide_3nd_edition

    Serialization Frameworks 110 Avro 112 File-Based Data Structures 132 SequenceFile 132 MapFile 139 5. Developing a MapReduce Application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

Global site tag (gtag.js) - Google Analytics