软件框架和软件平台有什么区别?

时间:2014-04-23 13:59:12

标签: java .net frameworks platform

我已经看到使用“平台”这个词和“框架”一词可以互换使用。我想就这个问题得到一些意见。如果有人能回答这些问题,可能会为我解决这个问题......

  1. .NET是一个框架还是平台?
  2. 从产品方面来看,Visual Studio会被视为平台吗?
  3. JavaScript会被考虑什么?
  4. 我很困惑。 :)

    感谢您的时间。

3 个答案:

答案 0 :(得分:1)

我想说平台是您构建的 - 您的操作系统,ORM或API提供的一组服务。

框架是你用来构建的东西 - 想想ASP.Net,WCF或.Net本身。

该平台具有您正在扩展的功能,而在您利用它创建应用程序之前,框架本身不执行任何操作。

答案 1 :(得分:0)

  1. .NET是Microsoft Framework
  2. Visual Studio是一个IDE
  3. JavaScript是一种编程语言
  4. 平台IMO是一个系统,一种环境,可以由许多不同的框架组成。 http://en.wikipedia.org/wiki/Computing_platform 框架是一个工具包,可以帮助您更快地完成任务并使用约定,以便每个人都在同一页面上。

答案 2 :(得分:0)

我可以简化你的一些事情: 我们可以说Windows操作系统是一个“平台”,但关于。网是一个“框架”

一般来说:

  • Framework是一组用于为软件创建基础,体系结构和大纲的组件。

  • 平台由PC和操作系统等组装设备组成。