This week's giveaway is in the EJB and other Java EE Technologies forum.
We're giving away four copies of EJB 3 in Action and have Debu Panda, Reza Rahman, Ryan Cuprak, and Michael Remijan on-line!
See this thread for details.
The moose likes Other Application Frameworks and the fly likes Difference between MVC frameworks and UI Frameworks? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of EJB 3 in Action this week in the EJB and other Java EE Technologies forum!
JavaRanch » Java Forums » Frameworks » Other Application Frameworks
Bookmark "Difference between MVC frameworks and UI Frameworks?" Watch "Difference between MVC frameworks and UI Frameworks?" New topic
Author

Difference between MVC frameworks and UI Frameworks?

Ashok Seshadri
Greenhorn

Joined: Oct 12, 2011
Posts: 5

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

Joined: Jun 22, 2005
Posts: 1511
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?

Keep Smiling Always — My life is smoother when running silent. -paul
[FAQs] [Certification Guides] [The Linux Documentation Project]
Mohamed Sanaulla
Saloon Keeper

Joined: Sep 08, 2007
Posts: 3054
    
  33

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.


Mohamed Sanaulla | My Blog
Bear Bibeault
Author and ninkuma
Marshal

Joined: Jan 10, 2002
Posts: 60046
    
  65

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).


[Asking smart questions] [Bear's FrontMan] [About Bear] [Books by Bear]
Ashok Seshadri
Greenhorn

Joined: Oct 12, 2011
Posts: 5

Thanks bear for simple and clear explanation on frameworks.. Conceptually i'm clear now.
 
Consider Paul's rocket mass heater.
 
subject: Difference between MVC frameworks and UI Frameworks?
 
Similar Threads
what are no UI components in Flex & how can we differentiate to others ?
Struts Vs WebWorks
Struts
java
mvc architecture