Abstract :
Abstract - When building rich user experience web
applications, an abundance of web application frameworks is
available and only little guidance for making the decision which
one to choose. Web 2.0 applications allow individuals to
manage their content online and to share it with other users
and services on the Web. Such sharing requires access control
to be put in place. Existing access control solutions, however,
are unsatisfactory as they do not offer the functionality that
users need in the open and user-driven Web environment. Out
of all those web development framework the most popular is
MVC Framework. Model–view–controller (MVC) is a
software architecture, currently considered an architectural
pattern used in software engineering. The pattern isolates
"domain logic" (the application logic for the user) from the
user interface (input and presentation), permitting independent
development, testing and maintenance of each (separation of
concerns). Model View Controller (MVC) pattern creates
applications that separate the different aspects of the
application (input logic, business logic, and UI logic), while
providing a loose coupling between these elements