что изучать .net?
они про SQL
Веб либо десктоп
А с#
https://github.com/MoienTajik/AspNetCore-Developer-Roadmap
Дальше, если хочешь работать с данными, с базами учи Sql, AzureData. Если хочешь работать в вебе, с апи и тд, то развивайся в ASP.NET
Но в любом случае, при работе с тем же ажуром тебе бы пригодились знания asp.net
А Для декстоп приложении?
wpf, avalonia
Мне кажется этот путь легче чем веб 🤔
и базы sql еще б
а обязательно вообще .net для веба ? Непроще ли жиэс или питухон
С# может нравится
ну может и нравятся шарпы, но иногда специфика тебе на рот накидывает
возможно, но при выборе этого пути нужно хорошо знать все об ООП, взаимодействии процессов в операционной системе и тд, чтобы писать оптимизированные проги
вообще да, только со стилями хер об стену сломать можно
JS сложнее чем шарп. с его имитацией классов, проксями и новым ecma
JS скорее кривее чем шарп В джс нет рефлексии, ковариантности/контравариантности, генераторов, паттерн матчинга, методов расширения, перегрузок методов, кучи интересных фич связанных с наследованием (статические виртуальные методы) Я бы не сказал что джс сложнее как язык. Вот то что там нюансов больше - это да. Но эта сложность от того что язык просто плохо спроектирован
это всё не нужно когда у вас прототипы. зачем вам рефлексия когда вы не знаете на какой метод отвечает объект
генераторы есть (если ты про yield)
ну да, зачем вам фичи языка когда вы и без них ничего не знаете))
ок в спеке это js это генератор
вы перечислили фичи языка со статической типизацией. и не всё из списка фичи. есть и костыли
поехали нет рефлексии - это да, было бы нот бэд ковариантность/контрвариантность - в динамическом япе не нужно перегрузки - не возможно тк в js нет типов методы расширения - это костыль во время компайл тайма в js можно патчить прототип и все ок
мне было лень писать
перегрузки спецефический случай, разве нет ?
Обсуждают сегодня