PHP Framework Performance

Open source rapid development Web application framework

Open source application development frameworks are seeing broader adoption across enterprise computing. The growth in popularity of Spring and other open source frameworks is in part due to growing disfavor among developers for comparatively heavyweight commercial application servers. "The monolithic application server is not in step with the times, " said Rod Johnson, founder of Spring, during a keynote at the 2009 TheServerSide Java Symposium in Las Vegas. "The recession was the final blow."Johnson maintains that lightweight frameworks better meet the needs of developers who don't want to pay for unnecessary features packed into commercial application servers.

Spring, a Java development framework available at SpringSource.org, is one of the most popular open source development frameworks. Spring seeks to make J2EE easier to use by helping developers organize objects and create programs that are easy to test. SpringSource, the private company that oversees the open source Spring project, was recently purchased by VMware.

Because it is open source, Spring is widely supported by or integrated with other products to create new functionality. Skyway Builder supports Spring, for example, to help create better J2EE models. Prior to its purchase by VMware, SpringSource acquired Java deployment platform provider CloudFoundry to ease the deployment of Java applications created with Spring. Widespread integration and support is common for many open source frameworks, and contributes to their popularity among developers.

Many other languages have associated open source application frameworks. There's Ruby on Rails for Ruby, Symfony for PHP, and Django for Python to name only three of many.

Open Source SOA Quick Guide
Part 1: Benefits of open source go beyond cost savings
Part 2: Open source ESBs drive integration but not without risk
Part 3: Application development frameworks offer open source alternatives
Part 4: Open source options exist for BPM, IDEs, and more

Open source application development framework resources
Lightweight Framework Resource Guide
This Lightweight Framework Resource Guide covers the latest news on Ruby on Rails, GlassFish, Spring and Plain Old Java Objects (POJO).

Ruby on Rails
Ruby on Rails is a lightweight open source framework for the Ruby programming language. It is designed to facilitate agile methodology for rapid development.

Spring
Spring is a Java application development framework designed to ease programming in J2EE. It incorporates layering, a lightweight container, and the ability to program on an interface.

Apache Struts
Apache Struts is an open source Java application development framework. Struts includes a response handler, and request handler, and a tag library.

Symfony
Symfony is an open source application development framework for PHP, a popular language for creating Web sites. Symfony is aimed at building robust applications in an enterprise context.

Django
Django is an open source application development framework for Python. Django was designed to help developers meet the deadlines of a newsroom and the requirements of experienced Web developers who maintain that newsroom.

Source: searchsoa.techtarget.com
RELATED VIDEO
Extremely rapid application development with Apache Isis
Extremely rapid application development with Apache Isis ...
Doug Does Django - a free and open source web application
Doug Does Django - a free and open source web application ...
iShalaan - Your free open source web development framework
iShalaan - Your free open source web development framework
RELATED FACTS
Share this Post

Related posts

Choosing BI Solution: Tibco Spotfire or Tableau?

Choosing BI Solution: Tibco Spotfire or Tableau?

NOVEMBER 21, 2017

Recently Business Intelligence (BI) is gaining increasing importance among successful companies. Business Intelligence allows…

Read More
Open source Web application development

Open source Web application development

NOVEMBER 21, 2017

WebSmart PHP is the fastest way for RPG, PHP and other programmers to develop IBM i and multi-platform PHP web applications…

Read More