This week's book giveaway is in the Servlets forum.
We're giving away four copies of Murach's Java Servlets and JSP and have Joel Murach on-line!
See this thread for details.
The moose likes Beginning Java and the fly likes frame work ,api,package & architecture Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "frame work ,api,package & architecture" Watch "frame work ,api,package & architecture" New topic
Author

frame work ,api,package & architecture

Manish Thapliyal
Greenhorn

Joined: Aug 07, 2007
Posts: 17
Please explain the difference bwteen the framework,API,package & archtecture ?
I am unable to find the diferenece between these terms anywhere?


Manish
Gavin Tranter
Ranch Hand

Joined: Jan 01, 2007
Posts: 333
Thats strange, I just googled the four terms and get the answers with in the first page or results, and with in the first two results.

Architecture being the hardest, but I am sure you can think of other words to google along side it to narrow the search to our field of work/study.
Balasubramanian Chandrasekaran
Ranch Hand

Joined: Nov 28, 2007
Posts: 215

Originally posted by Manish Thapliyal:
Please explain the difference bwteen the framework,API,package & archtecture ?
I am unable to find the diferenece between these terms anywhere?


These wikipedia links you can refer
  • Software Framework
  • Software Architecture
  • API
  • Software Package
  • Manish Thapliyal
    Greenhorn

    Joined: Aug 07, 2007
    Posts: 17
    I had also searched these terms on Google but nothing find the useful if you have find then please forward me the link.
    I have also read these terms in wikipedia, but i am unable to understand the difference between these.
    Gavin Tranter
    Ranch Hand

    Joined: Jan 01, 2007
    Posts: 333
    API and framework, API is an interface to a system, often closed, so there is an API for writing windows software, you as the developer need to know what API's to use and when to achieve the goal of your project.
    A framework, just that, it is a framework on which you can write your own code, often making use of one or more APIs.
    The framework will previde some set of service and or start point, usual taking care of all the "plumbing". With an API you would have to do all the plumbing yourself.

    Depending on the package, depends on the difference, some java packages can be considered to be APIs. Generally though the differences is that an API is focused on being an interface to a system while a package is a collection of related (logically) classes.

    Architecture dosnt really relate to the other three in teh same manner, it is the design or your system, how the different parts of it will interact, what technologies and conventions will be used.

    I think several of the java package can be considered API's in their own right.
    Jigar Gandhi
    Greenhorn

    Joined: May 13, 2008
    Posts: 20
    API in general means application programming interface
    those are packages only
    alpa
    Greenhorn

    Joined: Mar 02, 2002
    Posts: 4
    Software Framework :- A framework is set of API and rules which helps and allows you to make an application.The framework gives you certain infrasturcutre and you then add your business needs in that.
    It takes care of low-level things like, establishing a connection, memory management etc.

    Software Architecture :- Its the design style of the application and also certain rules for development and deployment of the software.

    API :- Set of predefined classes and methods enabling you to use them in you application development.

    Software package :- Any business module which is depicted using all the above or any of the above mentioned.
    Bear Bibeault
    Author and ninkuma
    Marshal

    Joined: Jan 10, 2002
    Posts: 60752
        
      65

    "alpa", please check your private messages for an important administrative matter.


    [Asking smart questions] [Bear's FrontMan] [About Bear] [Books by Bear]
     
     
    subject: frame work ,api,package & architecture
     
    Similar Threads
    WSDL Introspection
    @QueryHint
    class not found
    Creating an actual file
    Concurrency in J2EE Container