Win a copy of Re-engineering Legacy Software this week in the Refactoring forum
or Docker in Action in the Cloud/Virtualization forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Difference between MVC frameworks and UI Frameworks?

 
Ashok Seshadri
Greenhorn
Posts: 5
Firefox Browser Hibernate Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
What is the fundamental difference between MVC frameworks and other UI frameworks?? to be more specific what would be the difference between Spring and YUI vs JQuery>?

How does the above frameworks differ from JSF ( Presuming it is another UI framework specification)

Please help.

 
Akhilesh Trivedi
Ranch Hand
Posts: 1599
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Ashok Seshadri wrote:What is the fundamental difference between MVC frameworks and other UI frameworks?? to be more specific what would be the difference between Spring and YUI vs JQuery>?

How does the above frameworks differ from JSF ( Presuming it is another UI framework specification)

Please help.



Is MVC a framework?
 
Mohamed Sanaulla
Saloon Keeper
Posts: 3159
33
Google App Engine Java Ruby
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
MVC is not a framework but a pattern.

There are lot of frameworks which use this architectural pattern for structuring their code or building the application structure.
I would not classify frameworks as UI frameworks because frameworks like JSF, ADF and other related ones provide both UI related components as well as support for creating back end elements.
Frameworks like jQuery, YUI, ExtJS, Prototype and others are javascript based frameworks which help you with the javascript part of your application.

You can search for these frameworks and read up about them.
 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 64629
86
IntelliJ IDE Java jQuery Mac Mac OS X
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
So-called "MVC frameworks" such as Struts and Spring MVC help you organize your server-side code. JavaScript frameworks such as YUI and jQuery help you with client-side code. Both can work together with each other on separate sides of the "HTTP divide".

JSF is neither and is what is called a "component framework" (of which I am not a fan).
 
Ashok Seshadri
Greenhorn
Posts: 5
Firefox Browser Hibernate Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks bear for simple and clear explanation on frameworks.. Conceptually i'm clear now.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic