• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Architecture and framework

 
Ranch Hand
Posts: 165
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Difference between Architecture and framework?Please explain in simple terms
 
author
Posts: 3285
13
Mac OS X Eclipse IDE Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
    Number of slices to send:
    Optional 'thank-you' note:
  • 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"?
 
ranger
Posts: 17347
11
Mac IntelliJ IDE Spring
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
 
Greenhorn
Posts: 20
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.
 
Greenhorn
Posts: 15
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.
 
Ranch Hand
Posts: 2187
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
a software architecture is bigger than a software framework and deals with many more issues
 
Anything worth doing well is worth doing poorly first. Just look at this tiny ad:
a bit of art, as a gift, the permaculture playing cards
https://gardener-gift.com
reply
    Bookmark Topic Watch Topic
  • New Topic