Вообще хз где че за хуйня, но чтобы майнкрафт спиратить, нужно джаву скачать, поэтому я за нее. А еще игры на телефоне раньше через джаву были. Теперь точно за нее все аргументы
Раз такой тред. Нужны мануалы как с ASP.NET Web Api на Core перекатиться, сходил на собеседование и начали про middleware грузить, а я вообще не ебу что это. мимо middle+ .Net если по зарплате судить
>>234676604 ну и кому ты пиздишь ? Core -кокоры вышли пару лет назад (сырые до сих пор). А джава в 1998 году, осознай это. C# - превратился в помойку,а не язык, проектов на Java больше. C# проиграл гонку мобильных устройства, имеет проблемы с кроссплатформенностью и не надо задвигать, ты не сможешт сделать нормальное desktop приложение на C# на Linux , MAc и Windows,чтобы выглядело одинаково
>>234676044 Школьник плиз Пхп один из самых близких к С скриптоязыков, написан сисянами на С, всё начало 2000-х помогал грести миллионы на вебе в первую очередь сисянам
>>234676869 никому он не продался ибо есть OpenJDK, есть стандарт, есть совместимость с Си через JNI, есть огромное коммунити на любую тему. Кроме Unity - все есть
>>234675908 Двачую адеквата. Помню,уже 7 пхп был и в одном дискорд канале какой-то хуипутало мне втирал, что пхп это хуйня, что питон и быстрее и код читабельнее. Чел, наверное,пхп последний раз на 4 версии видел и еще выебывается
JVM 2020 ссыт и срёт в рот последним нет релизам Свою основную цель по убийству жавы MS мало того что не выполнили так даже не осилили отвоёвывание рыночка со всеми своими вброшенными ресурсами по подготовке сярпотолкателей в US
>>234676959 Кстати не верю, что каловый Си вырос, просто говно неудобное. >>234677036 Скорее всего мертворожденный оказался, как всякие D, F, которые исчезнуть не успев сделать >пук но это не точно
>>234676964 А поясни, пожалуйста, почему про js говорят, что это только writeonly код, что это сборгик плохих практик и вот это вот все? Это правда или гнилой пиздеж?
>>234676959 Определись что тебе больше нравится - back-end, front-end, data science, какие то нишевые задачи. В back-end'е я бы ставил на Python, Java, C шарп в таком порядке. С SQL никогда не проебешься - это 10 лет точно будет актуально, скиллы DBA не нужны, но в остальном сильно помогает.
>>234677303 >back-end да >front-end скорее нет >data science точно нет >В back-end'е я бы ставил на Python Чего? >С SQL никогда не проебешься Так он и так везде требуется
>>234676822 >Core -кокоры вышли пару лет назад А .net 5 три недели назад. Это не мешает мне пилить сервисы на нём прямо в прод нахуй. >desktop приложение Дед, там уже тридцать лет как интернет есть. 10 лет как быстрый. Больше никто не делает десктопные приложения. Десктоп - это ОС и браузер. Интерфейс делается с помощью html и css.
>>234677263 в js можно не ставь точку с запятой в конце строки поэтому текст становится нечитабельным not readable, а про плохие какие то практики не ведаю
>>234677457 Посмотри python, java, с шарп. Что больше понравится. Сам программирую на питоне и яве, back-end, алгоритмика, базы данных, параллельные вычисления и т.д.
На всех трёх платформах много делаётся проектов, спрос не упадёт
>>234677263 >writeonly код Кукареки пошли еще со времён срания тонны прототипов до es6, современный JS настолько охуенно читаемая вещь, что заинфлуенсила те же стрелочные функции во все возможные языки >сборгик плохих практик Тоже скорее из пердяевых времён. С современным TS вообще можно писать полноценный ООП код
>>234677512 Вам, долбоебам, только покажи че новенькое, все остальное сразу неактуально становится. Идиоты, бля. Потом смотришь, а где это новенькое? Какую долю занимает?
>>234677598 >С современным TS вообще можно писать полноценный ООП код Двачую. Flow или TypeScript - твой код не хуже какой-нибудь джавы. Другое дело, что есть React с его убогим синтаксисом, а он используется в большом количестве проектов.
>>234677488 не ебет, у тебя кроме микросервисов даже работа с файловой системой реализована через жопу ибо коры-кокоры поделие кривых индусов наколенке за 2 недели перед релизом
>>234676424 >>234676822 На днях вышел .NET 5, это новый, единый и абсолютный, он везде, и на винде, и на линуксах, и на маках, и на мобилках. С кросплатформенными десктоп GUI приложениями, пока, правда не все так радужно, но в следущем году мелкомягкие обещают выкатить MAUI, а пока есть Avalonia или Uno Platform.
>>234678383 >сложная аналитика, отчеты, группировки, сложные запросы Это блять не sql а olap кубы Если запросы сложные, значит ты плохо спроектировал схему. Ацид вообще не цель, а средство. Средство решения неправильно понятой задачи.
>>234675296 (OP) >C# VS JAVA Питон и JS. Зная эти два языка, ты можешь сделать абсолютно все что угодно веб, дейсктоп, мобайл, датасаенс, или просто автоматизация хуйни, и для тебя доступно огромное количество работы.
>>234678374 долбоеб, слышь. Я вообще -то лет 12 на . net пишу, до этого годика 2 на Java. Так вот Java мне всегда нравилась и нравится больше. Она сделала то,чем должно было быть CRL еще в 2001 году
>>234678421 Ну можно ещё распилить на две базы и разнести на разные сервера. Пусть бэкенд ебётся с доступами и сбором данных. Ну или купить сервер помощнее
Тсик и голанжек и больше нихуя в жизни не нужно Жабка с жвмкой если решил сесть в офисек Сишечка\плюсплюшечка с растиком если захотел пострадать куйнёй и повыёбываться Остальные языки просто не нужны
>>234678921 ну тогда вот тебе: я на BAsic начинал, потом Pascal, потом pure C, потом Asm, потом Java, потом C#, потом C++ (да-да 11,14 ,17, а скоро и 20),так что ебало-то завали
Голосую за C# Работал в 10 компаниях, сам я фронт. на java на беке всегда были какие-то глупые и отсталые разработчики не знаю почему так, может кто пояснит ?
>>234679032 нет, просто по факту NoSQL даже 20 % стандартных реляци. баз не знают, не знают они,что все это можно делать на обычных БД и все это было еще в 2000 годах
>>234679048 >я на BAsic начинал, потом Pascal, потом pure C, потом Asm Мам, неси Феназепам, дел опять войну вспоминает! Ты хочешь сказать, что всё это было работой, а не в школе и универе?
>>234679253 Конечно. Мы на бейсике писали программы для управления ядерным оружием. Тополь-М, чтобы ты знал, выполняет программу на QBasic. Только там все операторы русские.
>>234679132 >на java на беке всегда были какие-то глупые и отсталые разработчики >не знаю почему так, может кто пояснит ? Легко. Для С# и фраемвороков микрософт написал большой гайд-учебник на своем сайте, даже на русском есть, для джавы написали нихуя, ищи на стек оверфлоу и 10001 сайте.
>>234676294 Ну, у истоков C# действительно стоит Андерс Хейлсберг, который сделал Turbo Pascal и Delphi. Но с плюсами у джавы общего только некоторые элементы синтаксиса. Создатель Паскаля, Никлаус Вирт, создал много языков, в том числе Оберон, по поводу Джавы Вирт как-то сказал, что разработчики языка Java за несколько лет до её создания «изучили исходные коды Оберона и, в частности, исходные коды обероновских сборщиков мусора. Потом они испортили Оберон синтаксисом Си и назвали получившееся словом Java». Конечно, Джаву создал Джеймс Гослинг, но идеология у джавы и Оберона действительно схожая
>>234679426 Кто-то должен будет считать все эти запятые? Нахуй оно нужно? Сишные компелятор сам определит длину массива по количеству элементов Голанговое троеточие зафорсит аля-С подсчёт элементов и создат соответствующей длины массив вместо динамики
Влетаю и моментально поясняю,Java однозначно потому что кроссплатформеность,Java собирает исхода в байт-код для виртуальной машины , а виртуальная машина исполняет его , получается то что написано однажды будет работать везде для чего существует JVM. C# в свою очередь придуман для косорылых мудоебов которые нихуя не отдупляют что делают,юзают готовые модули и шаблоны и только что и могт формошлепить,фирме гораздо дешевле набрать стаю C#-долбоебов,чем одного Java-господина.Подход Java - одна программа для множества платформ,подход C# - много языков для одной платформы (Windows).Ах да C# таскает за собой охуевший рантайм мегабайт так на 100 для каждого exe и ебет мозги своим .NET Framework . Короче С# это Python с пафосом,но Python хотя бы честно признается в том что он скриптовый и интерпритируемый ЯП.Это хорошо для автоматизации чего-либо или прототипирования,но юзать для чего-то серьезного C# удел долбоебов и жидов.А вобще C/C++ наше всё.Дискасс
>>234679975 >Java однозначно потому что кроссплатформеность .NET Core сейчас тоже и развитие будет именно в это >Java собирает исхода в байт-код для виртуальной машины и C# >ебет мозги своим .NET Framework он умер в прошлом месяце полностью и навседа, прояви уважение > C/C++ наше всё говно с пердолингом, которое даже страус с микрософтами считают говном, в нынешнем виде воруют то что уже есть в шарпе и джаве
>>234679132 в java сидят люди которые учат его по книгам 2000 годов считая себя программистом. До сих пор ору с Java разработчиков которые не используют у себя ФП.
>>234680434 >Как было объявлено, следующая версия будет называться .NET 5 (без использования "Core" в названии). В .NET Core 3.0 был почти полностью устранен разрыв в возможностях с .NET Framework 4.8. Новая версия станет единой платформой для .NET разработки, заменяя Mono и .NET Framework.[8]
>>234675296 (OP) Кто в теме, напомните, что там с лицензированием? Я так понял, жадная корпорация Оракл с некоторого времени трясет бабки за использование джавы в коммерческих проектах, может засудить и набутылить, если ваш продукт используется под юрисдикцией США.
>>234679930 Ну да, ну да, ораклисты дорогие, а сервера дешевые. Давайте наберем 20 макак вместо 4-х нормальных база-дранщиков, напишем свой балансер и мап-редьюс, вкрячим колоночные хранилища и прочие кей-валью базы, размажем это по сотне серваков. А потом охуеем это все сопровождать.
>>234675296 (OP) а че сраться? изначально шарп - клон джавы от M$ когда они роняя кал бежали за джавой чтобы занять её рыночек но за последние годы шарп как язык вполне развился и вполне имеет место быть по факту срач невозможен, т.к. шарп в основном для продуктов ориентированных на экосистему микрософтъ под винду, java - универсально под win/nix, связан с продуктами которые веками были на жабе, плюс бонусом куча бесплатных\опенсорс продуктов вроде jboss выбирать нужно то что подходит под задачи и удобнее в конкретном случае \тхред
если нужно быстро что-нить написать, или проверить какой алгоритм - юзаю котлин
если нужно что-нить высокопроизводительное или на видюхе посчитать - cpp
у каждого языка же есть плюсы и минусы, так чё сраться то если не даун сможешь писать на чём угодно
ну между джавой и шарпом да, сложно ибо разницы казалось бы не так уж и много в наше время берешь и пишешь на том что больше нравится, есть нужные библиотеки, и всё, лол
>>234682906 Да где угодно. Kotlin хорошо использовать в стартапах и в разработках, которые нужно быстро написать и которые долго не проживут, потому что котлин это разработка Jetbrains и хуй его там знает как у этого разработчика начнет течь крыша и какие условия они выкатят. То что гугл его не поддерживает нихуя не показатель, потому что условно завтра ведро умрет и гугл представит свою операционку на каком-нибудь Dart
Поэтому у меня большинство сложных проектов в тырпрайзе, которые рассчитаны на дальнейшую стабильную работу и развитие в последующие 10 лет разработаны на Java, C#, JavaScript, Python. С/С++ только в IoT проектах для железок использую, в остальном - нахуй, потому что компилятор Java или C# оптимизирует код так, что он будет через 10 лет доработок и костылей работать достаточно производительнее и лучше, чем такой же доработанный и закостыленный код на C++, да еще и багов меньше будет.
>>234679975 > Подход Java - одна программа для множества платформ,подход C# - много языков для одной платформы Шо то шо это множество языков для множества платформ. Но бэк удобнее делать и быстрее на сисярпе, это ноудискасс. А так мне похуй, я в js выкатился и до пизды теперь на языкосрач, ведь есть один js для всего.
>>234680943 > Ну как договоритесь там кто умер расскажете как обстоят дела у C# на платформах отличных от Windows x86,угу да И какова доля рабочих машин не на х86 винде? Много линукса и мака в ынтерпрайзе? Много клиентов софт под линукс хотят?
Думаю после ответа на этим вопросы срач о кроссплатформенности, хоть она и есть, бессмысленен.