• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Architecture and framework

 
Phillipe Rodrigues
Ranch Hand
Posts: 165
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Difference between Architecture and framework?Please explain in simple terms
 
Martijn Verburg
author
Bartender
Posts: 3275
5
Eclipse IDE Java Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
 
Phillipe Rodrigues
Ranch Hand
Posts: 165
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 17278
6
IntelliJ IDE Mac Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
 
in Mkumar
Greenhorn
Posts: 20
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 15
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
Jimmy Clark
Ranch Hand
Posts: 2187
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
a software architecture is bigger than a software framework and deals with many more issues
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic