What are tags?
Architecture vs Framework
Hello Guest
  
  • Login
• Register…
• Start blog
  • Who, Where, When
• What can I do?
• What to Read?
  • Polls
• Avatars
• Interests
  • Cities and Countries
• Random blog
• Users search
  • Search
• Games
• Tests
• QAIX
  • Сообщества
• Talxy Chat
• Horoscope
• Online
 
Зарегистрируйся!

QAIX > Software, Computer Help > Architecture vs Framework 7 August 2008 12:16:12

  Recent blog posts: 
  They have birthday today: 
  Forums:   
  Discuss: 
  Recent forum topics: 
  Recent forum comments:
  Moderators:

Architecture vs Framework

Guest 7 August 2008 12:16:12
 What is the difference between the terms "Architecture" and "Framework" ?


Add comment
Xpyttl 6 February 2005 16:29:55 permanent link ]
 A framework is domain-agnostic. An architecture is not.

..

<Yugorwisky> wrote in message
news:4205dd1a$0$199­8$afc38c87@news.optu­snet.com.au...> What is the difference between the terms "Architecture" and "Framework" ?>


Add comment
Guest 6 February 2005 16:42:54 permanent link ]
 Can you exanpand it a bit more, please ?
A framework is domain-agnostic. An architecture is not.
What is the difference between the terms "Architecture" and "Framework" ?


Add comment
Andrew Gabb 6 February 2005 17:17:55 permanent link ]
 Maybe think of a framework as a generic architecture from which
architectures for specific applications can be derived. Or the
guidelines for developing or constraining architectures.

Frameworks apply to more than architectures, of course, but to some
folks everything's an architecture, so if you believe that, ignore
this statement. :)­

With regard to 'domain-agnostic', I've seen many frameworks which
are applicable only within a single domain, so that doesn't work for
me. Perhaps he meant 'application-agnost­ic' or 'product-agnostic'.­
Dunno really - 'agnostic' is one of those words which only really
has a meaning to someone who's a gnostic, so it's not in my everyday
vocabulary.

Andrew

Yugorwisky wrote:
Can you exanpand it a bit more, please ?>
A framework is domain-agnostic. An architecture is not.>
What is the difference between the terms "Architecture" and "Framework" ?>

--
Andrew Gabb
email: agabb@tpgi.com.au Adelaide, South Australia
phone: +61 8 8342-1021, fax: +61 8 8269-3280
-----

Add comment
Xpyttl 7 February 2005 03:25:21 permanent link ]
 Architecture is a much misused word, and I was relating it more to the
Zachman framework where architectures are ultimately tied to the
enterprise's work. At the lower levels you might not be able to quickly
tell what business they came from, but ultimately they are tied to business
value.

Frameworks, on the other hand, tend to be more of a tool thing, rather than
a strategy thing. That's why I said frameworks tend to be domain agnostic.
Probably that wasn't a good choice of words, because a framework's domain
might be something like web services or gui applications. An architecture's
domain might be supply chain or soup manufacturing. We talk about
"application architectures", but they only exist to deliver some functional
set which was mandated by higher level architectures. A framework might
apply to any functional set.

At the lower levels it gets to be a little muddy, because many system
architectures will try to define application domains in terms of available
functional packages where possible. So looking at the application
architecture it might appear to be pretty generic, but it applies because it
is a cog in a larger strategic architecture.

..

"Andrew Gabb" <agabb@tpgi.com.au>­ wrote in message
news:36mn8mF53ci5dU­1@individual.net...>­ Maybe think of a framework as a generic architecture from which> architectures for specific applications can be derived. Or the> guidelines for developing or constraining architectures.>
Frameworks apply to more than architectures, of course, but to some> folks everything's an architecture, so if you believe that, ignore> this statement. :)­>
With regard to 'domain-agnostic', I've seen many frameworks which> are applicable only within a single domain, so that doesn't work for> me. Perhaps he meant 'application-agnost­ic' or 'product-agnostic'.­> Dunno really - 'agnostic' is one of those words which only really> has a meaning to someone who's a gnostic, so it's not in my everyday> vocabulary.>
Andrew>
Yugorwisky wrote:>
Can you exanpand it a bit more, please ?> >
A framework is domain-agnostic. An architecture is not.> >
What is the difference between the terms "Architecture" and "Framework"
?> >
-- > Andrew Gabb> email: agabb@tpgi.com.au Adelaide, South Australia> phone: +61 8 8342-1021, fax: +61 8 8269-3280> ----->


Add comment
Patrik Servin 7 February 2005 21:50:33 permanent link ]
 
<Yugorwisky> skrev i meddelandet
news:4205dd1a$0$199­8$afc38c87@news.optu­snet.com.au...> What is the difference between the terms "Architecture" and "Framework" ?>

An architecture describes the structure of a system.
A framework is a surrounding for an application and typically consists of
code that may be used in several products. For example you could call
Microsoft Windows for a framework for Windows applications.

A framework can be described by an architecture (i.e. the framework may
implement an architecture).



Add comment
Guest 8 February 2005 14:11:31 permanent link ]
 
Patrik Servin wrote:> <Yugorwisky> skrev i meddelandet> news:4205dd1a$0$199­8$afc38c87@news.optu­snet.com.au...> > What is the difference between the terms "Architecture" and
"Framework" ?> >
An architecture describes the structure of a system.> A framework is a surrounding for an application and typically
consists of> code that may be used in several products. For example you could call> Microsoft Windows for a framework for Windows applications.>
A framework can be described by an architecture (i.e. the framework
implement an architecture).

An architecture can be formally described, subject to QC, is stable,
and is either right or wrong; a framework is not usually formally
described, cannot be QCed, and is assessed by its usefulness and
generality?

Add comment
Patrik Servin 9 February 2005 01:04:23 permanent link ]
 
<shelley@osel.netko­nect.co.uk> skrev i meddelandet
news:1107861091.849­387.18160@g14g2000cw­a.googlegroups.com..­.>
Patrik Servin wrote:> > <Yugorwisky> skrev i meddelandet> > news:4205dd1a$0$199­8$afc38c87@news.optu­snet.com.au...> > > What is the difference between the terms "Architecture" and> "Framework" ?> > >
An architecture describes the structure of a system.> > A framework is a surrounding for an application and typically> consists of> > code that may be used in several products. For example you could call> > Microsoft Windows for a framework for Windows applications.> >
A framework can be described by an architecture (i.e. the framework> may> > implement an architecture).>
An architecture can be formally described, subject to QC, is stable,> and is either right or wrong; a framework is not usually formally> described, cannot be QCed, and is assessed by its usefulness and> generality?>

An architecture can be ad hoc and described long time after the product is
implemented and tested. Therefore it doesnґt have to be stable. Actually it
would be interesting to hear what is meant by a "stable" architecture.

I think there is a scale between right and wrong in architectures. If an
architecture guarantees that the requirements of a product is fulfilled you
can say that itґs a good architecture. If an architecture does not fulfill
the requirements it might be bad but it migth also be that it's not possible
to create an architecture that fulfills the requirements. In that case I
don't think you can say that the architecture is wrong.

If you use frameworking as a strategy for code reuse you probably want to
have a formal description of the framework. Third party frameworks usually
have some kind of architectural description but maybe they are not so
formal.

I think generality for frameworks should only be within the application
domain. If it's too general it becomes hard to understand, complex and no
one will use it.

What is QC short for?



Add comment
Guest 20 June 2008 03:41:22 permanent link ]
 An architecture involves a set of strategic decisions, which guide the design and the development of the system. There are different kinds of architectural patterns catering to the different kinds of systems. Every architecture involves the guidelines on how to develop the system for getting the desired performance. An architecture is a conceptual one.

Framework realizes the architecture. There can be many frameworks for a given architecture. For example, To realize MVC Architecture, there are frameworks like struts, tapestry,jsf etc.
Add comment
abcmkt 7 August 2008 12:16:12 permanent link ]
 :-)­ Framework is a skelton which is based upon architecture .:-)­
Add comment
 

Add new comment

As:
Login:  Password:  
 
 
  
 
Пожалуйста, относитесь к собеседникам уважительно, не используйте нецензурные слова, не злоупотребляйте заглавными буквами, не публикуйте рекламу и объявления о купле/продаже, а также материалы нарушающие сетевой этикет или УК РФ.


QAIX > Software, Computer Help > Architecture vs Framework 7 August 2008 12:16:12

see also:
[Security & JAAS/JBoss] - Re…
[JBoss Seam] - Re: Use of jsps in seam…
[JBoss Seam] - Re: Security &…
пройди тесты:
What is Your Temperament?
see also:
E-Cracker 9.0 ( Hotmail, Gmail, yahoo…
Documentum Training needed
Quantum

  Copyright © 2001—2008 QAIX
Idea: Miсhael Monashev
Помощь и задать вопросы можно в сообществе support.qaix.com.
Сообщения об ошибках оставляем в сообществе bugs.qaix.com.
Предложения и комментарии пишем в сообществе suggest.qaix.com.
Информация для родителей.
Write us at:
If you would like to report an abuse of our service, such as a spam message, please .