Board logo

subject: A Brief Various Application Development Frameworks [print this page]


A Brief Various Application Development Frameworks

What is a framework?

In computer programming, a framework is defined as a library that contains classes that can be used in the codes in place of the common generic functions. The frameworks intend to aid the software developers in maintaining the focus on the major requirements of the software than on the low-level requirements of the working system. Although, there are many who would approve with the advantages of the framework, there are many critics who find certain faults in it. Firstly, they believe that a framework although intends to ease out the coding procedure actually ends up complicating it.

The second complaint is that it requires a certain period of time before the developer is acquainted with the framework and thus, instead of reducing the time required to develop software, frameworks end up consuming more time. However, once the developer gets used to the code then the time consumed would be much lesser and the coding too wouldn't seem complicated.

Various frameworks

Some major frameworks are:

Django : Django application development involves coding in Python language in a MVC or the model-view-controller architecture

Ruby on Rails : This is an open source framework that employs the ruby language

CakePHP : Certain concepts of Ruby on Rails are used here. The language used is PHP

Code Igniter: The language used here is PHP but it is much faster here and is used to develop dynamic websites

.Net technology: A Microsoft product, its has an extensive set of coded solutions in its library

Struts : This Apache's product is useful in the development of Java applications on web

JBoss: Even this open source framework uses Java and provides cross-platform compatibility

In addition to above, Drupal is also a popular application platform that's enjoying a growing popularity because of its utility as a core application that works as a backbone to many more applications. Drupal application development is popular for scalability, low cost of deployment and reliability. There are various other domains too like the GPS application development, flash development and so on.




welcome to loan (http://www.yloan.com/) Powered by Discuz! 5.5.0