Сохранен 66
https://2ch.hk/pr/res/399544.html
Прошлые домены не функционирует! Используйте адрес ARHIVACH.VC.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

C# или Java?

 Аноним 27/10/14 Пнд 22:36:11 #1 №399544 
14144385711610.jpg
Сап, анон. Пилю предисторию к тому, как у меня вообще возник вопрос: Джава или Шарп? Сам студент, которому первое время в ВУЗике давали С и С++, уверяя, что это мой язык и мой хлеб на всю оставшуюся жизнь. Поэтому, этим летом я собрал всю волю в кулак и корпел над плюсами. Не скажу, что далеко ушел: была прочитанна полностью книга Дейтела, часть Шилдта. За кнгигу по STL только чуть взялся и охерел от сложности.

Когда же лето подошло к концу, мне заявили : "Свышь, пес, а практика-то у тебя будет на Шарпе". Сказать, что я охуел - ничего не сказать. Столько времени я учил эти плюсы, столько ресурсов потрачено. Сперва даже браться за это Шарп не хотел, а взявшись, понял, Шарп мне нравится гораздо больше плюсов.

Синтаксис Шарпа, документация по нему и книги - лучше(субьетивное мнение, конечо же, но тот же Троелсен в оригинале - годнота ).Однако, теперь я не стал сразу рваться в бой и потеть над Шарпом, потому что боюсь такого же проеба времени, коим оказалось изучение С++.Я полез смотреть вакансии и увидел, что Джава и Шарп востребованны примерно пополам. Есть небольшие отличия в сторону Джавы в плане з\п. Но все же, дорогой анон, ведь дело не в з\п, а в перспективности выбранного языка. Помоги сделать правильный выбор между этими двумя "похожими" языками. Хочется не оказаться за бортом. Хочется приложить усилия и получить годный результат.
Аноним 27/10/14 Пнд 22:46:39 #2 №399549 
>>399544
Продолжай кресты, за ними будущее.
Аноним 27/10/14 Пнд 22:51:02 #3 №399552 
>>399549
Будущее в чем? Геймдев и тонны матана меня не привлекают, системное программирование - тоже.
Аноним 27/10/14 Пнд 22:51:55 #4 №399554 
>>399552
Дожопы прикладного ПО на кутэ.
Аноним 27/10/14 Пнд 22:55:23 #5 №399556 
>>399554
Кажется я написал, что кресты на фоне Шарпика мне не понравились. Поэтому в ответ на вопрос: Шарп или Джава? отвечать : "Кресты" не надо, пожалуйста.
Аноним 27/10/14 Пнд 22:59:27 #6 №399558 
>>399556
Почему не надо? Мы здесь, чтоб тебе помочь, а по твоему вопросу видно, что ты сбился с истинного пути. Здесь дурного не посоветуют и мы от чистого сердца тебе желаем добра и процветания в дальнейшем, поэтому и советуем вернуться к крестам.
Аноним 27/10/14 Пнд 23:04:25 #7 №399560 
Что ты, как баба? Изучай лопату, когда нужно копать колодец и ведро, когда будешь воду носить.

Мимо-плюсы-шарпы-и-ваще-похер-на-чем-кодить кун
Аноним 27/10/14 Пнд 23:09:37 #8 №399567 
>>399560
Лол, не зря же нет просто одной вакансии "мамин программист". Тип пришел, устроился и кодишь на чем хочешь)))0
И зарплаты не просто так отличаются.
Аноним 27/10/14 Пнд 23:20:31 #9 №399580 
>>399567
нанимался, как пхп программист. Кодил на пхп два месяца за два года. Всё остальное - от C#, MSSSQL, ASP.NET MVC, Oracle разных версий до nodejs, кучки js фреймворков, всяких nsis, zpl, ненавистного vb и прочего брейнфака. Сейчас херачу клиентское приложение на winforms. Дерьмичко непередаваемое в сравнение с тем же qt, кстати. Да, его я тоже пользовал.
sageАноним 27/10/14 Пнд 23:26:55 #10 №399582 
>>399580
Саня?
Аноним 27/10/14 Пнд 23:28:44 #11 №399583 
>>399582
Видишь, оп, не я один такой. Где-то ещё Саня какой-то так же херачит, а ты тут драму устроил шарпы или ява
Аноним 27/10/14 Пнд 23:29:38 #12 №399585 
Шарп перспективнее. Жаба нужна только для пердоликса, а пердоликс нинужен. Поэтому жаба бесперспективна.
Аноним 27/10/14 Пнд 23:31:21 #13 №399587 
>>399585
Ява перспективнее. Шарп нужен только для нет фреймворка под виндой, а винды нинужны. Поэтому шарп бесперспективна.
Аноним 27/10/14 Пнд 23:31:52 #14 №399588 
>>399587
бесперспективна

ниндзяфикс
Аноним 27/10/14 Пнд 23:32:12 #15 №399590 
>>399588
бесперспективен, блядь
Аноним 27/10/14 Пнд 23:33:15 #16 №399591 
14144419953800.jpg
>>399590
>>399588
лол
Аноним 27/10/14 Пнд 23:34:18 #17 №399592 
>>399591
шифт залипает
Аноним 27/10/14 Пнд 23:36:00 #18 №399594 
>>399583
Не завидуй Сане и его мультизадачности

ОП
Аноним 27/10/14 Пнд 23:38:00 #19 №399595 
>>399594
на самом деле, это не плохо. Меня не прикалывает годами на одном и том же языке писать, одно и то же делать, а тут разнообразие, что-то новенькое. Как отдых получается
Аноним 28/10/14 Втр 00:16:07 #20 №399608 
>>399544
Джава сама по себе уже становится в большей мере языком мейнтейна старых проектов, новые большей частью пишутся на форках джавы, поддержку которых через N лет тебе никто не гарантирует. C# же дает тебе все те же возможности, +Xamarin, +Unity, +ASP. Фактически ты получаешь бОльший и более актуальный стек технологий, нежели на джаве при равном пороге вхождения.
Аноним 28/10/14 Втр 00:28:11 #21 №399611 
>>399608
>языком мейнтейна старых проектов, новые большей частью пишутся на форках джавы
наркоман?
Аноним 28/10/14 Втр 01:04:17 #22 №399618 
>>399611
Обоснуй.
Аноним 28/10/14 Втр 01:08:35 #23 №399619 
>>399608
> джавы, поддержку которых через N лет тебе никто не гарантирует
> советует проприетарный CLR работоспособность которого основана только на ОБЕЩАНИИ MICROSOFT
Аноним 28/10/14 Втр 01:42:26 #24 №399625 
Вообще если язык не навязывается внешними условиями (работодатель, существующая кодовая база на определенном языке, платформенные ограничения итд), пиши на чем удобнее.

Шарп охуенен в общем-то, но не дай бог после шарпа придется вернуться к крестам. Это пиздец - полная анархия в синтаксисе, тайные соглашения, неявные нюансы и 10 способов сделать одну вещь, из которых 8 текущим стандартом считаются опасными и нерекомендуемыми.

Другое дело, что вопрос типа "шарп или ява" - это заведомо неправильный вопрос. Даром что оба языка похожи друг на друга, так вообще говоря любые языки сами по себе ничего не стоят. Для трудоустройства тебе нужен опыт работы с тем или иным стеком технологий.
Аноним 28/10/14 Втр 02:38:41 #25 №399636 
Всё зависит от мелкомягких. Java - язык мобильных платформ. c# - десктопов.

Некоторые верят, что мобильники круче компов или наоборот, я же считаю, что оба класса устройств востребованы и будут востребованы.

Просто мобилки это развлечение, а компы работа. Соответственно и рынки не пересекаются.

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

И тут не только деньги решают, огромное число людей - это профит с рекламы и твоей репутацией.

Вообщем, я бы не стал выбирать и изучил оба языка.
Аноним 28/10/14 Втр 03:34:05 #26 №399640 
>>399636
Java ГАВНО НЕ ТОЛЬКО ДЛЯ МОБИЛЬНИКОВ А В ОСОБЕННОСТИ ДЛЯ МОБИЛЬНИКОВ
Аноним 28/10/14 Втр 04:30:17 #27 №399644 
ОП базарю, попробуй http://scala-lang.org/ ещё захочешь.
Аноним 28/10/14 Втр 05:27:34 #28 №399657 
>>399625
На счет вовзращения к крестам - в точку. Этот синтаксис - боль, указатели - боль в квадрате. И все было бы не так плохо, но реализация большинства действий производится на дохуя строчек кода больше, чем в Шарпике(Джаве).


Возможно, (да что там "возможно", скорее всего) меня сейчас обольют дерьмом поклонники крестов с криками "Даун, который не смог в указатели и прочие СУПЕРПЛЮШКИ ". Но, одна STL чего стоит - это же полный пиздец.
Аноним 28/10/14 Втр 05:30:55 #29 №399658 
>>399657
Не так ужасен синтаксис, как стандартная библиотека.
>Но, одна STL чего стоит - это же полный пиздец.
Такое впечатление что они назло её делали, чтобы заставить разработчика страдать.
Аноним 28/10/14 Втр 05:31:44 #30 №399659 
>>399644
Скалу нужно учить ТОЛЬКО после того, как ты познал джаву и разобрался в том, что у виртуальной машины "под капотом", нет?

И поделитесь, если у кого был опыт работы в энтерпрайзике, стоит ли начинать с этого? Вакансии джава джуниора есть в этой сфере всегда открыты.


ОП
Аноним 28/10/14 Втр 05:33:13 #31 №399660 
>>399659
есть И всегда открыты

фикс
Аноним 28/10/14 Втр 05:39:20 #32 №399661 
>>399659
А что у неё там такого сложного под капотом, без чего не получится программировать?
Аноним 28/10/14 Втр 05:45:38 #33 №399663 
>>399636
>Вообщем, я бы не стал выбирать и изучил оба языка.

Это конечно годный вариант, но:
1. Ебаный универ не позволит мне выделить столько времени, чтобы два языка у меня были на уровне. (Т.е. летом пойду на стажировку, и мне нужно будет не обосраться на собеседовании)
2. Я устал читать книжечки с монитора ПК, по сему решил купить бумажный вариант, т.к. для меня он ГОРАЗДО удобнее: лечге запоминается материал, меньше нагрузка на глаза. На бумажные варианты, даже если брать цены амазона мне точно не хватит денег. Ведь еще нужна как минимум одна книжка по паттернам.

Вот и выходит, что надо бы уже что-то решить.


ОП
Аноним 28/10/14 Втр 05:51:26 #34 №399664 
14144646869520.png
>>399661
Вот потому что если есть вакансии скала, то примерно в такой связке : Senior Java / Scala Developer.

sageАноним 28/10/14 Втр 06:50:21 #35 №399671 
>>399544
Как же меня заебало это быдло с их тупым Java. Юзеры, использующие этот язык (от мудаков для мудаков) абсолютные хамы и реднеки. Едет в своем метро, пялится то ли в планшет, то ли в мобилу и думают, что они пупы земли. Один раз я в подземке повстречал такого: ущербные шмотки аля дядька из совка, хотя парню всего-то 25 лет на вид, зато с мобилой большой. Сука ты оденься для начала нормально, нищеброд ебанный. Небось свою игрушку в кредит в евросети взял. Он тупо пялился в смой смартфон (хихи) и не держался естественно за поручень, ведь такую лопату попробуй удержать одной рукой лол. Близилась остановка, и поезд, естественно дернулся. Эта тварь наступила мне на ногу. Ни извинений, ни кивка головой элементарного это невоспитанное нечто не сделало. Я взял и уебал ему после непродолжительной паузы. По его телефону. Он сразу заплакал, как ребенок, и с воплями "КАК Я ТЕПЕРЬ КРИДИТ ПЛОТИТЬ БУДУ!" выбежал из поезда.
Почему C#-бояре лучше? Помимо того, что у них есть нормальная студия и ОСь?
Это уважаемые, воспитанные и крайне привлекательные бизнес-пользователи. Я очень был удивлен встретить такого человека в метро, а на что он мне ответил: "Хочу быть ближе к народу." И тут поезд внезапно остановился. Молодой и успешной C#-господин случайно наступил мне на ногу, сразу же извинился. Рядом со мной как раз было место, он присел, достал из своего кейса щетку для обуви и предложил мне. Я начал чистить ботинок, а в это время он сфотографировал меня на айфон, выложил снимок с крутым фильтром в инстаграмм, а в твиттере сделал запись: "С чего начинается дружба". Мы посмеялись и расстались друзьями. Теперь регулярно встречаемся и ебем друг друга в жопу.
Аноним 28/10/14 Втр 08:12:57 #36 №399678 
>>399671
с выходом 9ки шарп соснёт ещё больше чем сейчас http://openjdk.java.net/projects/jdk9/

http://docs.oracle.com/javase/tutorial/java/generics/restrictions.html
Аноним 28/10/14 Втр 09:25:01 #37 №399680 
>>399619
Никто < Microsoft. /thread
Аноним 28/10/14 Втр 10:05:51 #38 №399682 
>>399664
Ну вот зачем тебе вакансии? Скала пока не настолько популярна, чтобы везде висело 9000 джуниорских вакансий. Зато если освоишь её, будет понятна и джява.
В принципе всё чем отличается сеньор от джуниора в джяве это знание всякой многопоточной параши, а также анальных поделий типа ЕЕ и спринга и прочих AbstractSingletonProxyFactory. Сама SE проста как кирпич.
Аноним 28/10/14 Втр 19:44:26 #39 №399879 
>>399678
проиграл. В 2015 году так и не сделать человеческий способ описывать гетеры и сеттеры.
Потом посомтреть на успешность линка и слямзить похожее говнецо, только более топорное. Зато можно обьявлять занчения в интерфейсах, джва года ждал
Аноним 28/10/14 Втр 19:51:02 #40 №399882 
>>399879
пиздец ты тупица
Аноним 28/10/14 Втр 21:42:33 #41 №399954 
>>399544
Писать на джаве, а тем более на шарпе в разы приятнее, быстрее, понятнее чем на ++. На шарпе ты будешь скорее решать задачу, чем гуглить то, что тебе пытается сказать компилятор, и вообще хоть как то заставить это компилиться а тем более работать.
Аноним 28/10/14 Втр 21:57:44 #42 №399960 
>>399954
...и если ты будешь пилить на шарпе, ты скорее всего будешь делать это под виндой, в студии, где просто офигительноая интеграция со всем, для чего ты только можешь додуматься писать код - тут МС прям отлично позаботилась о разработчиках, не узнать прямо. Тоесть прям вот все сделано для того. чтобы ты не отвлекался на говнопроделки иде, и занимался решением своей задачи, ну разве что изредка тфс отвалится, да студия на пару секунд повиснет - но что это по сравнению с той тонной плагинов, сахара и технологий, что делают твою работу такой приятной, эффективной, что прям писал бы и писал код.
Аноним 28/10/14 Втр 21:59:46 #43 №399962 
>>399671
Какая замечательная история. Прослезился.
Аноним 28/10/14 Втр 22:23:33 #44 №399966 
>>399960
>писал бы и писал код.
Я так на шарп слез. Надо было захерачить какую-то мелочь десктопную, дай думаю заодно шарп попробую. В процессе он мне так понравился, что я не мог остановиться нихуя, и так и стал шарпистом. Алсо, дело было не на студии, мне сам язык полюбился.
Аноним 28/10/14 Втр 22:28:46 #45 №399968 
>>399678
>с выходом 9ки шарп соснёт ещё больше чем сейчас
http://соснули.рф/
Аноним 29/10/14 Срд 00:00:15 #46 №399981 
14145300155150.gif
>>399560
А когда нужно искать работу, что изучать? Я есть хочу! Мой папа - алкоголик и у нас всегда нечего есть!
Аноним 29/10/14 Срд 01:07:24 #47 №400014 
>>399981
Похуй вабще. Знаешь немного шарп? Учи шарп! Не знаешь шарп? Учи джаву!
Аноним 29/10/14 Срд 02:38:16 #48 №400031 
14145394962080.jpg
>>399636
>Java - язык мобильных платформ. c# - десктопов.
Как там в 2005-м, дорогой? В последние годы уже всем, до последней домохозяйки успели наложить в уши по здоровенной порции ОБЛАК и SAAS, которые в принципе делают платформосрач и тем более осесрач неактуальным.
Еще несколько лет и запросы типа "СКАЧАТЬ КРЯК МАЙКРОСОФТ WETPUSSY 2015" отпадут сами собой, вот тебе тулза в браузере пеки/макбука/смартфона/планшета, пользуйся отовсюду, да не забудь карточку привязать. Я уже и не помню, когда в последний работал в шараге, разрабатывающей не-облачный продукт. В 2008-м, кажется. Из личного опыта - джавы и сишарпа там где я работаю в разных проектах примерно поровну, пишут и на том и на том. Главное чтобы не на динамикопараше.
Аноним 29/10/14 Срд 18:59:23 #49 №400177 
>>400031
>Главное чтобы не на динамикопараше
хуле тут разорался
Аноним 30/10/14 Чтв 12:59:01 #50 №400442 
То что шарп лучше жабы - это очевидно. Но, у жабы и шарпа есть рантайм. Тут неоднозначно. Если ты собрался писать под виновс, или сайты для сервера(ASP.NET с недавнего времени можно накатывать и на прыщавые сервера), то выбор очевиден - шарп. Библиотеки заебись, в том числе и свежие библиотеки для создания гуя с аппаратным ускорением, божественная Студия. Если под мак или линукс десктоп, то неоднозначно, Есть Mono, реализация компилятора и фреймворка шарпа под эти платформы. Выгляди неплохо, но все же, это не продукт МС. Хотя в последнее время, МС идет на встречу Моно, и сотрудничает, с целью охвата всех платформ. На Моно и для айфонов писать можно.
Аноним 30/10/14 Чтв 13:17:19 #51 №400448 
>>400031
>вот тебе тулза в браузере пеки/макбука/смартфона/планшета, пользуйся отовсюду
такого не будет никогда, это старинные мокрые фантазии жабаблядков.
Аноним 30/10/14 Чтв 13:49:51 #52 №400453 
>>400442
>То что шарп лучше жабы - это очевидно.
кому очевидно лоботомированым?

> Если ты собрался писать под виновс, или сайты для сервера(ASP.NET с недавнего времени можно накатывать и на прыщавые сервера), то выбор очевиден - шарп.
хуясе, тото вон ебутся с этим аспинетом все, то авторизация не работает, то ещё какая хуйня прибита не оторвать

>Библиотеки заебись
ваще пушкарь

Аноним 30/10/14 Чтв 15:03:44 #53 №400474 
>>399954
Работая на си или хотя бы плюсах можно точно знать что именно делает твоя программа. Работая с джавой/шарпом сказать о том что происходит в недрах можно чуть меньше чем нихуя. С другой стороны нахуй оно тебе надо?
Аноним 30/10/14 Чтв 15:27:57 #54 №400476 
>>400474
ахаха в голосяндру с этова.
конечно ты нихуя не можешь сказать ведь ты идиот который не прочитал jvm spec, jls откуда же ты будешь знать?
а вот в крестопараше да, охуенно знать и помнить все УБ лол бля
Аноним 30/10/14 Чтв 17:01:12 #55 №400498 
>>400476
Ну, на самом деле, я почти не работал в крестах, я много работал на си. И на си я абсолютно однозначно могу ответить что происходит в памяти в каждый момент времени. Конечно, и в джаве на этот вопрос можно ответить однозначно, но в си это куда прозрачнее.
Аноним 30/10/14 Чтв 17:04:14 #56 №400499 
>>400474
>Работая на си или хотя бы плюсах можно точно знать что именно делает твоя программа
охлол
Аноним 30/10/14 Чтв 17:07:41 #57 №400500 
>>400499
Ты ведь никогда не писал ничего сложнее хеллоу ворлда на си, правда?
Аноним 30/10/14 Чтв 17:26:53 #58 №400503 
>>400500
это ты, очевидно, ничего сложнее laba1.c не писал
Аноним 30/10/14 Чтв 17:46:08 #59 №400505 
>>400474
>Работая на си или хотя бы плюсах можно точно знать что именно делает твоя программа
Ну да, ведь тонны ебли с байтами, ундефинед бехавиора, отсутствие исключений и нормальной отладки этому так способствуют.
Аноним 02/11/14 Вск 13:49:47 #60 №401248 
>>400498
Ну и в какой момент у тебя заполняется кеш процессора?
Аноним 02/11/14 Вск 14:02:54 #61 №401250 
>>399544
Эскобар.jpg
Зарабатывай шарпом, учи Rust, за ним будущее.
Аноним 02/11/14 Вск 14:28:49 #62 №401256 
>>401250
Саня дело говорит. C# потом Rust (если взлетит).
Плюс к шарпу как и говорили ранее мобилки\десктопы\сайтики\оконный магазин приложений при чем если выучишь что-то одно будешь на уровне мидл во всех других из коробки бесплатно без смс. Выбор очевиден само собой если с вакансиями заебись
Аноним 02/11/14 Вск 19:02:03 #63 №401314 
>>401250
ну и какой маняня будущее за твои говнорустом? будущее борщеедения и новых сортов борща? что блять вы приебались к этому русту, уже блять не пройти нигде нельзя, визде растопитушки с видом ебанутой ванги дают охуительные советы покпокпок учи раст за ним будущее, ёпта, за крестами будущее, прошлое и настоящее, хуй твой раст куда влезет, там где доминирует крестопараша и ничего ни ты не тормозила с этим не поделает.
Аноним 03/11/14 Пнд 02:21:25 #64 №401460 
По джава больше вакансий и зп в полтора раза выше
инфа 100%
Аноним 03/11/14 Пнд 03:22:52 #65 №401472 
>>401314
>пок-пок-пок

Что-то сказать хотел, туловище? Может какие-то факты приведёшь, или так и будешь по всему зекачу кукарекать?
Аноним 03/11/14 Пнд 08:50:31 #66 №401506 
>>401472
извнини но тебе всё равно не понять, иди там в расте синтакс перепиши
comments powered by Disqus