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

标签 java .net frameworks platform

我看到“平台”一词和“框架”一词可以互换使用。我想获得有关该主题的一些意见。如果有人能回答这些问题,我可能会明白......

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

我很困惑。 :)

感谢您的宝贵时间。

最佳答案

我想说,平台是您构建于其之上的东西——您的操作系统、ORM 或 API 提供的一组服务。

框架是您用来在内部构建的东西 - 想想 ASP.Net、WCF 或 .Net 本身。

该平台具有您正在扩展的功能,而框架本身什么也不做,直到您使用它来创建应用程序。

关于java - 软件框架和软件平台有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23246635/

相关文章:

c# - 无边框形式的 Windows 7 风格 Dropshadow

java - 使用 Java 绑定(bind)在 Selenium 中自动化本地化 Web 应用程序的方法

java - 如何使用反射从 JPA 对象检索私有(private)变量属性

java - Android/Java 解析匿名 JSONArray 对象

c# - HttpWebRequest.GetResponse() 返回错误 500 Internal Server Error

c# - 为什么运算符比方法调用慢得多? (结构仅在较旧的 JIT 上较慢)

frameworks - Asana 是用什么语言写的?

iOS 自制框架可以包含其他第三方框架吗?

python - 动态修改 Django Rest Framework 中的序列化器字段

java - DatagramChannel Server 一个未连接的 channel 和多个已连接的 channel