This week's book giveaway is in the Cloud/Virtualizaton forum.
We're giving away four copies of Mesos in Action and have Roger Ignazio on-line!
See this thread for details.
Win a copy of Mesos in Action this week in the Cloud/Virtualizaton forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

frame work ,api,package & architecture

 
Manish Thapliyal
Greenhorn
Posts: 17
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Please explain the difference bwteen the framework,API,package & archtecture ?
I am unable to find the diferenece between these terms anywhere?
 
Gavin Tranter
Ranch Hand
Posts: 333
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 215
Firefox Browser Linux VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
    Posts: 17
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    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
    Posts: 333
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    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
    Posts: 20
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    API in general means application programming interface
    those are packages only
     
    alpa
    Greenhorn
    Posts: 4
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    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
    Pie
    Posts: 64838
    86
    IntelliJ IDE Java jQuery Mac Mac OS X
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    "alpa", please check your private messages for an important administrative matter.
     
    • Post Reply
    • Bookmark Topic Watch Topic
    • New Topic