aspose file tools*
The moose likes Other Application Frameworks and the fly likes Architecture and framework 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 "Architecture and framework" Watch "Architecture and framework" New topic
Author

Architecture and framework

Phillipe Rodrigues
Ranch Hand

Joined: Oct 30, 2007
Posts: 165
Difference between Architecture and framework?Please explain in simple terms


Thanks,
Martijn Verburg
author
Bartender

Joined: Jun 24, 2003
Posts: 3274
    
    5

I'm going to assume you mean Software Architecture (as opposed to Enterprise or Systems).

Software Architecture typically covers things like:
---------------------

* How many tiers the application has
* Whether the application is distributed or not
* Whether the application is clustered or not

It can be thought of as views, e.g. (borrowed from Wikipedia):

* Functional/logic view
* Code/module view
* Development/structural view
* Concurrency/process/thread view
* Physical/deployment view
* User action/feedback view
* Data view

Software Frameworks are skeletons of an application that can be customized by an application developer, for example Struts, Spring, Swing etc. You'd often use a framework or two to build the parts of your application in your overall architecture.

I hope that made sense, I'm sure others will chime in with something a little more well thought out than my ramblings

Cheers,
Martijn


Cheers, Martijn - Blog,
Twitter, PCGen, Ikasan, My The Well-Grounded Java Developer book!,
My start-up.
Phillipe Rodrigues
Ranch Hand

Joined: Oct 30, 2007
Posts: 165
FOR professional software development projects we hear the project has "abc " framework and is based on "xyz architecture"?

thus what it means "framework" and "architecture"?
Mark Spritzler
ranger
Sheriff

Joined: Feb 05, 2001
Posts: 17249
    
    6

Originally posted by Phillipe Rodrigues:
FOR professional software development projects we hear the project has "abc " framework and is based on "xyz architecture"?

thus what it means "framework" and "architecture"?


Um, isn't that what Martijn just posted.

To me his post gave excellent definitions of architecture and framework.

Mark


Perfect World Programming, LLC - Two Laptop Bag - Tube Organizer
How to Ask Questions the Smart Way FAQ
in Mkumar
Greenhorn

Joined: Sep 08, 2008
Posts: 20
In software development, Software Architecture defines the flow of the system in other words how a system communicate with other components to get work done.....but framwork is defined rule or system.
robson vargas
Greenhorn

Joined: Jun 10, 2008
Posts: 15
it is easy to understand. but you should know that: framework are a specific solution to a specific problem, and architeture are all skeleton of your project, strategy to across between layer/tiers, etc. Then we can resume that frameworks are helpers on an architeture, but is possible have an architeture less frameworks.

Sorry my english, i never was good with it.


scjp ~ 83%
Jimmy Clark
Ranch Hand

Joined: Apr 16, 2008
Posts: 2187
a software architecture is bigger than a software framework and deals with many more issues
 
jQuery in Action, 2nd edition
 
subject: Architecture and framework
 
Similar Threads
architecture?
ifference between framework and architecture
Framework -- Architecture
Difference Between Architecture and Framework
ARCHITECTURE V/S FRAMEWORK