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

preview_player
Показать описание
Сегодня у нас на сравнении Java и C# (c sharp). Какой язык лучше? Что стоит выбрать для себя?

Курсы для новичков:

Продвинутые курсы для состоявшихся девелоперов:

0:00 – вступление Сергея Немчинского
0:30 – сравнение областей применения Java и C#
3:21 – сравнение зарплат разработчиков
4:19 – сравнение синтаксиса языков
5:34 – сравнение вакансий Java и C# разработчиков
8:04 – фреймворки
10:02 – перспективы разработчиков
11:32 – как выбирать: Java или C#
Рекомендации по теме
Комментарии
Автор

Вы по-прежнему Сергей Немчинский. Вот это стабильность.

man
Автор

Появился курс на C#, и он сразу стал не хуже Java. Ничего личного, просто бизнес)

nikolayn
Автор

Это как всегда Сергей Немчинский с довольно большим опытом и знаниями в области разработки калькулятора на Java.

MyLifeChannel_official
Автор

я сам джавист, работаю в крупной компании миддлом. но в последнее время увлекся разработкой игр на unity, тк он очень простой и в целом тоже красиво получается. так вот буквально за пол дня понял весь C#, единственное сложно это сама библиотека Unity под C# там надо понимать как правильно все писать чтобы игровые объекты правильно реагировали

KentAVP
Автор

Насчёт синтаксиса. В C# очень много синтаксического сахара. Особенно по сокращению объёма кода. В Java такого не много. И наврятли они на это пойдут. Насчёт фреймворков. Нет такого зоопарка как в Java. Установил один раз среду и забыл про всё это надолго. Спокойно работаешь. Если не считать сторонние, например специально для UI. И тут тоже - выбрал один и больше не заморачиваешься.

itcloudguy
Автор

Язык C#, как по мне, для новичка, идеален универсальностью. Особенно когда ты не можешь окончательно определиться со сферой деятельности в программировании. Тут тебе и БэкЭнд (что заставит попробовать и фронт), тут и десктоп, тут и геймдев.

nomadik
Автор

А я ожидал дуэль на световых мечах с Aйтибородой

Servodroid
Автор

Когда случайно нажал открыть текстовый файл с помощью Visual Studio! Этот маневр будет стоить нам 51 год))
Вообще я начинал с C# и влюбился в среду разработки в её удобство. Потом перешёл на JAVA, и меня долго колошматило от эклипса и того как все устроено, от jvm, Maven, gradle, ant и так далее)! но я привык, а когда перешёл на IDEA, вообще ненарадоваться, очень удобная и мощная среда разработки) уже больше 4 х лет я на JAVA, и я не хочу переходить на другие языки. А вообще по поводу синтаксиса, там довольно много отличий! Считаю что оба языка достойные. Но я уже сильно углубился в JAVA, поэтому переходить точно не буду)

roman_akbashev
Автор

Удаленно можно спокойно работать. В офисе часто консультируемся с коллегами. А сейчас можно сделать в случае надобности групповой звонок и показать свой экран. Мы например используем Discord в котором есть несколько голосовых каналов. Когда нужно что-то обсудить и посмотреть - то зовешь людей в голосовой канал и обсуждаете сколько влезет. Это моделируется ситуацию когда кто-то сидит за компом, а еще пара человек стоит рядом и все обсуждают что-то.

tribacckk
Автор

Очень помогло с пониманием куда двигаться дальше, был джавистом, немного шарпистом и ща на распутии, что выбрать дальше и глубже изучать. Спасибо большое!

grizzlyrusso
Автор

Для меня в выборе между с# и джавой решили 3 плюса Шарпа. 1й - в обучении он все же проще, хотя бы из-за того, что родная для него среда шиндоуз, и она проще чем юникс для жав ы, и 2й главный- дальше в профессии на шарпе будет намного меньше кровавого легаси. Ну да, и 3й-незначительный: мне нравится Майкрософт, только не убивайте.

artursveshnikov
Автор

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

Fkn
Автор

WinForms достаточно деревня технология. Сейчас под desktop обычно пишут на wpf.

ВладКаченя
Автор

Есть ощущение что про с# не очень понимает о чем говорит. Если с джавы на сшарп пересесть разница в синтаксисе незаметна, пока не узнаешь что там есть. А если с сишарпа на джаву то работать невозможно, потому что половины нет а остальное длинно и коряво

naugad
Автор

Я слежу за игровой индустрией и довольно неплохо еë знаю, зарплата хорошего гейм-дизайнера не чуть не ниже зарплаты мастеров на javaScript'e
И по моему мнению C# более современный и продвинутый язык программирования нежели Java

НикитаЛапин-щв
Автор

Если джавист говорит, что Си-шарп и Джава идентичны, значит Си-шарп лучше...

funfunfun
Автор

C# пишем игровой Сервер под Linux на NET.Core. Показывает вполне себе стабильную работу. Сначала компилили в линуксе, а потом выяснилось что Visual Studio Вполне себе компилит под линукс собственно в винде. Если кому-то интересно, то вот как-то так.
2. В С# довольно много опытных разработчиков. По той простой причине, что многие пришли из плюсов (С++). И с криками "А что, здесь и так можно делать?!" С удовольствием программируют на C#.

alexh
Автор

Сергей, спасибо. Ждал холиварного монолога на вечную тему. И в целом его получил. Хочу несколько комментариев отвесить о содержании видео в целом. Смотрите, вот Вы начинаете довольно таки хорошо сравнивать сначала языки и платформы. Ссылаетесь на небольшие отличие языков. Это плюс, приятно слушать. Затем, начинаете сравнивать рынок, но приводите какие-то непонятные аргументы. Вы говорите, что вакансий и разработчиков Java больше где? В городе Киев, в Воронеже, в Дюссельдорфе? Не сложно же сослаться хоть на какую-то статистику и вмонтировать квадратик вверху экрана, хоть с каким-нибудь "пироговым" чартом. Субъективное мнение это хорошо, но если вы говорите на объективные темы - пожалуйста, будьте объективны. Очень понравилась фраза "...исключительно сердцем". Действительно где-то под конец стало ощущаться, что сердце у Вас лежит к Java и это понятно, что заходя в непривычные для себя условия Вы начинаете искать сразу какие-то огрехи, чтобы это не использовать. Я так же делал, когда случайно из .Net среды попал на какой-то странный Java фреймворк с нейронной сетью на If`ах внутри. Итого : часть где вы говорите про языки в целом отличная, про рынок и актуальность - стоит поработать, про фреймворки - холивар :)

roonit
Автор

Открываете сайт поиска работы, ставите в фильтры свой город, специальность программиста и смотрите. Кого ищут, на того и нужно учиться. Нет смысла учиться на С#, если в вашем регионе нет по ним вакансий.

ИгорьБойко-то
Автор

учил пхп, потом попробовал с# asp поначалу по привычке искал статьи как что делать но удивился какая крутая документация от майкроса с их мануалами, затем попробовал java spring, документация поскромнее) вернулся на с#

ГеоргийЧупин-ве