Стоит ли изучать в 2018 Spring? или все таки лучше вкатываться в ASP .NET Core
>>1107753 (OP)Стоит ли покупать мерседес или все таки БМВ
>>1107753 (OP)Стоит ли изучать в 2018 FORTRAN? или все таки лучше вкатываться в C
Ходит слух, что Джаве пиздец
>>1107753 (OP)>Стоит ли изучать в 2018 Spring?Начни изучать Spring отсюда:http://fprog.ru/2009/issue1/eugene-kirpichov-fighting-mutable-state/И:http://rsdn.ru
>>1107765Стремные ты какие-то ссылки ему дал
>>1107771Ну тогда http://govnokod.ru/kucha
>>1107762> Ходит слух, что Джаве пиздец... и Гугл скоро перепишут, да.Спорим Джава как язык переживет тебя, меня, да и Русландию в целом?
>>1107854Ещё и всю оперативную память пережует
>>1107854А популярность джавы и спринга не падает по сравнению с сишарпом
>>1107866Это вопрос
>>1107753 (OP)На самом деле, если без хейтерства тут вопрос в том, какой фломастер тебе больше нравится на вкус. На жабе много пишут. Рынок кора сейчас очень сильно растёт. Короче, что тебе больше нравится - то и выбирай.Мимошарпист.
>>1107868Спасибо за адекватный ответ, братишка
>>1107868Мне наоборот казалось, что .нет набирает большую популярность, чем джава
Учи C#, Джава на последнем издыхании. Ты вообще видел новые проекты делающие на Java ?
Проиграл с манямирка местных школьников. Сажаскрыл.мимоджавагосподинизбанка
>>1107940как там писать на мертвоем языке шлюхинсын?
>>1107761В голос.
>>1107872Ну он набирает её явно быстрее, но тутурпрайз все ещё часто предпочитает жабу.>>1107934Видел, и много>>1107940О, а вот и типичный жавист.
>>1108041а что там по NodeJS слышно?
>>1108055с ним все хорошо. Завезли типизацию (Typescript), говорят что в грядущем году обгонит Java.
>>1107753 (OP)Spring - ненужное говно. Лучше не использовать этот фреймворк при программировании.
>>1108179Почему?
>>1108055Не стоит вскрывать эту тему.
>>1107753 (OP)
>>1108275.NETДжава тормозная по сути своей, у нее нет будущего.
>>1108276хуита
>>1108178>Завезли типизацию (Typescript)Всё хорошо, только это не типизация.
>>1107753 (OP)Однозначно джаву, ноудискас
>>1107753 (OP)Аспнет и сишарп, конечно. Придурок.
>>1107866Скорее наоборот. Во многих рейтингах джава сдает свои позиции, а вот шарп немного растет.
>>1108537Хм. Но вакансий Джуна вроде бы больше на джаве
>>1108757У джавы тонны старого кода, который надо разгребать и поддерживать. Для этого джунов и набирают. Они за пару лет сходят с ума и набирают новых.
>>1108767Будьте осторожны, выбирая карьеру программиста.Для многих людей это временная карьера.Большая часть программирования в реальном мире это написание костылей и исправление багов в чужом говнокоде.После 5 лет, половина того, что ты знаешь, устареет.Когда тебе стукнет 40 лет, ты будешь "out-of-date".Организациям нужен молодой чел с 2-4 годами опыта, который будет работать до полуночи и все выходные без оплаты переработок.Весь профит, который ты получишь это бесплатный кофе и засохший пряник.Затем, когда ты выгоришь через 8 лет, тебя заменят свежим студентом, который знает все новые фреймворки и языки.
>учить типизированную парашуУчи JS, скоро он будет везде.
>>1107753 (OP)test
>>1108886>динамикодрисня
>>1108886Типизация это хорошо же, NaN тебе за воротник.
>>1109166Сегодня хорошо, а завтра уже плохо!
>>1107753 (OP)Spring учит и в ус не дуй. Будешь клепать легаси говницо и норм
ASP.NET MVC/Core гораздо более продуманный и технологичный фреймворк если хочешь под ВЕБ. Там тебе и крутые display/editor темплейты, которыми ты можешь кастмизировать целые типы out of box, например.Создал я тип MyType : List<OtherType>, создал темплейт, теперь рисую этот конкретный тип как хочу, без лишнего гемора. И везде он одинаково будет рендериться, очень удобно. Razor это вообще пиздец удобно. На джавапараше ты такое не найдешь, разве что какой то сторонний криворукий говноклон рейзора.Встроенный DI в Core MVCИ куча куча других плюшек.Если ты хочешь получать удовольствие от разработки то выбирай дотнет
>>1109401сажа прилипла
>>1109401Этот прав.
>>1108179Как и asp.net. Выбор между сортами говна. Но я бы вкатился в Джаву, там есть хотя бы минимальный шанс перекатиться потом на Скалу и какие-нибудь технологии на хайпе, вроде машинного обучения и бигдаты. А дудка нужна для одного - программировать копроративный шит под виндовс. Причем весь серьёзный шит пишет сам MS, левых туда не пускают.Под дудку нет популярных фреймворков не от MS; все основные продукты пишет либо MS, либо MS их выкупает, если кто-то другой случайно что-то серьезное написал. Карьерный путь программиста на дуде - это какой-нибудь настройщик шарепоинта. Никакой самостоятельности там быть не может, даже если ты сделаешь что-то гениальное, это не взлетит, к тебе никто не присоединится, потому что всё контролирует большой дядька. Судьба программиста MS - это всегда быть рабочим. Возможно, хорошим, высокооплачиваемым рабочим, но ты никогда не сможешь продвигать свои правила игры, как это делают гениальные программисты на C или той же Джаве, ты всегда будешь следовать правилам.И еще, неофиты часто подсаживаются на шарпец, потому что он, якобы, "продвинутее" Джавы. Это да, тут не поспоришь, Джава - очень "ватный" язык, очень медленно развивающийся. Джава - блеклая, унылая даже. А в Сишарпе есть "фишечки", есть яркие решения. MS периодически башляет очень крутым парням, которые придумывают для шершавого очень крутые вещи. Я бы даже сказал, что на данный момент шершавый - прямой конкурент Скалы по своей функциональности, а некоторые вещи там сделаны даже круче и удобнее, чем в Скале. Но вот вопрос - нахуй тебе это надо? Ты хочешь программировать на самом крутом башнесрывательном bleeding-edge языке? Так это не Джава, ни Сишарп, ни Rust, ни эф-решетка и не Скала. Хаскель всем этим говноподелиям за обе щеки насуёт на 10 лет вперед по дизайну и "продвинутости". Ты хочешь, чтобы и деньги платили и какая-то иллюзия хайтека была? Ну тогда Скала вполне вариант, она вполне себе на хайпе и в коммерческих приложениях используется (а Скала под jvm, т.е. ближе к Джаве). А может быть тебе похуй, на чем писать, потому что ты из тех умудрённых опытом программистов, что говорят: "Нормальному программисту язык не важен" бля, еще не встречал токарей, которые бы говорили: "Нормальному токарю токарный станок не важен, я на любом говне готов целый день работать", но это лирика , но и в этом случае тебе выгоднее взять "ватную" Джаву. Ведь один хуй тебе это не важно, а за Джаву платят на пару копеек больше. В общем, я не могу придумать каких-то серьезных аргументов в пользу дудкоплатформы. Там реально нечего ловить. Теоретически Сишарп можно взять как какой-нибудь временный, обучающий язык, чтобы потом с него мигрировать на F#, а потом уже на нормальную функциональщину. Но нахуй надо? Это могло бы быть актуально в 00-х, ну в 05-х, но сейчас же функциональщина легко даёт на клыка любой мультипарадигме, а сама мультипарадигма - это вообще менстрим, даже в Джаве-8 лямбды ввели. Не вижу смысла сейчас в сишарп вкатываться.
>>1109413я думаю ОПа волнует кол-во вакансий и актуальность джавы через 2-5 лет.
>>1109413Сисярп - это практически весь хуинди-гейдев в данный момент, потому что юнька. Так что не пизди, сисярп.
>>1109905Что хуинди предложили на сисярпе? мне только террария в голову приходит. Да и ту, похоже, переписали. И майнкрафт успешнее террарии. И не стоит путать сисярп с Mono, Мигель - очень выдающийся мужик. таких как он - один на плане, в средне программист на сисярпе будет сосать.
>>1110273Хуйню сморозил, любая юнити игра сисярп. А на этом движке куча всего вышло. Харстоун, СитисСкайлан, лайф из стрендж который дополнение, албион онлайн, другие всякие онлайн шутеечки. И это только сходу и только выстрелившие тайтлы. Your dad in the shower очень инди игра.
>>1110277Игрушку я лучше на LUA напишу, маздай не нужен.
>>1110287Юнити работает под осх и с недавнего времени под линухом.
>>1110288Linux умер в 2014м. И весь опенсорс там же окончательно исдох.Unreal Engine тож везде работает, а Java и раньше работал.Unity не оптимизирован, жрёт много ресурсов и не подходит для девайсов без питания от сети.Зачем тогда на нём делать кроссплатформенное?В Unity ты платишь роялти, это чистое рабство, LibGDX - хялява.
>>1108864Не стоит вскрывать эту тему
>>1108537Какие преимущества C# перед Java?Просто не понимаю, что в нём особенного, что Java теснит
>>1110297Unity поддерживает всякие модные Vulkan?
>>1110312Согласен, просветите
>>1110315этого кого-то волнует что ли?
>>1110336>>этого кого-то волнует что ли?Вы из Bethesda?
>>1110321Его в вузах навязывают, а java - нет
>>1110312>Какие преимущества C# перед Java?Java безнадежно устарела.у java убогое APIмало платформC# это просто лучшая версия java. Ты можешь делать на C# все то же, что и на java, только быстрее, эффективнее и лучше.Думаю выбор очевиден
C# мелкософтская хуйня. Java. рулит. Spring вообще топчик.
>>1110277>любая юнити игра сисярпСам движок на крестах, на С# там только API.
>>1110398>Java безнадежно устарела.Что стоит за этими словами?>>мало платформВ смысле?>>Ты можешь делать на C# все то же, что и на java, только быстрее, эффективнее и лучше.За счёт чего? Звучит как дешевая реклама
>>1110441>Что стоит за этими словами?То, что язык устарел. Там нет множества фич. А это значит, что код, который пишется в C# быстро и просто, ты будешь долго и муторно писать на java>В смысле?В том смысле, что зная C# ты можешь писать программы в том или ином виде под любую популярную платформу. C# и .net в частности намного более открытая платформа, чем монолитная java.>За счёт чего?За счет большего числа фич и более лучшего API.
>>1110474>А это значит, что код, который пишется в C# быстро и просто, ты будешь долго и муторно писать на javaМожно и в джава всякого гавна добавить и даже в C++>>можешь писать программы в том или ином виде под любую популярную платформуС каких пор на Джава так нельзя?>>можешь писать программы в том или ином виде под любую популярную платформуЛучше, больше.... Ты из МС?
>>1110479ага, оправдывайся
>>1110479В C# скоро исправят ошибку на миллиард долларов с null'ами. Добавят ссылочный тип для структур (типа ref, но его можно возвращать из методов). Добавит улучшенный синтаксис для расширений (можно будет добавлять проперти в существующие классы и т.д.)А в java там что? Все никак не решат, нужно ли добавлять var или нет лол
>>1110527>добавлять var или нетПиздец конено нужная вещьЧто-то уровня программирования для школьников
>>1110533Вообще-то нужная. var позволяет использовать синтаксис для создания анонимных объектов.Например, var a = new { B = 3 }; a.B = 5;
>>1110541Приздец, в джаве этого нет? Она чё, даже у крестов сосёт?
>>1107753 (OP)Блэт, я вот скоро 10 лет как вкатился в программирование на жабе, а со спрингом толком и не сталкивался. У нас в проектах были JBoss Seam, JSP, Struts, GWT, ZK, сейчас вот Play Framework юзаем активно (со всякими аурелиями в качестве клиентского фреймворка). А как список вакансий на Java посмотришь - спринг да спринг кругом.
>>1110541>создания анонимных объектовВот для чего?
>>1110785>объектовДля чего...Всё безнадёжно устарело, как и Linux.
дак что же учить? C# или Java ? Одни говорят, что джаве пиздец, другие за неё топят. Реально на джуна устроится на C# после вуза?мимодругойаноннеоп
>>1110474>В том смысле, что зная C# ты можешь писать программы в том или ином виде под любую популярную платформу. C# и .net в частности намного более открытая платформа, чем монолитная java.Судя по твоим комментариям, ты слабо представляешь себе что такое платформа. Будь добр, напиши что ты подразумеваешь под этим термином. А так же расскажи, как можно писать на дотнете под кофеварки или UNIX-сервера.
>>1111048Реально.
>>1110527>В C# скоро исправят ошибку на миллиард долларов с null'ами.В любом тьюринг-полном языке есть ошибка на 10 миллиардов с жопками. А если её исправить, язык, внезапно, станет непригодным для написания программ. Вот в Хаскелле нет нулов, и что, какое-то чудо произошло? Нуллная жопаболь - это частный случай возможности писать некоректные программы. А возможност писать некорректные программы следует из теореема Гёделя, и хуй ты там что сделаешь.
Сисярп под дотнетом, т.е. ты неизбежно дрочишь дотнет. А это и фшарп, и тайпскрипт и тд и тп. Дотнеткор уже позволяет писать хуйню под все, куда сдк можно установить. ксамарин тоже развивается. Короче, если вкатываться собираешься, то подумой о шарпе. Плюс к шарподжунам требования в среднем меньше, чем к джавистам. Думаю, это потому что всякие блядские курсы ориентированы именно на джаву и жс, даже в универах джаву дрочат. Да и в интернете под джаву больше учебного материала из-за открытости. но неткор все меняет, даже сейчас уже это немного видно на разных статах, а через лет пять точно стрельнет, так что думаю сейчас начинать учить лучше шарп. Ну с джавой там все равно очень много общего, так что несложно перекатиться в случае разочарования
>>1111586>ксамарин тоже развивается
>>1111598абаснуй за базар пидар
Nahui
>>1111598Ну из ненативной разработки самый популярный))))0))0)00)
>>1111615Причем тут популярность. Если говорить объективно, то xamarin и средства разработки приложений на нем намного удобнее и эффективнее официальных от гугла.Даже если не собираешься делать мультиплатформу, лучше начинать делать новые приложения сразу на xamarin.
>>1111618нахуй палишь годноту, пусть укатывают нахуй, итак вкатывал этих до пизды
>>1111618Kotlin Native порвёт всех.
>>1107761Всегда стоит
>>1110747Вся хуйня в мире написана на крестах> даже у крестов
>>1108178Посмешил
>>1111691Лишь увеличит фрагментацию. Котлин это отрыжка маркетинга, у него нет киллерфичи, он просто пытается отжать кусок рынка у дотнета. Будет там же где свифт сидеть.А по сути это всё сорта одного говна. Все языки подобны друг другу, код на 90% одинаковый выходит.
>>1110747Джава всегда сосала у крестов во всём кроме рефлексии и колличестве undefined behaviour в стандарте.
>>1110297>В Unity ты платишь роялтикак только заработаешь свои первые 100к>это чистое рабствоработать тебя так и не научили. Тебе все халяву подадай> LibGDX - хялява.для мамкиных велосипедистовза юнькой стоит комьюнити, тонны ассетов, документации и обучающего материала
>>1108864>Когда тебе стукнет 40 лет, ты будешь "out-of-date".Я понимаю, что это паста, но всё же, существует вообще пример хоть одного такого человека?
>>1108864>>1113051 >>1110311 Молодые работают до полуночи и в выходные. Я только в бороду смеюсь от такого энтузиазма. Заменять не спешат.
>>1113051Умер создатель кириллической кодировки KOI8-R и один из «отцов-основателей» российского интернета Андрей Ache Чернов. Ему был 51 год.Андрей входил в первый состав FreeBSD Core Team, создал кодировку KOI8-R, участвовал в запуске первого интернет-канала, соединившего Россию с мировой глобальной сетью, отмечен среди разработчиков таких проектов, как SSH, Taylor UUCP, PGP, Elm, Tin, Lynx, NCFTP, ZIP/UNZIP и Less, говорится в сообщении о смерти программиста на сайте OpenNET.«Умер Андрей Чернов, он же ache. Знакомством и дружбой с которым я очень гордился. Которого считал Инженером с большой буквы... Реально титан, каких мало. Без малейшего преувеличения», — пишет Буданов.Он добавил, что Чернов в последнее время тяжело болел и почти не выходил из дома, общаясь по сети. У него был диагностирован остеопороз и сложный перелом ноги. Буданов сообщил, что Чернова нашли мертвым в собственном доме, но причина смерти пока не установлена.О том, что Чернов скончался, заявил и владелец газеты «Ведомости» Демьян Кудрявцев в своем Facebook. «Умер Андрей Ache Чернов. Автор кодировки KOI8-R», — написал Кудрявцев, не сообщив никаких деталей.
>>1113162Это хорошо, теперь он в лучшем мире.