Java vs C# (C Sharp). Что выбрать?

  Переглядів 238,646

Sergey Nemchinskiy

Sergey Nemchinskiy

День тому

Сегодня у нас на сравнении Java и C# (c sharp). Какой язык лучше? Что стоит выбрать для себя?
Курсы для новичков:
JAVA - bit.ly/2ZLsrrC
JAVA Start - bit.ly/30ugIwS
Инструментарий JAVA - bit.ly/3fNddrL
Automation QA (Java) - bit.ly/3hj21TT
ANDROID - bit.ly/2OIPxsx
C#/.NET - bit.ly/2WGRwlz
C# START - bit.ly/2BgFfga
PYTHON - bit.ly/3fPPAyA
FRONT-END - bit.ly/32BVBv1
WORDPRESS Developer - bit.ly/2E3HYL3
SALESFORCE Developer - bit.ly/2WCD2TC
UI/UX дизайн - bit.ly/2WVP9f1
Project management - bit.ly/2WG4OPh
Обучение на проекте - bit.ly/39fIUrl
Продвинутые курсы для состоявшихся девелоперов:
GRASP and GoF Design patterns - bit.ly/2CP9Im6
Enterprise patterns - bit.ly/2BkQUe0
Сайт Foxminded: bit.ly/3eN9GYU
Foxminded в ФБ: / foxmindedco
FoxmindEd в Instagram: / foxminded.ua
Foxminded в VK: foxminded
Мой Telegram: t.me/nemchinskiyOnBusiness
Мой блог: www.nemchinsky.me
0:00 - вступление Сергея Немчинского
0:30 - сравнение областей применения Java и C#
3:21 - сравнение зарплат разработчиков
4:19 - сравнение синтаксиса языков
5:34 - сравнение вакансий Java и C# разработчиков
8:04 - фреймворки
10:02 - перспективы разработчиков
11:32 - как выбирать: Java или C#

КОМЕНТАРІ: 808
@man6513
@man6513 3 роки тому
Вы по-прежнему Сергей Немчинский. Вот это стабильность.
@Davie-gp2ej
@Davie-gp2ej 3 роки тому
Это потому что он на Java написан
@yevheniikozhevin5845
@yevheniikozhevin5845 3 роки тому
и не смотря на коронавирус
@arseniikaurov1686
@arseniikaurov1686 3 роки тому
@@Davie-gp2ej God drinks java.
@user-qw7qh5tz2t
@user-qw7qh5tz2t 3 роки тому
Я знаю его страшную тайну... на самом деле он Серёга Немчинский!
@jugadorpoetry151
@jugadorpoetry151 3 роки тому
@@Davie-gp2ej а представьте , каким он был бы если бы на с#(гораздо круче) 😂😂😂
@MylifechannelEva
@MylifechannelEva 3 роки тому
Это как всегда Сергей Немчинский с довольно большим опытом и знаниями в области разработки калькулятора на Java.
@gordonfreeman1842
@gordonfreeman1842 3 роки тому
верно!
@LobanovSpace
@LobanovSpace 3 роки тому
Хех
@orest6610
@orest6610 3 роки тому
Лол
@sevakh777
@sevakh777 3 роки тому
Гослинг на минималках и по фронту на максималках
@mrdregor1429
@mrdregor1429 3 роки тому
@@LobanovSpace не "хехай" тут а пиши новые "уроки", и сделай так, чтобы твои приложения поддерживались на meizu android 5.1
@nikolayn4022
@nikolayn4022 3 роки тому
Появился курс на C#, и он сразу стал не хуже Java. Ничего личного, просто бизнес)
@olegkot3362
@olegkot3362 3 роки тому
А может наоборот?)
@user-tl1nv7gy4w
@user-tl1nv7gy4w 3 роки тому
А когда он был хуже?
@nikolayn4022
@nikolayn4022 3 роки тому
@@user-tl1nv7gy4w Я конкретный видос Немчинского не скажу, но общее впечатление о его мнении про C# такое было, до некоторого времени. Ждем курсы и видосы PHP vs X и 1С vs Y. Хотя последний наврятли по некоторым соображениям.
@mkrugl
@mkrugl 3 роки тому
И всё стало на свои места😂👍.
@user-tl1nv7gy4w
@user-tl1nv7gy4w 3 роки тому
​@@nikolayn4022 Ну, не стану утверждать, но слышал что-то такое: "Java лучше, потому что я на Java. Но C# тоже норм, в определенных областях" )
@Servodroid1995
@Servodroid1995 3 роки тому
А я ожидал дуэль на световых мечах с Aйтибородой
@blackman852
@blackman852 3 роки тому
@Человек не скрытая.
@xxxxxx-kz6yi
@xxxxxx-kz6yi 3 роки тому
Спасибо за труд ! Всех благ.
@user-hb7my9uo3k
@user-hb7my9uo3k 3 роки тому
Добрый день, спасибо за видео!! А про различия JDK не расскажете? Oracle vs Corretto, например, в формате связанной темы хоть? Было б интересно))
@KentAVP
@KentAVP 3 роки тому
я сам джавист, работаю в крупной компании миддлом. но в последнее время увлекся разработкой игр на unity, тк он очень простой и в целом тоже красиво получается. так вот буквально за пол дня понял весь C# , единственное сложно это сама библиотека Unity под C# там надо понимать как правильно все писать чтобы игровые объекты правильно реагировали
@k..
@k.. 2 роки тому
@Умпа Лумпа vsc
@user-qw2jp1rs2e
@user-qw2jp1rs2e 2 роки тому
@@k.. помоги пж, я хочу начать учить программирование, можешь давать совет что лучше python или c# не могу определится, начал учить пайтон, написал калькулятор и не понимаю что делать дальше, вообще не понимаю что пишут на пайтоне
@k..
@k.. 2 роки тому
@@user-qw2jp1rs2e Гугл в поміч, особливо roadmap-и ;)
@Sum_piscis
@Sum_piscis 2 роки тому
@@user-qw2jp1rs2e конечно отвечать на комментарий месячной давности это тупо но я отвечу. Для того чтобы вообще понимать шо эти вашы класы и мосивы, учи питон. Можно сказать это обучающий язык в котором из особенностей по отношению к шарпе есть только ; и {} отсутствуют, он нужен чтобы понять основы и нужно ли это тебе вообще. Вообще с питона на С# очень просто перейти, говорю как человек который сам пересел со змеи на решётку. Так что если ты полностью уверен в себе то смело прыгай на цешку#, а если хочется по лучше подготовиться то сначала выучи базу питона (переменные, классы, циклы, ветвления и др.).
@vitalley
@vitalley 2 роки тому
вот вы пишите это г№но, только не заставляйте людей играть в это, пусть пойдут ваши работы в стол.
@user-oo4lp8se9r
@user-oo4lp8se9r 3 роки тому
Благодарю за контент, Сергей.
@grizzlyrusso3533
@grizzlyrusso3533 10 місяців тому
Очень помогло с пониманием куда двигаться дальше, был джавистом, немного шарпистом и ща на распутии, что выбрать дальше и глубже изучать. Спасибо большое!
@denisli2658
@denisli2658 2 роки тому
Очень интересная и грамотная подача информации, спасибо!
@itcloudguy
@itcloudguy 3 роки тому
Насчёт синтаксиса. В C# очень много синтаксического сахара. Особенно по сокращению объёма кода. В Java такого не много. И наврятли они на это пойдут. Насчёт фреймворков. Нет такого зоопарка как в Java. Установил один раз среду и забыл про всё это надолго. Спокойно работаешь. Если не считать сторонние, например специально для UI. И тут тоже - выбрал один и больше не заморачиваешься.
@LobanovSpace
@LobanovSpace 3 роки тому
Да
@gaben-agent
@gaben-agent 3 роки тому
В java тоже особо не паришься. Выучил Spring Core/Security/AOP/Data JPA + Hibernate. И все. Тоже ведь не такой большой выбор технологий в целом. Да и касаемо сахара - его хватает в целом. Хотя не знаю, какие там фичи в C#, что значительно сокращают код.
@vano20230
@vano20230 3 роки тому
@@gaben-agent Привет! Если вы не против, небольшой вопрос. Я начинающий вайтишник (войти в it) , сейчас изучаю джава. Очень смущает огромное количество джунов. С кладывается впечатление ,что на джава конкуренция (у ничанающих прогеров) и порог входа по знаниям намного выше, чем в том же c#). Боюсь, что будет очень сложно найти работу (в энтерпрайз). Я про Санкт-Петербург. Как считаете, это так? Или и там и там примерно одинаково (по соотношению вакансий и соискателей, порогу входа). И метаться не нужно, а можно смело заниматься java
@gaben-agent
@gaben-agent 3 роки тому
​@@vano20230 Я сам из Санкт-Петербурга. Про C# ничего сказать не могу, но сам устраивался на работу полтора года назад. Проходил два собеса. На обоих спрашивали только java core. Ну там еще про паттерны, про сети. Про какие-то технологии не спрашивали. Оба собеса я прошел сразу. Не могу сказать, что столкнулся с какой-то конкуренцией) Но, насколько я понимаю, Немчинский Сергей рассказывает именно про Украину. Насколько я понял, там джунов вообще уже почти не берут на работу. Ситуация там сильно хуже в этом плане. В Санкт-Петербурге не знаю, как изменится ситуация в ближайшее время. ИМХО ближайшие 2-3 года такой жесточайшей конкуренции не будет. Ну по крайней мере, вакансии на джунов будут и устроиться точно можно будет) А там, если зацепиться, то все хорошо пойдет.
@vano20230
@vano20230 3 роки тому
@@gaben-agent Большое спасибо за ответ! :)
@nomadik003
@nomadik003 3 роки тому
Язык C#, как по мне, для новичка, идеален универсальностью. Особенно когда ты не можешь окончательно определиться со сферой деятельности в программировании. Тут тебе и БэкЭнд (что заставит попробовать и фронт), тут и десктоп, тут и геймдев.
@mvxburov
@mvxburov 2 роки тому
уже и фронт на Blazor можно)
@nomadik003
@nomadik003 2 роки тому
в итоге я оказался в геймдеве на Unity =)
@AlexanderMakarov88
@AlexanderMakarov88 2 роки тому
@@nomadik003 пошел в С# на полкарасика. Грустно, что работу тяжело найти для С# по сравнению с той же Java и зп меньше. Как там у тебя все сложилось?
@nomadik003
@nomadik003 2 роки тому
@@AlexanderMakarov88 Лучше чем ожидал =) Но на деле я весьма в удачное время открыл Вакансии.
@crzyduck1
@crzyduck1 2 роки тому
@@nomadik003 Что с вакансимями? Где-то работаешь сейчас?
@tribacckk
@tribacckk 3 роки тому
Удаленно можно спокойно работать. В офисе часто консультируемся с коллегами. А сейчас можно сделать в случае надобности групповой звонок и показать свой экран. Мы например используем Discord в котором есть несколько голосовых каналов. Когда нужно что-то обсудить и посмотреть - то зовешь людей в голосовой канал и обсуждаете сколько влезет. Это моделируется ситуацию когда кто-то сидит за компом, а еще пара человек стоит рядом и все обсуждают что-то.
@LobanovSpace
@LobanovSpace 3 роки тому
Согласен
@user-rv1qi3lo2u
@user-rv1qi3lo2u 3 роки тому
Мне нравится его подача! Спасибо Сергей, лайк!
@knoppix20
@knoppix20 3 роки тому
главное паттерны проектирования заучить правильно для энтерпрайз-HR-приемщиков на работу. Остальное не так уже сложно будет.
@rfak05
@rfak05 3 роки тому
Долгожданное видео!
@alexanderraf5553
@alexanderraf5553 3 роки тому
Сергей, спасибо Вам за классный и годный контент. Ждем от Вас видео наподобии -Как разработчику не бояться Linux или -Solid принципы. Заранее спасибо)
@AlexS-gn9tq
@AlexS-gn9tq 3 роки тому
Оставить линукс линуксоидам. Солид осень прост если понять как это выглядит на практике и зачем нужно
@TakemuraGoro
@TakemuraGoro Рік тому
Линукс надо просто поставить второй системой и кроме игр все на нем делать. Mint например, он очень похож на винду. И потихоньку изучать. Заодно и безопаснее будут важные файлы, если их ранить на линукс разделе. Серфить по вебу так вообще милое дело. Я маме и тете поставил линукс, больше проблем с вирусами троянами не было. А так каждый месяц приходилосьвозиться.
@SchoolOfConfidence
@SchoolOfConfidence 3 роки тому
Еще раз спасибо за ваши видео!! Интересно было бы услышать мнение по поводу отмены сертификационных экзаменов Microsoft по .NET и MS SQL с 31 января 2021 г. Конечно, они пытаются перевести всех на облачный Azure, но заказчики этому много лет сопротивляются, по понятным причинам. Впервые всерьез задумалась об изучении Postgres и тп, в связи с этим
@roonit2459
@roonit2459 3 роки тому
Сергей, спасибо. Ждал холиварного монолога на вечную тему. И в целом его получил. Хочу несколько комментариев отвесить о содержании видео в целом. Смотрите, вот Вы начинаете довольно таки хорошо сравнивать сначала языки и платформы. Ссылаетесь на небольшие отличие языков. Это плюс, приятно слушать. Затем, начинаете сравнивать рынок, но приводите какие-то непонятные аргументы. Вы говорите, что вакансий и разработчиков Java больше где? В городе Киев, в Воронеже, в Дюссельдорфе? Не сложно же сослаться хоть на какую-то статистику и вмонтировать квадратик вверху экрана, хоть с каким-нибудь "пироговым" чартом. Субъективное мнение это хорошо, но если вы говорите на объективные темы - пожалуйста, будьте объективны. Очень понравилась фраза "...исключительно сердцем". Действительно где-то под конец стало ощущаться, что сердце у Вас лежит к Java и это понятно, что заходя в непривычные для себя условия Вы начинаете искать сразу какие-то огрехи, чтобы это не использовать. Я так же делал, когда случайно из .Net среды попал на какой-то странный Java фреймворк с нейронной сетью на If`ах внутри. Итого : часть где вы говорите про языки в целом отличная, про рынок и актуальность - стоит поработать, про фреймворки - холивар :)
@gordonfreeman1842
@gordonfreeman1842 3 роки тому
да он любит приврать
@roonit2459
@roonit2459 3 роки тому
@@gordonfreeman1842 Ну почему же сразу приврать? Вранья я особо не услышал. Просто как по мне не до конца проработанный материал
@ivanhalbur2419
@ivanhalbur2419 3 роки тому
Дякую) Було цікаво подивитись)
@ilnur-muh
@ilnur-muh 3 роки тому
Спасибо про хорошее описание!
@roman_akbashev
@roman_akbashev 3 роки тому
Когда случайно нажал открыть текстовый файл с помощью Visual Studio! Этот маневр будет стоить нам 51 год)) Вообще я начинал с C# и влюбился в среду разработки в её удобство. Потом перешёл на JAVA, и меня долго колошматило от эклипса и того как все устроено, от jvm, Maven, gradle, ant и так далее)! но я привык, а когда перешёл на IDEA, вообще ненарадоваться, очень удобная и мощная среда разработки) уже больше 4 х лет я на JAVA, и я не хочу переходить на другие языки. А вообще по поводу синтаксиса, там довольно много отличий! Считаю что оба языка достойные. Но я уже сильно углубился в JAVA, поэтому переходить точно не буду)
@artursveshnikov7668
@artursveshnikov7668 3 роки тому
То же самое можно сказать и про vs. Просто дело привычки и личных предпочтений.
@user-bb5xw8bd8w
@user-bb5xw8bd8w 3 роки тому
@@artursveshnikov7668 Тошнит только первые полгода, потом привыкаешь
@LobanovSpace
@LobanovSpace 3 роки тому
Java топ
@itcloudguy
@itcloudguy 3 роки тому
Если захочешь комбаином снять одну вишенку с дерева будет похожая ситуация. Так что нечему удивляться (а что? VS существует уже 51 год?). Всему свое применение. Хоть я бОльшую часть времени работаю в VS, в последнее время приходится писать на Go в Intelli iJ Goland. И сказать честно, очень шикарная среда с поддержкой intelisence для многих языков из коробки. Yaml, Docker, SQL - вообще порадовало.
@vano20230
@vano20230 3 роки тому
Привет! Если вы не против, небольшой вопрос. Я начинающий вайтишник (войти в it) , сейчас изучаю джава. Очень смущает огромное количество джунов. С кладывается впечатления ,что на джава конкуренция (у ничанающих прогеров) и порог входа по знаниям намного выше, чем в том же c#). Боюсь, что будет очень сложно найти работу (в энтерпрайз). Я про Санкт-Петербург. Как считаете, это так? Или и там и там примерно одинаково (по соотношению вакансий и соискателей, порогу входа). И метаться не нужно, а можно смело заниматься java
@user-kk7ib8hu3v
@user-kk7ib8hu3v 3 роки тому
WinForms достаточно деревня технология. Сейчас под desktop обычно пишут на wpf.
@MrCter
@MrCter 3 роки тому
На электроне и кути для десктопа пишут ) для любого. Вы ещё сильверлайт вспомните ) Хотя... Если писать диких монстров с dx гридами от девекспрессов, то да... wpf - тот путь
@artursveshnikov7668
@artursveshnikov7668 3 роки тому
Или uwp
@lemeshenko
@lemeshenko 3 роки тому
WinForms самый простой, поэтому вероятно пишут и на WinForms если нету большой необходимости
@user-kk7ib8hu3v
@user-kk7ib8hu3v 3 роки тому
@@lemeshenko ну не знаю) WPF практически полностью покрывает функционал WinForms и для WPF так же как и для WinForms можно перетаскивать контролы по окошку и писать логику в Code-Behind. Но помимо этого на WPF можно сильно кастомизировать UI элементы и он создовался для использования с MVVM. Да согласен легаси на WinForms поддерживается, и я даже знаю пару таких проектиков. Но для новых приложений если выбирать между WinForms и WPF то тут выбор очевиден)
@roxxel8167
@roxxel8167 3 роки тому
@@artursveshnikov7668 неа, ювп немного не то
@user-wt1tp2ff3h
@user-wt1tp2ff3h 3 роки тому
Сергей, проект Eskape From Tarkov - написан на юнити. Что там про красивую графику?
@blackman852
@blackman852 3 роки тому
В Таркове отсутствует оптимизация от слова совсем. Графика там тоже далеко не идеальная. Уровень 2014 года. Да и графику можно сделать на любом движке.
@user-wt1tp2ff3h
@user-wt1tp2ff3h 3 роки тому
@@blackman852 нормальная там графика. Таких «специалистов» как вы полные интернеты)) Оптимизация, графика 2014.. Они программистов нанимают - пойди и оптимизируй. Ну и над графикой поработай.
@itforall89
@itforall89 3 роки тому
Здравствуйте, Сергей! Как вы относитесь к тезису, что процессоры Celeron "режут" оперативную память?
@user-jh8hk8jb7c
@user-jh8hk8jb7c 3 роки тому
Я слежу за игровой индустрией и довольно неплохо еë знаю, зарплата хорошего гейм-дизайнера не чуть не ниже зарплаты мастеров на javaScript'e И по моему мнению C# более современный и продвинутый язык программирования нежели Java
@rezograthtv9905
@rezograthtv9905 2 роки тому
Зарплата в 1000- 1400 долларов у сеньора в геймдеве не ниже джуна в разработке- согласен!!!
@user-cv6ok3yl4z
@user-cv6ok3yl4z 3 роки тому
Отличное видео, спасибо.
@MegaTembr
@MegaTembr 2 роки тому
Подскажите пожалуйста какой язык нужен для написания дополнений например для Audi desk inventor 3д моделирования. Подойдёт ли с#?
@UnrealSPh
@UnrealSPh 3 роки тому
Спасибо за видео. Мне кажется, что автор разобрал только один аспект этих языков. Возможно это связано с тем, что автор занимается больше менеджментскими задачами. Было бы круто, если бы добавили практические примеры, все таки Java и c# можно сравнивать с точки зрения синтаксиса. Конечно, если написать си подобный код, он и в правду будет одинаковый. Но что если взять примеры: 1) работа с потоками (не stream, а thread) 2) мета программирование 3) синтаксический сахар. По примеру на каждый язык и разница будет на лицо. В любом случае спасибо за видео
@UnrealSPh
@UnrealSPh 2 роки тому
@@alexl7265 разумеется это и так известно. Вы не будете делать spa на java. Или ios приложение на питоне. Это разумеется. Также разумеется, что никто не будет писать на шарпах если в команде уже +100500 бекендеров джавистов. Здравый смысл всегда должен быть. Но в видео же разбирается сферический конь в вакууме. Поэтому я и предложил более детальное сравнение
@jimmytalent7780
@jimmytalent7780 3 роки тому
Ну наконец-то сравнение этих двух языков
@zakharbondarev7814
@zakharbondarev7814 2 роки тому
Интересно🤔💭 спасибо.
@nikolaysokolov9027
@nikolaysokolov9027 3 роки тому
Спасибо!
@valcom2022
@valcom2022 2 роки тому
Сергей, скажи, пожалуйста, а есть ли возможность учить язык работая в компании. Я подразумеваю вакансию джуна который имеет очень большое желание, кучу времени для обучения и огромное чувство ответственности. Я просто сейчас учу c# и делаю практические задания. Только я их делаю сам и смотрю урок с решением только тогда как я уже сам уверен что задача решена. Да, код разный, но и решения примеров всегда разные. Просто хотелось бы уже начать решать рабочие проекты) Ну и денег заработать, а то на пенсию по инвалидности сильно не проживешь) Спасибо!
@jeffersondavis9397
@jeffersondavis9397 Рік тому
как успехи?
@abdurohimbaxtiyorov827
@abdurohimbaxtiyorov827 2 роки тому
Спасибо за информацию
@zohanpohan6499
@zohanpohan6499 3 місяці тому
Здравствуйте. А какова стоимость разработки на этих языках? что дешевле выбрать с# или java.
@aleksey2793
@aleksey2793 2 роки тому
Привет из декабря 2021го насчет утверждения про "команды в одной кучке, в одном офисе")) И это касается всех прогнозов и оценок данного канала.
@user-xt7jl6mq4u
@user-xt7jl6mq4u 2 роки тому
Здраствуйте. Не могу найти ответа на свой вопрос: "на каком языке быстрее, гибче и в целом лучше написать 3х мерный сапр программу"? Программа как и десктоп, так и онлайн. Кто может подсказать?
@Denka2711
@Denka2711 3 роки тому
Кружка на столе понравилась. Хочу такую же
@user-wt4gr3wn7j
@user-wt4gr3wn7j 3 роки тому
учил пхп, потом попробовал с# asp поначалу по привычке искал статьи как что делать но удивился какая крутая документация от майкроса с их мануалами, затем попробовал java spring, документация поскромнее) вернулся на с#
@Ar1osssa
@Ar1osssa 3 роки тому
Привет, как Сишарп учил?
@user-wt4gr3wn7j
@user-wt4gr3wn7j 3 роки тому
@@Ar1osssa привет! Да много каналов, кодблог, христ, береговой. Сейчас уже работаю подтягиваю знания на itvdn курсы. Документацию так же почитываю
@nrader3644
@nrader3644 3 роки тому
По поводу жирноты VS - голый .NET Core SDK занимает мало, и если использовать не VS, а например VS Code, то такая связка тоже влезет в пределах гигабайта и будет работать. Но и кликов будет чутка больше.
@gordonfreeman1842
@gordonfreeman1842 3 роки тому
дистрибутив Visual Studio 2019 весит 30 Гигабайтов.
@borderless-life
@borderless-life 3 роки тому
@@gordonfreeman1842 дистрибутив VS Code весит 50 мегабайт
@vabka-7708
@vabka-7708 3 роки тому
@@gordonfreeman1842 если в Visual studio не ставить всё, что предлагают, то набор для разработки под .net Core будет весить гигов 5
@bag8208
@bag8208 2 роки тому
Когда про новый язык golang будет видео? типа код всех быстрее на нем робит :)
@DimaVort
@DimaVort 3 роки тому
А как же мобильная разработка на сишарп? Под тайзен программы пишутся на сишарп. Там все как в андроид студии только язык другой.
@gordonfreeman1842
@gordonfreeman1842 3 роки тому
а Сергей не в курсе, как обычно
@miheygm1512
@miheygm1512 3 роки тому
Сергей, добрый день. Подскажите пожалуйста во многих вакансия пишут C# со знанием и опытом программирования .Net Core 2. Я вот не понимаю, просто знание C# мало, нужно знать какие-то нюансы именно .Net Core? Что они хотят?
@SavkinAnton
@SavkinAnton 3 роки тому
не существует просто знаний C# ) Это это лишь один из языков для работы с .Net. Разница лишь в том, что классические .Net ориентирован под Виндоус. А .Net core полностью кросплатформенный и лишенный многих проблем и ограничений .Net фраймовка версии 4.5 То есть, написав приложение на новом фреймворке можно без танцев с бубном запускать его и в облаках и на разных ОС. Это как новая ступень фреймворка. А язык C# идентичный
@Solomon77
@Solomon77 3 роки тому
Слышал у Вас есть курсы на Java, что бы человека готовить на позицию сеньора(знание и построение архитектуры приложения, и т. д. ) Есть что-то подобное на C#?
@SergeyNemchinskiy
@SergeyNemchinskiy 3 роки тому
по архитектуре курсы единые для всех ООП языков - это GRASP& Gof паттерны и Enterprise паттерны
@user-iq2ic3mh9z
@user-iq2ic3mh9z 3 роки тому
Добавлю, что в Java тоже бывают проблемки с большим обьемом занимаемой памяти, тот же Android Studio с её эмуляторами на 5-10 Гб :)
@KennyTutorials
@KennyTutorials 3 роки тому
Это ее основная проблема, если бы приложения на Java занимали как на С С++, то это был бы незаменимый язык.
@2plus588
@2plus588 3 роки тому
@@KennyTutorials сколько занимает одна и та же прога на C# и Javа?
@vitalley
@vitalley 2 роки тому
@@KennyTutorials Считаю что это не проблема, пусть корпораты сами это расхлёбывают, у них денег много, а для пользователей нужен нормальный софт.
@user-cm7hx4es7i
@user-cm7hx4es7i 3 роки тому
Сергей, могли бы вы рассказать про CICD и в том числе про релизы?
@rinatbermileev7266
@rinatbermileev7266 2 роки тому
Серега, красавец!
@user-cb2ql2jy9p
@user-cb2ql2jy9p 3 роки тому
что выбрать для Алготрейдинга?
@ilnurryazhapov9377
@ilnurryazhapov9377 3 роки тому
Расскажите про Typescript
@fio6951
@fio6951 3 роки тому
Есть система управления доступом (СКУД) Лирикс, написанная на джаве включая UI. Это единственная подобная система на Джаве. Работает с железом от Apollo. Обычно СКУД - это с++, с#. Так что на Джаве можно многое, если не бояться )
@vitalley
@vitalley 2 роки тому
Можно и IDE на яве написать, только она потом будет вызывать рвотный рефлекс и требовать мощное железо при этом являясь тупым редактором текста.
@aamorous
@aamorous 6 місяців тому
​@@vitalleyотсылка к jetbrains?
@vitalley
@vitalley 6 місяців тому
@@aamorous да почти ко всем, массово пошел переход на яву
@olegsl73
@olegsl73 3 роки тому
А я, как тимлид, скажу, что у нас производительность на удаленке стала выше. Не знаю, откуда у Вас такая статистика.
@ARSmobi_
@ARSmobi_ 2 роки тому
@Sergey Nemchinskiy какой язык больше подойдёт для мобильных приложений, в которых будет трехмерная графика, выход в Интернет и связь с сервером?
@zoomer0
@zoomer0 Рік тому
Котлин
@kimkim7270
@kimkim7270 Рік тому
​@@zoomer0 Прежде чем знать Котлин, не нужно знать немного Java? На С# нельзя писать Мобильные приложения?
@alexh1904
@alexh1904 3 роки тому
C# пишем игровой Сервер под Linux на NET.Core. Показывает вполне себе стабильную работу. Сначала компилили в линуксе, а потом выяснилось что Visual Studio Вполне себе компилит под линукс собственно в винде. Если кому-то интересно, то вот как-то так. 2. В С# довольно много опытных разработчиков. По той простой причине, что многие пришли из плюсов (С++). И с криками "А что, здесь и так можно делать?!" С удовольствием программируют на C#.
@naugad2
@naugad2 3 роки тому
Есть ощущение что про с# не очень понимает о чем говорит. Если с джавы на сшарп пересесть разница в синтаксисе незаметна, пока не узнаешь что там есть. А если с сишарпа на джаву то работать невозможно, потому что половины нет а остальное длинно и коряво
@lexaznaurov5205
@lexaznaurov5205 3 роки тому
По поводу одного вендора сами знаете какого - хоть под джаву и в разы больше, возможно, но под сишарп тоже есть разные решения одних и тех же вещей, написанных сторонними компаниями.
@maxlich9139
@maxlich9139 3 роки тому
а где их брать? аналог мейвена есть?
@artursveshnikov7668
@artursveshnikov7668 3 роки тому
@@maxlich9139 nuget для этих целей хорошо подходит
@maxlich9139
@maxlich9139 3 роки тому
@@artursveshnikov7668 и центральный репозиторий в интернете?
@roonit2459
@roonit2459 3 роки тому
@@maxlich9139 nuget.org вполне себе центральный, можете свои репозитории поднять. Всё не так печально как 8 лет назад.
@vabka-7708
@vabka-7708 3 роки тому
@@maxlich9139 есть nuget (nuget org ~ maven central), поверх nuget есть ещё paket. апи Nuget открытое, так что нет никакой проблемы свой репозиторий поднять.
@user-zc2sp7jl1u
@user-zc2sp7jl1u Рік тому
класний кухоль. де взяли?
@paul_wiggin
@paul_wiggin 3 роки тому
3:17 - "на Java не пишут десктопные приложения" А что же это тогда за виртуальная машинка в трее крутится когда я запускаю PyCharm например? На винде этого как правило не замечаешь.. а на Linux десктопе частенько бросается в глаза что программка написана на Java. Кроме иконки в трее выдаёт ещё и нереальный жор оперативной памяти (относительно функционала конкретной программы, разумеется)
@malikvalley
@malikvalley 3 роки тому
Да господи : на любом языке программирования можно написать декстопное приложение. Просто есть языки, которые будут занозой в заднице при написании, а есть которые дают возможность удобно написать приложение.
@theALFEST
@theALFEST 3 роки тому
любая IDE от jetbrains.
@slav4ik12
@slav4ik12 3 роки тому
Не услышал про Xamarin на C# в разделе сравнения областей применения Java и C#. При том условии, что на Xamarin можно писать еще и под iOS.
@Nik-df1ej
@Nik-df1ej 3 роки тому
Xamarin хорош но сильно ограничен
@slav4ik12
@slav4ik12 3 роки тому
​@@Nik-df1ej можно пару примеров ограничений?
@Nik-df1ej
@Nik-df1ej 3 роки тому
@@slav4ik12 нету доступа к файловой системе(я про внутреннюю, папки пользователя), нельзя взаимодействовать с системой(что то в ней менять)
@AivanF
@AivanF 3 роки тому
@@Nik-df1ej там можно применять нативный код и обёртки над системными объектами платформы. Правда, я с этим делом работал лет 5 назад, с тех пор возможно что-то изменилось.
@funfunfun536
@funfunfun536 2 роки тому
Если джавист говорит, что Си-шарп и Джава идентичны, значит Си-шарп лучше...
@darshmostafa6044
@darshmostafa6044 2 роки тому
Now what is the best in big companey and get a lot of money ( Java Spring BooT Or Node JS Express Js Or C# .Net Core) and Thanks Vey Much ??
@sashaboiko5958
@sashaboiko5958 3 роки тому
Тот случай, когда Джаву/Котлин выбрал для работы, а С# для души игрушки делать. В итоге, люблю оба лагеря :) и одной попой на два стула :) П.С. На с# можно мобайл девом заниматься тоже, причем на обе платформы, Андроид и ИОс. Фреймворк Xamarin называется :)
@malikvalley
@malikvalley 3 роки тому
Жаль только AppStore требует ключа от Mac'ов... Хотя я не знаю, может и обойти можно
@npocmo.
@npocmo. 3 роки тому
интересно, сколько времени человек может каждый день смотреть в экран? если и работа, и хобби - программирование, это не слишком большая нагрузка на голову?
@sashaboiko5958
@sashaboiko5958 3 роки тому
@@npocmo. , в моем случае нет :) я с детства за компом. Но режим соблюдаю :) в 11 спатонки :)
@malikvalley
@malikvalley 3 роки тому
@@sashaboiko5958 а я наоборот хочу работать в GameDev-е) И интересно, и деньги получаешь)
@sashaboiko5958
@sashaboiko5958 3 роки тому
@@malikvalley , у меня так сложилось, что я достаточно поздно про Юнити узнал, и так получилось что опыта с Андроидом больше. А Юнити и гейм дев, хочу развивать для себя и в будущем инди студию запилить. В наймах в гейм деве не получается чё то как то. Не то пальто пока что :)
@artursveshnikov7668
@artursveshnikov7668 3 роки тому
Для меня в выборе между с# и джавой решили 3 плюса Шарпа. 1й - в обучении он все же проще, хотя бы из-за того, что родная для него среда шиндоуз, и она проще чем юникс для жав ы, и 2й главный- дальше в профессии на шарпе будет намного меньше кровавого легаси. Ну да, и 3й-незначительный: мне нравится Майкрософт, только не убивайте.
@LobanovSpace
@LobanovSpace 3 роки тому
Ладно не будем)
@fein7068
@fein7068 2 роки тому
Шиндовс хорош для пользователя, но для разработки это тот еще зоопарк, поработайте например с window api, кто придумывал названия методов? Покажите мне этого человека, я ему пакет с мягким сюрпризом под дверь поставлю! Про обрезанную документацию тоже промолчу, в некоторых местах догадывайся как хочешь, а местами есть то что уже давно не работает, но в доках числятся как рабочие, абсурд? Нет, это виндовс.
@vperepelkin
@vperepelkin 2 роки тому
@@fein7068 нормально все там с документацией, нужно брать последний MSDN
@rezograthtv9905
@rezograthtv9905 2 роки тому
И работы ты себе не найдешь нормальную НИКОГДА... хотя, если тебя устраивают 1000 долл с 3 годами стажа...
@vperepelkin
@vperepelkin 2 роки тому
@@rezograthtv9905 по деньгам примерно одинаково все, на 3к можно выйти на любом языке
@deline9783
@deline9783 3 роки тому
Ни слова про Xamarin и ни слова про ASP.NET, на котором, кстати, и написан всеми любимый stackowerflow. Ролики балдежные, вопросов нет, но дико напрягает эта предвзятость и любовь к Java, ну правда. Не имею ввиду, что Java плохой язык, но и хаить его прям уж вот ну не надо
@AlexS-gn9tq
@AlexS-gn9tq 3 роки тому
Volodymyr Volodymyr имелось ввиду хвалить, видимо
@AlexandroLavichez
@AlexandroLavichez 3 роки тому
@@Iskledian сильно
@gordonfreeman1842
@gordonfreeman1842 3 роки тому
Немчинский вообще не петрит в DOT NET но ролики делает. Типичный менеджерский подход.
@HIDEND
@HIDEND 3 роки тому
Здравствуйте. У меня возник такой вопрос: а почему у каких-либо языков (не только про Java и c#) бывает разная сфера применения? Для меня всё выглядит вообще так, что почти на любом языке можно написать что угодно. Говоря конкретнее, почему, например, обычно не пишат десктопные приложения на Java, а пишут на других языках? Или почему Гугл решил на андроид использовать именно Java, а не какой-нибудь C++? В таких ситуациях выбор языка от чего-то зависит или это просто так получилось?
@gordonfreeman1842
@gordonfreeman1842 3 роки тому
Сам попробуй писать десктоп на JAVA
@npocmo.
@npocmo. 3 роки тому
все что угодно? ну... вы знаете великий и могучий русский язык? можете сформулировать любую мысль? езжайте в Китай... интересно, почему ваш язык не поймут? может они тупые? )
@HIDEND
@HIDEND 3 роки тому
@@gordonfreeman1842 пробовал, получилось, представьте себе
@HIDEND
@HIDEND 3 роки тому
@@npocmo. Ваш пример неуместен совсем, честно говоря, не понимаю, к чему он. Я специально задал два конкретных вопроса, чтобы не возникало таких вот ответов, как ваш. Русский язык в Китае не поймут, потому что говорят на другом. Но компьютер поймет код на всех языках при должной настройке. И вопросы по-прежнему остаются.
@npocmo.
@npocmo. 3 роки тому
@@HIDEND что же вы русский в китае не настроите? ну вот зачем китайцам китайский язык, если при должной настройке они поймут русский?
@user-le6ix1ud3f
@user-le6ix1ud3f 2 роки тому
Спасибо большое
@revand6822
@revand6822 3 роки тому
Какой язык програмирования лучше всего подходит для backend в Web-разработке ?
@SergeyNemchinskiy
@SergeyNemchinskiy 3 роки тому
зависит от задачи
@revand6822
@revand6822 3 роки тому
@@SergeyNemchinskiy backend пишется на разных языках в одном проекте ?
@Lucio11a
@Lucio11a 3 роки тому
На С#, кстати игры пишут не только в Unity... многие движки игровые так же поддерживают и понимают C# и легко с ним работают. А Java да... пока что, никуда не исчезнет :) Друг тут нидавно работу искал, там фирма даж научными изысканиями в кибернетике занимается. Типа искусственного зрения и пр. и тож на джаве все... немного странно, но ладно.
@user-mo8kc6vn9y
@user-mo8kc6vn9y 3 роки тому
Расскажите про кобол плиз.
@IlyaLesnoy
@IlyaLesnoy 3 роки тому
Я бы выделил главное отличие, не относящееся к самим языкам. Программы на шарпе не выглядят такими медленными как на джаве и потребляют меньше памяти. Больше всего меня раздражает время запуска джава приложений.
@manul74
@manul74 3 роки тому
Какие претензии к windows серверам? у меня в конце 90х до 2007 или 2008 Работали windows сервера + MSSQL и без единого сбоя. И сейчас некоторые работают. Считай 20+ лет.
@aradiment
@aradiment 3 роки тому
Виртуализации нет. В обслуживании сложнее и прихотливее, требуется видео интерфейс. Скрипты развертки, гавеная файловая система. Больше ресурсов съедает. Бля да вообще есть у них хоть один плюс по сравнению с Linux/BSD?
@madcalm2024
@madcalm2024 2 роки тому
Основной плюс джавы - ее консервативность и наглядность, что видишь в синтаксисе то и делает.
@itcloudguy
@itcloudguy 3 роки тому
Какие Winforms, Сергей? Вы в каком году живёте?
@artursveshnikov7668
@artursveshnikov7668 3 роки тому
Винформс живее всех живых. Они ещё нас переживут.
@gordonfreeman1842
@gordonfreeman1842 3 роки тому
WIN FORMS рулит а ты - тормоз
@egorsozonov7425
@egorsozonov7425 2 роки тому
Синтаксис совсем не идентичен, это враньё. Например, явовский аналог LINQ многословнее раза в 2, и непоследователен касаемо массивов. Многие элементарные для C# вещи типа определения переменной через "var" в Яве до сих пор приходится подшаманивать с помощью костыля Lombok. Но даже с Lombok простая инициализация объектов превращается в целую эпопею, тогда как C# позволяет инициализировать объекты лёгким интуитивным синтаксисом. Про паттерн матчинг или goto я вообще не говорю. Но вишенка на торте - явовский "современный" цикл for совершенно не тождественен старому циклу for, он проверяет конкурентное изменение коллекции и может кинуть исключение, когда старый for не кинет. В С# же цикл foreach таким не занимается, и функционально совпадает с олдскульным for. В общем существенных отличий, в том числе способных кинуть исключение в рантайме, достаточно, и практически все онив пользу C#.
@alexneo5458
@alexneo5458 3 роки тому
Ребят, объясните плиз. Вот есть у нас бекенд, у которого куча языков, пыха, питон, хаскел, c#, go, java, руби и т.д. И вот бекендовский фреймворк на java, это spring. А есть энтерпрайз. И тут Немчинский говорит, что на java у энтерпрайза тоже фреймворк spring. Может я чего-то не понял? Тогда какая разница между бекендом и энтерпрайзом, если фреймворк один? Или там есть большая разница, а инструмент позволяет и то, и другое делать?
@Victor555777
@Victor555777 2 роки тому
это две разные парадигмы. Фронтенд-бекэнд и энтерпрайз- не энтерпрайз. Фронтенд-бэкенд - это про исполнение кода. Выполняется он на компьютере пользователя или на сервере. Этерпрай-не энтерапрайз - это про сложность приложения. Либо оно очень сложное с кучей бизнес логики или это простенькая программа на две функции.
@zmeenysh1
@zmeenysh1 3 роки тому
Сергей, насколько критично для работы знание алгоритмов и структур данных? Много ли Вы знаете хороших программистов без математического бэкграунда?
@user-zl3zg9fg6x
@user-zl3zg9fg6x 3 роки тому
я лично только формошлёпов таких знаю. Вот там алгоритмы точно не нужны
@rezograthtv9905
@rezograthtv9905 2 роки тому
Таких нет...Все программеры, как правило с мехматом...Сам сейчас учусь в свои 46...я думал, что тяжелее будет...
@june_Garik
@june_Garik Рік тому
Да не сказать, чтобы жёсткий матан так уж нужен был повсеместно. Алгоритмы и структуры - это немного про другое.
@GGOwl
@GGOwl 3 роки тому
Winforms?:c Уже давно ему на смену пришел wpf, а в последнее на смену ему пришел uwp
@YouMeNow88
@YouMeNow88 3 роки тому
Никогда не сталкивался с программированием) С чего начать изучение С# ?
@gordonfreeman1842
@gordonfreeman1842 3 роки тому
с основ
@user-lt4ke2dk4b
@user-lt4ke2dk4b 3 роки тому
Java для сайтов нормально, C# прост и легко использовать, на нем можно делать логические программы без интернета и с интернетом, игры. C#, C++, Java вместе делают
@Fkn1405
@Fkn1405 3 роки тому
Couldn't hear anything at all ... but guys, if you wanna choose 1 language, go for C#... its .Net Core is a killer... Trust me
@oleksandrgapon394
@oleksandrgapon394 3 роки тому
Спасибо огромное за этот видос!!! Он дал мне понять, куда все-таки я хочу двигаться! !!!
@XSau_Alyki
@XSau_Alyki 2 роки тому
@@Massimo_Modigliani дворником
@user-jt2rp7uw2h
@user-jt2rp7uw2h Рік тому
Открываете сайт поиска работы, ставите в фильтры свой город, специальность программиста и смотрите. Кого ищут, на того и нужно учиться. Нет смысла учиться на С#, если в вашем регионе нет по ним вакансий.
@sergejsvisockis
@sergejsvisockis 3 роки тому
7:09 - Хм, не знаю, у нас получается.
@user-kt5om9ip1b
@user-kt5om9ip1b 2 роки тому
Кто знает где можно обучалку хорошую на С# найти чтоб игрушки делать на юнити. Бесплатную либо там процент после трудоустройства. Деняк нету чтоб платить по 10-20 тысяч в месяц
@max_ishere
@max_ishere 3 роки тому
То самое чувство когда для тебя winforms это единственное что ты знаеш про десктоп а тут оказывается что уже так не модно. А чем тогда? (1 курс если что)
@user-xt9cs6ed6m
@user-xt9cs6ed6m 3 роки тому
WPF
@addressmodel2121
@addressmodel2121 3 роки тому
Не было озвучено сравнение скоростей работы. Скорость исполнения кода на C# приближена к скорости на C++. Имеется ввиду обычный, unmanaged C++. C# в среднем всего на 30% медленнее чем C++. На некоторых цикличных алгоритмах, написанных на C#, можно добиться скорости работы приложения примерно сравнимой с C++: разница 10%. На Java, вроде бы, дела со скоростью обстоят похуже. О приближении Java к C++ по скорости работы - вроде пока что говорить не приходится.
@SergeyNemchinskiy
@SergeyNemchinskiy 3 роки тому
Этот вопрос вообще не интересует бизнес на крупных проектах. Скорость же работы hello world - это не особо важная характеристика. Кстати, насчет скорости работы Java - погуглите JIT
@aradiment
@aradiment 3 роки тому
Ровно те же показатели по скорости что и C#. Я полагаю сейчас там битва за real time идет. А вот GraalVM вообще дико быстрее и C# и стандартных JVM с учетом всех оптимизации он приближается к оптимизированому С коду.
@addressmodel2121
@addressmodel2121 3 роки тому
@@aradiment , вы написали: "... он приближается к оптимизированому С коду. " - ну что тут ответить? - Возьмите компьютер с количеством оперативной памяти 256 Мегабайт, запустите консольное приложение с простым циклом и посмотрите как Java приближается к Си ... . А потом набросайте маленькое оконное приложение на Java и запустите ... (У вас Java начнёт работать медленнее Питона, одно окно будет 4 секунды открываться, в конце концов оперативная память быстро закончится и вы будете 10 секунд ждать открытия окна при загрузке кода обработчиков событий окна из файла подкачки). Потом напишите тоже самое на Си, и запустите на машине с оперативкой 64 Мегабайта, и вы увидите что программа на Си (с той же функциональностью, то есть точно такая же!) просто "летает" на компьютере 1994 года выпуска! Вывод: Java - это хорошо, но ей надо память под метаданные подготовить, а потом байт-код скомпилировать в бинарный код, а бинарный код полученный от Си сразу работает. И C++ тоже сразу, в C++ код бинарный и метаданных почти что нету.
@aradiment
@aradiment 3 роки тому
@@addressmodel2121 1. Java не для оконных приложений. 2. Речь шла про скорость исполнения, что и критично в enterprise - даже точнее throughput. То что java ест память как не в себя это правда, потому как java оптимизирует работу в пользу пиковой производительности. Но так как оперативка дешевая для enterprise это вообще не показатель. 3. Сейчас в Java есть и прекомпиляция и компиляция в натив и кэширование запускаемого кода. Так что можно добиться скорости запуска сопостовимой с нативными приложениями, но зачем? 4. У андройда вообще управление памятью через подсчет ссылок, что эффективнее по памяти, чем у C#. Зачем сравнивать теплое с мягким? Java не претендует на поле деятельности C++, как и наоборот. Микроскоп используется не для заколачивания гвоздей.
@addressmodel2121
@addressmodel2121 3 роки тому
@@aradiment , вы написали: "Сейчас в Java есть и прекомпиляция и компиляция в натив" - Большой размер исполняемого файла получает?
@denisovilya1888
@denisovilya1888 3 роки тому
Выбирать нужно душой. Потому что программирование - это творчество. И достигнешь большего, если этот инструмент тебе нравится. Я попробовал много языков. Вот например пайтон мне не понравился сразу из-за этих свои отступов. А вот JS мне прям по душе. Я пишу на нем и настроение мой улучшается.
@user-ux8oc6he7s
@user-ux8oc6he7s 2 роки тому
Боже да, эти отступы мне в питоне тоже ой как не нравятся. Никогда на нем писать не буду
@june_Garik
@june_Garik Рік тому
JS по душе? А месье знает толк...
@ex7903
@ex7903 3 роки тому
Доброго времени суток, будет ли для Джуна проблемой незнание украинского при поиске работы? (Подозреваю, что нет, но все же)
@olehdumanskyi7830
@olehdumanskyi7830 3 роки тому
Ты собираешься писать код на украинском? Ну вот и всё... PS. rhcp - топ))
@npocmo.
@npocmo. 3 роки тому
хочу изучить язык и написать форум - для 100-1000 участников... ну типа сообщество людей, объединенных каким-то хобби... и дальше самостоятельно этот форум поддерживать и какой-то свой товар продавать (то есть работу программистом я не ищу) думал взять готовый шаблон форума, их много, но что-то не нравится... все равно сделанное кем-то другим придется настраивать, убрать лишнее не всегда возможно и т.д., хочется копнуть чуть глубже и самостоятельно написать сайт, форум - для себя. язык выбрал С#. Вопрос: как его быстрее изучить, исходя из вышеизложенной задачи? (что в первую очередь, а что не нужно совсем...?)
@ZennoPosterTutorial
@ZennoPosterTutorial 3 роки тому
не стоит оно того. Лучше сначала сделай форум на готовом движке и начни развивать. Если будет кто-то заходить, тогда уже и рекламу можно размещать. Хотя форумы сейчас скорее мертвы, чем живы
@anjelomanoranjan3908
@anjelomanoranjan3908 Рік тому
А на каком языке пишут игры для PS, Xbox и Nintendo?
@user-rj4hq2vb2n
@user-rj4hq2vb2n 3 роки тому
Ждём интервью 1С-ника
@user-pl9hn7mg1q
@user-pl9hn7mg1q 2 роки тому
У АйТиБороды 2 интервью с 1С было недавно, там посмотри
@user-rj4hq2vb2n
@user-rj4hq2vb2n 2 роки тому
@@user-pl9hn7mg1q видел. Как по мне это мелкий 1С-ник, который не берётся за крупные проекты
@vladislavsobolev8591
@vladislavsobolev8591 3 роки тому
Здравствуйте, Сергей) Сергей, для разработки приложении на андроид какой бы ЯП вы выбрали Java or C#?
@erlanibraev
@erlanibraev 3 роки тому
Kotlin 😂
@gordonfreeman1842
@gordonfreeman1842 3 роки тому
@@erlanibraev ты молодец e6JIaH
@qsalus
@qsalus 2 роки тому
С++
@bibi2900
@bibi2900 3 роки тому
Согласен, синтакс идентичен, с# десяти летней давности это Java сегодня. До сих пор нет ивентов в жаве... linq, delegate, да и ламбда имплементация в жаве левая.. Ну и конечно же async await! Multithreading в жаве это дичь!!!
@vladvald864
@vladvald864 3 роки тому
Так а что по вебу ? Разве c# или java не популярны для backend. На этот вопрос ответа не получил
@Druidsektor
@Druidsektor 3 роки тому
C# Asp net, Net Core популярны и востребованы для бэка, по поводу Java не знаю
@sergeykarpov4683
@sergeykarpov4683 3 роки тому
Расскажите про windows и linux сервера.
@ASKOLDEX
@ASKOLDEX 3 роки тому
Если вы любитель просыпаться в 3 часа ночи и разбираться до обеда, что у вас отвалилось - windows. Если вы любитель много печатать (речь о командах) и при этом спать спокойно - linux (лично порекомендовал бы debian)
@sergeykarpov4683
@sergeykarpov4683 3 роки тому
@@ASKOLDEXБыл опыт настройки asp net с selenoid?
@ASKOLDEX
@ASKOLDEX 3 роки тому
Sergey Karpov нет, я пишу php и go
@igorseledtsov7345
@igorseledtsov7345 3 роки тому
да вымерли видовс сервераюю хотя может к глухих дырах где то и есть
@user-xg4ex4fw2h
@user-xg4ex4fw2h 3 роки тому
@@igorseledtsov7345 да, смешно
@AngryBeaver228
@AngryBeaver228 3 роки тому
В с# мелкомягкие сейчас вкладывают нехилые ресурсы, уже есть кроссплатформа и скоро возможно появятся средства для работы с ARM в самой виндовс, ведь яблочники собираются уходить с х86 и майки не могут стоять в стороне со своей вин 10 Х. Если речь идет о майках нужно не забывать про эпл, на рынке арм тонких клиентов в ближайшее время должны крутится нехылые деньги, интересные молодому разработчику.
@DIMANRUS
@DIMANRUS 3 роки тому
Под маком игры с юньки тоже будет работать, так там mono.
@mvxburov
@mvxburov 3 роки тому
Ну если выбирать сердцем, то очень весомым фактом станет просто шикарнейшая среда разработки .NET' чиков)
@crackall1946
@crackall1946 3 роки тому
Ну не скажи...
@mvxburov
@mvxburov 2 роки тому
@@crackall1946 это вы скажите спасибо JetBrain'сам, что они сделали, наконец, нормальную среду для Java. Я пользовался вашим хваленым Eclipse, когда под stm32 учился кодить - это просто адище после VS и VSCode
@user-bm4cz3cu7s
@user-bm4cz3cu7s 2 роки тому
А Java с Go тоже сделайте пожалуйста
@koshchey42
@koshchey42 2 роки тому
У Visual Studio давно нет толстого дистрибутива. Или он есть, но не нужен. Всё скачивается по ходу установки. В Visual Studio много места занимает поддержка C++. Не надо её устанавливать, если она не нужна.
@volodymyrsukrut7915
@volodymyrsukrut7915 3 роки тому
А мне лично в java больше все нравится его swing - прямо ретро стиль :) , - ощущение как будто ты опять попадаешь в юность , когда все было еще наивным и неизведанным...
C# vs. JAVA: Сделай Правильный Выбор! / Какой ЯП учить?
1:05:08
TeachMeSkills Школа программирования
Переглядів 70 тис.
Какие инструменты есть у программиста?
22:01
Sergey Nemchinskiy
Переглядів 44 тис.
Завтра в школу с... | Шоу-квиз «Вопросики»
00:28
Телеканал СОЛНЦЕ
Переглядів 5 млн
Все говорят, что Java - очень сложно. Это правда?
10:16
Как выбрать - JAVA vs Python
10:41
Sergey Nemchinskiy
Переглядів 243 тис.
Великовозрастный программист. Стоит ли идти в IT в 40 лет
8:17
Дилетант широкого профиля
Переглядів 7 тис.
6 способов выучиться на программиста
17:42
Sergey Nemchinskiy
Переглядів 467 тис.
Моё мнение про Python
11:14
Sergey Nemchinskiy
Переглядів 414 тис.