A Practical Comparison of Agile Web Frameworks: Presentation in video

Hello, This is the presentation in my university of this project: A practical comparison of agile web frameworks: Rails, Grails, Django and CodeIgniter under a test. In this presentation I show: – Previous comparisons of web frameworks – The objetives of the project – The methodology that I followed to compare the web frameworks: Basically,… Continue reading A Practical Comparison of Agile Web Frameworks: Presentation in video

Comparison of the ease of learning of Web Frameworks: Rails, Grails, Django and CodeIgniter

This article compares the ease of learning of web frameworks: Rails, Grails, Django and CodeIgniter based on the experience of learning how to use the framework and developing a toy application, MyBlog, in fixed time. More details about this test can be found here. Points of comparison will be timing, documentation, community support, steps to execute common functions, some features, lines of code and readability of solutions.[[…]]

Comparison of programming languages: Ruby, Groovy, Python and PHP

This article is part of a comparison of web frameworks which tries to measure the ease of learning and development for several web frameworks(Rails, Grails, Django and CodeIgniter) with a practical test. In order to learn Ruby, Groovy, Python and PHP, 8 hours were invested in reading documentation and a set of exercises were implemented.… Continue reading Comparison of programming languages: Ruby, Groovy, Python and PHP

A website for web framework comparison

In this article, it is defined the website to be developed in order to test each framework. Due to the limits of the project time, a deep research has not been able to be carried out in this section. Therefore, the expert, Carlos Hernández, founder of Endeve and expertise in agile development, has helped in the website definition. A multiblog-only-one-author application has been decided. It requests the developer to know implementing CRUD operations with related data, validations, user session management and searching in a database. Next [[…]]

Programming exercises for language knowledge testing in a comparison of web frameworks

This article is part of a comparison of web frameworks which tries to measure the ease of learning and development for several web frameworks with a practical test. In this article, a set of programming exercises which tries to test language knowledge is defined. Due to the limits of the project time, a deep research… Continue reading Programming exercises for language knowledge testing in a comparison of web frameworks

Web frameworks benchmarks

In this article, an overview of the main web frameworks benchmarks is presented. To begin, it is analysed a presentation by Van den Enden, Ward Vijfeijken and Guy Veraghtert which is probably the best web framework benchmark done. Only Java-based frameworks are compared but  the methodology and results are still valuable. Next, there is a… Continue reading Web frameworks benchmarks

Published
Categorized as benchmark

Wähner categorization and comparison of web frameworks

Wähner published a more neutral web framework comparison through defining types of web applications and assigning a web framework to them. The web frameworks in the comparison are: Grails Lift Struts Spring JSF Tapestry Wicket Roma ZK Vaadin GWT JavaFX Flex In figure 1, types of applications are exposed. CRUD client makes reference to a… Continue reading Wähner categorization and comparison of web frameworks

Web frameworks statistics

In this article web frameworks statistics will be analysed. First, it will be analysed web frameworks usage in websites and in the top 10.000. Second, it will be analysed web frameworks usage growth. Third, conclusions. Web frameworks usage statistics BuiltWith provides web frameworks usage statistics. Its data does not seem totally accurate because several libraries… Continue reading Web frameworks statistics