.NET - это фреймворк или платформа? или и то, и другое? в чем существенные отличия фреймворка от платформы?

  • Denis Gladkikh

    Я никогда не был фанатом точных оперделений. В моем понимании фреймворк - это то, при помощи чего можно разработать приложение, какая-то база. Платформа - это что-то более серьезное, с набором инструментов, часто уже работающий продукт. Примерами фреймворка могут быть - тот же .NET Framework (не даром он имеет это слово в названии), а платформы - Microsoft CRM, Microsoft Sharepoint. С другой стороны - связка .NET Framework + Visual Studio + SQL Server - это уже платформа для разработки приложений. Так что понимание тут двойственное. Из-за этого часто можно увидеть, что .NET Framework - это и фреймворк и платформа. Тоже самое можно сказать и про Java, например.

  • Denis Gladkikh

    smiles
    1 all-time