Сап.Знаю немного Java(пишу небольшой проект), но меня одолевают сомнения в моем выборе. Что лучше изучать в нынешних реалиях, чтобы не прогадать в будущем Java или C#? Смотрел тенденции, вроде бы Java потихоньку сдает позиции, а C# c .NET Core наоборот набирает. Нахожусь сейчас на перепутье и не могу выбрать на какой технологии сконцентрироваться в будущем.
Аноны помогите.
>>1084758 (OP)Java. Не тупи! Поделка мелкомягких не дотягивает до языка богов от оракла.
>>1084830Пади элемент в массиве поищи, маня!
>>1084758 (OP)Это правда. Джава не лучший выбор.
Если тебе нужен реальный кроссплатформ - жабаЕсли ориентирован на проду для корпорации зла - c#
>>1084921>кроссплатформ - жабакак там в 2006?C# давно поддерживает больше платформ, чем всратая жава.
дак все таки перспективнее C# что-ли ?
>>1085158Пока думаешь мог бы уже что-то узнать новое.
>>1085048>C# давно поддерживает больше платформ, чем всратая жава.Ох уж эти спермофантазии.
>>1085166Шарпу еще очень далеко до Java. Мелкомягким надо серьезно напрячь булки.
>>1085166ты бы сначала погуглил, прежде чем пердеть в лужу
>>1085342Пернул в лужу ты, да ещё и без какой-либо попытки пруфов.
>>1085344на C# можно для платформ:LinuxMac OS X, iOS, tvOS, watchOSAndroidSun SolarisBSD - OpenBSD, FreeBSD, NetBSDMicrosoft WindowsNintendo WiiSony PlayStation 3Sony PlayStation 4Xbox oneAndroid
>>1084758 (OP)Не имеет значения. Пиши на том что знаешь, или на том что интересно. Вообще твоя цель непонятна.>>1084758 (OP)>Нахожусь сейчас на перепутье и не могу выбрать на какой технологии сконцентрироваться в будущем. Если ты ищешь исключительно популярные вещи, то дворники, водители, грузчики, продавцы, охраники, - всегда будут популярны. Самое популярные и востребованные работы, всегда самые низкооплачиваемые, и самые неблагодарные. Поэтому тебе бы надо пересмотреть свои взгляды. Нужно искать не популярное и перспективное, а необходимое тебе самому.
>>1085362> Если ты ищешь исключительно популярные вещи, то дворники, водители, грузчики, продавцы, охраники, - всегда будут популярны. Самое популярные и востребованные работы, всегда самые низкооплачиваемые, и самые неблагодарные.Гей-шлюха же. Спрос всегда есть, оплачивается хорошо.
>>1085362Дак я пишу сейчас проект на Java. Я понимаю, что язык программирования это только инструмент и т.д. Сути это не меняет. Я хочу выбрать тот язык, которая мне позволит не переучиваться на новый язык из-за не актуальности выбранного.
>>1085767Чтобы быть спецом нужно уметь пользоваться всеми инструментами. С одним молотком можно только гвозди забивать. Хочешь быть спецом осваивай все инструменты. Каждый даст что то особенное. Никто не говорит делать это прямо сейчас. Освой любой язык на нормальном уровне, а потом или в процессе пробуй другие. Там познаешь разные способы написания. Писать за деньги можно на любом языке. Вообще изучать нужно парадигмы, а не языки. В Java это ООП, в C# кроме ООП много функциональщины. Поэтому нужно знать несколько языков, чтобы знать несколько парадигм.
>>1084758 (OP)Ну так посмотри на http://scrapers.space рейтинг языков, рейтинг технологий, зарплаты для той или иной сферы и реши для себя...
>>1085832Спасибо за совет, анон.
>>1085878Спасибо
>>1085158Имхо, да. C# очень приятный язык, на котором надо очень постараться, чтобы выстрелить себе в ногу. После ухода Балмера мейкрософт реально развернулись в плане направления развития. .Net Core - опенсурсный, выпустили вижлу для мака и линуксов (но за них говорить не буду, ибо дела не имел). Так что, да, имхо шарпы сейчас выглядят перспективней.
>>1084758 (OP)>Java потихоньку сдает позиции, а C# c .NET Core наоборот набираетТы ебанутый?
С чарп это поделка уровня кложур/скала/котлин, не более чем вариация на тему джавы. Как и любая из этих вариаций, она приянее для использования, но МОМЕНТ уже давно упущен, и используется только 2,5 фанатиками (я например тоже кложу люблю). Ну а про то что тут пишут, мол шарп на линуксе/ведроиде - бля, не толстите, пацаны, все поняли какие вы смешные.
>>1087482Ну хз. У нас на галере целый отдел, почти 100 человек, которые только на дот нете и работают.
>>1087482Вот это манямирок.
>>1087502А у нас BIGDATA и 1 шарпач + 6 крестоебов\java-ебов.
>>1087502На скале доже дохуя человек работают, но ты же не создаешь треды scala vs java, так как прекрасно понимаешь что к чему. Но оказывается, не все понимают.
>>1087546scala к java это как Visual Basic к C#. Ты похоже вообще не понимаешь, что несешь
C# как язык лучше чем Java. Но C# это язык мелкософтоблядей и с тырпрайза пока не сможет выгнать яву или языки на основе JVM
>>1087582>M$>Маздай)))Пиздец, это еще модно ругать компанию, которая одна для IT сделала больше, чем все остальные вместе взятые
>>1087582>C# как язык лучше чемИ чем же он лучше?
>>1087588Просвяти, что биллософт сделал для ит? Малопригодную для разработки ос?Майкрософт оффис? Гугл дохуя сделал для разработки, Линус дохуя сделал, а что слела майкрософт? Повершел?
>>1087605Всем.
>>1087610C# - тажа жаба, только в профиль.
>>1087645Жаба лучше подходит к бигдата, по которой сейчас народ угарает
>>1087645java морально и технически устарела.java и C# это примерно как си и си++.да, ты можешь писать жава-стайл на C#, но в нем есть множество возможностей и новых парадигм, которых нет в жаве.
>>1087818Ну и что с того? Ты погляди на зп мидов джавы и шарпа и все станет ясно.
>>1087821это потому что куча леаси говна на жаве. кто будет теперь писать на жаве новые проекты, если есть net core?
Это правда, что в C#(.NET) нет модели многопоточности, как в Java/C[++]11 ?
>>1087826Пиздят.
>>1087837А можно ссылку на описание модели памяти?
java не может угнаться за c#.за java топят консерваторы из 2009 - их же проблемы.
>>1085767>Я хочу выбрать тот язык, которая мне позволит не переучиваться на новый язык из-за не актуальности выбранного.Алгоритмы учи сука. Знание алгоритмов дает тебе возможность легко писать нужное на любом языке. А то сука выйдет новый фреймворк ты и на том языке что знаешь обосрешься.
>>1087482>С чарп это поделка уровня кложур/скала/котлин, не более чем вариация на тему джавы. Как и любая из этих вариаций, она приянее для использования, но МОМЕНТ уже давно упущенПетушинные истории подъехали.
>>1084758 (OP)Че за проект то пишешь?
>>1087897зис, но я не знаю, как можно не знать алгоритмы, когда они везде блядь
>>1085356Под Linux и BSD нельзя (там код надо портировать), а теперь уёбывай.
>>1088057небольшой проект который взаимодействует с api vk. Ничего сверхъестественного.
>>1084758 (OP)Чувак, Джава сдает позиции ВСЕГДА. Тебя еще на свете не было, как ДЖАВА СДАВАЛА ПОЗИЦИИ.
>>1088061Это как не знать граматику, а просто вызубрить как пишутся слова. Но слова то ты писать умеешь. И даже знаешь что они значат. Но грамотно составить предложение уже не выходит.
Ребята, скажите без троллинга. Джаве пиздец? или вкатываться?
>>1088112Уже 20 лет как пиздец/thread
>>1085356Ты из юнити список платформ скопипастил?
>>1084758 (OP)Я в ахуе с этого треда, ни одного нормального человека, одни петухи собрались.>Что лучше изучать в нынешних реалиях, чтобы не прогадать в будущемHaskell
>>1084758 (OP)Рекомендую Haskell
>>1088169unity, mono, xamarinкстати, отличие от java еще в том, что у .net много независимых разрабатываемых платформ, а у жавы одна монопольная jvm
>>1088253И нахуя этот зоопарк нужен?
>>1088253> у .net много независимых разрабатываемых платформ, а у жавы одна монопольная jvm Чё?
ОП, не слушай C# петухевенов.Вот я педалю на джава и скала. Есть еще куча языков которые запускаются на JVM: https://en.wikipedia.org/wiki/List_of_JVM_languagesЯ могу писать код на MacOS, отправить его на тестирование чуваку который юзает Windows, а задеплоим это мы все на кластере который запущен в AWS под Linux. И нам глубоко похуй какая у кого OS - все будет бегать одинаково.Ты можешь начать с Java, потом перейти на Scala или Kotlin, писать скрипты на Groovy, поставить кучу скобочек в Clojure и т.д. Плюс у нас есть охуеть какое большое комьюнити, самая охуенная IDE от JetBrans, охуллиард библиотек для каждого чиха. Ебите C# петухов в рот, издевайтесь над ними.
>>1088593>самая охуенная IDE от JetBransспасибо, посмеялся
>>1088604ОбосриОбоснуй
>>1088624Лучшая IDE для винды -студия! ЯСКОЗАЛ!
>>1084758 (OP)Лол, джава кончено.
>>1085226Не скажи, джавочка уже даже отстает немного.
>>1085356>можно>нужно
>>1090086Зная C# ты можешь писать под любую мыслимую платформу и любые мыслимые технологии. Хоть сервер, хоть десктоп, хоть мобильные приложения, хоть игры. Причем все с использованием высокочаственных cutting edge средств.Выбор я думаю очевиден.
>>1088379а то, что .NET сейчас намного более открытая платформа, чем javа. Даже разработка языка идет на гитхабе и каждый может предложить/обсудить фичи
>>1090102Зная C# ты можешь писать одинаково тормозящшие программы под любую мыслимую платформу и любые мыслимые технологии. Хоть сервер, хоть десктоп, хоть мобильные приложения, хоть игры. Причем все будет одинаково тормозить с использованием высокочаственных cutting edge средств.Нужность я думаю очевидена.
>>1087605Например, наличием свойств и делегатов.
>>1090116Самое главное - это в эпоху многоядерных машин не иметь async. Это смерть языка. java - мертвый язык.
>>1090121Там же streams, они многопоточные.
>>1087482Вот этот дело говорит
>>1087801Просто пушка. Бигдата как и следует из названия требовательна к оперативе. Джава требует вдвое больше оперативы чем шарп. Плюс джава вертится в виртуальной машине а шарп перегоняется в натив-код ценой рефлекии.
>>1088112Пока жив андроид будет жить жава. андроид это линакс+jvm.
>>1090315В следующей версии заменят на .net
>>1090314А теперь открой репо java и nuget шарпа и посмотри на готовые модули для бигдата.
>>1090350Хадум, кафка - и больше у вас ничего нет. Потому что вы, мамкины бигдатщики нихуя больше ничего не знаете. Получили огрызок базы на 7Тб и пиздец, биг дата у них. Проигрываю с жавамразоты.
https://www.youtube.com/watch?v=WLDT1lDOsb4Двачек, оправдывайся, почему в ваших говноязыках нет фри функшунсов?
>>1090390Потому что мы тут реальные задачи решаем для больших дядь, а вместо красноглазия у нас на сэкономленное время жизнь, праздник и хобби с вином и прекрасными девами.
>>1090390почему все плюсоебы - сумасшедшие?
>>1084758 (OP)ебани на хаскеле
>>1090407Я не плюсоёб на самом деле, я джавист. Но предложили годную работу на крестах и я постепенно начинаю понимать почему джавистов не любят
>>1090350Готовые модули есть и для питона. Да еще и нейросети там прикрутить. Да еще и перегнать из питона в си. Да скомпилять под натив.
>>1090416Скриптоговно не нужно, пиздуй в соответствующий тред. Тут джава- господа тусуют.
Народ, удваиваю. Работаю миддлом(уже второй год) C++ макакой, думаю свичиться в C#/Java. Насоветуйте, чё учить. В принципе и то и то знаю на уровне laba2.cs(java).
>>1090819Если знаешь плюсы, то знаешь и java/c#. Синтаксический сахар усвоишь в процессе работы.Сужу по себе - опыт hava полтора года, не зная js как такового, написал обвязку форм фронтэнда, просто гуглив вопросы.
>>1090409поясни-ка
>>1090756>Тут джава- господа тусуют.>- Вся суть джава- дебилов.
>>1088701Шизик, ты зачем пробел около тире постоянно то забываешь поставить, то ставишь, где не надо? бля я больше и больше убеждаюсь что жавист это не профессия, а заболевание
>>1084758 (OP)Выбирай по душе. > и не могу выбрать на какой технологии сконцентрироваться в будущемТы ведь не думаешь всерьез, что выбрав какую-то технологию, ты будешь через 3-5 лет ей пользоваться?К очень большому сожалению, любой охуенный и пиздатый на данный момент стэк, устаревает на столько быстро, что ты даже этого понять вряд ли сможешь. Тебе в обязательном порядке необходимо будет изучать все через 5 лет абсолютно с нуля, абсолютно забыв и похоронив все накопленные за это время знания, кроме может быть самых основ, типа SQL или паттернов-хуяттернов.> чтобы не прогадать в будущем Java или C#Язык тут вообще не играет роли. Любой язык учится за неделю. Основы стэка учатся за 2-4 недели.Не нужно мыслить категориями - "связывать карьеру с одним стэком." Выбирай по душе и дальше плыви по течению. Главное не выбирать откровенно неперспективную дичь.Мимо шарпогосподин со стажем овер 7 лет. За плечами овер 5 лет писания под WPF пришлось похоронить и забыть эти знания за ненадобностью. Недавно звала хрюша в Andersen на позицию WPF за сотню нефти, но я послал нахуй, т.к. абсолютно не вижу перспектив в этом.. Сейчас ебошу под ASP .NET Core и 4 ангуляр.Так же знаю жаву и немного котлин. Было в планах перекатываться на андроид, но я пока что спустил на тормозах.
>>1090127Причем тут стримы? Стрим - пародия на RxJava или Linq. Анон имел в виду async await конструкцию. Погуглил бы для начала чтоли.
>>1088593>Могу писать и на ведне и на маке.net core нет на мак?>Могу писать на яве и скалеНе могу писать на шарпе и бэйсикехотя он и нахуй не нужен?
>>1091041Дык Майкрософт следуют тренду: модно сейчас разраьатывать тонуие клиенты вместо толстых- закроем WPF, будем развивать .net Core.Шарп мне нравится своей экосистемой: по сути, ты можешь писать приложухи для мобильников, можешь перекатиться в геймдев, а можешь стать фулстэк вебмакакой.Такой вопрос: на ангуляре можно не тольлько SPA апликухи делать? Если так, то я б свой фронтн переписал. Уж очерь заказчику нравятся ангуляровские материал контролы.
>>1091131Ну ты можешь на каждо отдельной странице создавать ангулар апп и с ним работать в рамках этой страницы
>>1091131Наоборот, майрософт пропагандируют толстые клиенты.
>>1090870>Синтаксический сахарЛолкек.А опыта разработки под мобилки ноль, веба тоже ноль.
>>1091163Милсдарь знает толк в извращениях