1 Reply Latest reply: Sep 17, 2008 11:43 AM by 843810 RSS

    Difference between Framework and Architecture.

    843810
      Hi,

      Can somebody explain me what is "Framework" & "Architecture" in java.
      When we say Struts/Spring is a framework what do we really mean and then generally we speak about the architecture of product/application what do we mean by that.

      Please explain me.

      Thanks in advance.

      Edited by: Gureja on Sep 17, 2008 12:51 AM
        • 1. Re: Difference between Framework and Architecture.
          843810
          A software framework is a re-usable design for a software system (or subsystem). A software framework may include support programs, code libraries, a scripting language, or other software to help develop and glue together the different components of a software project. Various parts of the framework may be exposed through an API.

          http://en.wikipedia.org/wiki/Framework


          The software architecture of a program or computing system is the structure or structures of the system, which comprise software components, the externally visible properties of those components, and the relationships between them.

          http://en.wikipedia.org/wiki/Software_architecture

          Same thing applies to java too.