Информация об изменениях

Сообщение Re[14]: C# ждет участь Delphi? от 10.02.2022 14:54

Изменено 10.02.2022 15:03 Serginio1

Re[14]: C# ждет участь Delphi?
Здравствуйте, novitk, Вы писали:

N>Здравствуйте, Serginio1, Вы писали:


KP>>>Что бы ОС была удобная, а не вот это вот всё безобразие.

S>> А чем виндовс для отладки хуже линукса? Вот VScode как раз огрызок!
N>Отладка везде одинакова. Винда плоха тем, что консоль и файловая система там не *nix, a учить powershell-ы никому нафиг не надо — киллер фич нет.
А зачем тебе для .фронта файловая система. Все хранится в БД. Нахрена powershell то для отладки?
S>> Удобно использовать VS. Зачем эти линуксы для отладки?
N>Ты отладку понимаешь исключительно как трассировку кода, которая в той же IDEA/Java не факт, что и уступает VS/C#. Есть много другой отладки — логи, микроскрипты, tensorboard и т.д. и все это сильно хуже в винде. Даже может уже и не "хуже", а по другому и поэтому никому нафиг не надо.
Уступает как язык так и среда. Логи это больше для выявления ошибок у клиентов. А вот для обычной отладки нужна IDE.
Интересно чем логи под линукс лучше чем под Винду? В той же VS прекрасно performance profiler работают итд.
Здесь конечно я не знаток. Для большинства линукс нужен только для выполнения. Отладил на винде, собрал доккер под линукс
Например тот же Xamarin в большинстве монописуально для какой ОС пишется код. Тоже и бэк.

Кроме того
Отладка .NET Core в Linux с помощью SSH путем присоединения к процессу

Начиная с Visual Studio 2017 можно присоединяться к процессам .NET Core, запущенным в локальном или удаленном развертывании Linux, по протоколу SSH. В этой статье описывается настройка и выполнение процесса отладки. Сценарии отладки с использованием контейнеров Docker см. в статьях Присоединение к процессу, выполняющемуся в контейнере Docker и об инструментах для работы с контейнерами. Сведения об отладке Linux в WSL 2 из Visual Studio (без присоединения к процессу) см. в этой статье.

Re[14]: C# ждет участь Delphi?
Здравствуйте, novitk, Вы писали:

N>Здравствуйте, Serginio1, Вы писали:


KP>>>Что бы ОС была удобная, а не вот это вот всё безобразие.

S>> А чем виндовс для отладки хуже линукса? Вот VScode как раз огрызок!
N>Отладка везде одинакова. Винда плоха тем, что консоль и файловая система там не *nix, a учить powershell-ы никому нафиг не надо — киллер фич нет.
А зачем тебе для .фронта файловая система. Все хранится в БД. Нахрена powershell то для отладки?
S>> Удобно использовать VS. Зачем эти линуксы для отладки?
N>Ты отладку понимаешь исключительно как трассировку кода, которая в той же IDEA/Java не факт, что и уступает VS/C#. Есть много другой отладки — логи, микроскрипты, tensorboard и т.д. и все это сильно хуже в винде. Даже может уже и не "хуже", а по другому и поэтому никому нафиг не надо.
Уступает как язык так и среда. Логи это больше для выявления ошибок у клиентов. А вот для обычной отладки нужна IDE.
Интересно чем логи под линукс лучше чем под Винду? В той же VS прекрасно performance profiler работают итд.
Здесь конечно я не знаток. Для большинства линукс нужен только для выполнения. Отладил на винде, собрал доккер под линукс
Например тот же Xamarin в большинстве монописуально для какой ОС пишется код. Тоже и бэк.

Кроме того
Отладка .NET Core в Linux с помощью SSH путем присоединения к процессу

Начиная с Visual Studio 2017 можно присоединяться к процессам .NET Core, запущенным в локальном или удаленном развертывании Linux, по протоколу SSH. В этой статье описывается настройка и выполнение процесса отладки. Сценарии отладки с использованием контейнеров Docker см. в статьях Присоединение к процессу, выполняющемуся в контейнере Docker и об инструментах для работы с контейнерами. Сведения об отладке Linux в WSL 2 из Visual Studio (без присоединения к процессу) см. в этой статье.


Отладка приложений .NET в WSL с помощью Visual Studio

Вы можете легко запускать и отлаживать свои .NET-приложения в Linux, не выходя из Visual Studio, посредством использования WSL. Если вы разрабатываете кросс-платформенные приложения, этот метод предоставляет простой способ тестировать большинство целевых сред.

Для пользователей Windows .NET, разрабатывающих приложения для Linux, WSL 2 — это оптимальное сочетание реалистичной рабочей среды и высокой производительности. В Visual Studio вы уже можете выполнять отладку в удаленной среде Linux, используя удаленный отладчик или контейнеры с помощью соответствующих средств. Эти варианты подойдут, если больше всего необходимо достичь реалистичных условий. Когда более важен простой и быстрый внутренний цикл, WSL является отличным вариантом.