views:

53

answers:

2

Possible Duplicate:
difference between framework and platform

What is the difference between frameworks and platforms?

A: 

A framework is a collection of premade tools and functions — like a library.

A platform is the system something is running on — operating system, system calls, frameworks, etc.

For example:

  • Platform: Windows; framework: .NET.
  • Platform: Mac OS X; framework: Cocoa.
jtbandes
would it be correct to say a framework depends on a platform for all cases? what about platforms built on top of frameworks?
ina
I'd say more accurately that frameworks depend on the kernel of the platform more than anything.
jtbandes
A: 

Does this help

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

A software framework, in computer programming, is an abstraction in which common code providing generic functionality can be selectively overridden or specialized by user code providing specific functionality. Frameworks are a special case of software libraries in that they are reusable abstractions of code wrapped in a well-defined Application programming interface (API), yet they contain some key distinguishing features that separate them from normal libraries.

Platform:
http://en.wikipedia.org/wiki/Computing_platform

In computing, a platform describes some sort of hardware architecture and software framework (including application frameworks), that allows software to run. Typical platforms include a computer's architecture, operating system, programming languages and related user interface (runtime libraries or graphical user interface).

rockinthesixstring