Найти тему
.Net Review

Преимущества и недостатки .NET

Оглавление

Помимо преимуществ любому разработчику важно знать и слабые стороны фреймворка. Поэтому в данной статье разберем положительные и проблемные стороны .Net.

Преимущества

  • Независимость от языка. Благодаря CLR ( Common Language Runtime, общеязыковая исполняющая среда) все языки которые поддерживаются .Net компилируются на языке промежуточного уровня. Это позволяет внедрять библиотеки, которые написаны на других языках.
  • Среда разработки. Visual Studio (VS) одна из лучших IDE (Integrated Development Environment, интегрированная среда разработки) на сегодняшний день. Удобная в использовании, большое количество настроек позволяют подстроить среду под себя.
  • Сила C#. Объектно-ориентированный язык. Является основным при разработке .Net проектов.
  • Библиотеки. Интеграция библиотек максимально упрощена благодаря Nuget менеджеру (инструмент для работы с библиотеками). Огромное количество библиотек для различных видов проектов.

Недостатки

  • Дистрибутивы для работы приложений. Для работы приложений .Net на Windows должны быть установлены специальные дистрибутивы. Каждую новую версию дистрибутивов .Net нужно устанавливать отдельно. Если зайти в менеджер приложений, можно удивиться сколько их установлено.
  • Больше кода - больше ответственности. Каждая технология постоянно улучшается, зависимости в них меняются. Иногда возникает ситуация, где нужно использовать старую версию какой-нибудь библиотеки. Из-за зависимости версий приходиться изменять версии других библиотек и часто обнаруживается ситуация, что что-то работает некорректно.

Телеграмм канал: https://t.me/dotnetreview