Application Frameworks

Application Frameworks

An application framework can be described as ‘a skeleton
of an application that can be customised by an application
developer’. A key difference between a framework and a traditional
library of code is what the authors call ‘inversion of control’.
With a library, the developer reuses library components by writing
a main program that calls them as and when required. An
application framework, however, calls the developer’s code and is
responsible for structure and flow control. You never write
main(). Another distinction is that frameworks are often domain
specific.

Leave a Reply