Активный 266

Джавапетушня

 Аноним 02/05/17 Втр 21:08:56 #1 №983773 
14344474774630[1].jpg
Посоны, помните были раньше треды про Джавапетушню, может у кого сохранились джава фейлы? Если есть, поделитесь пожалуйста.
Аноним 02/05/17 Втр 22:16:54 #2 №983810 
>>983773 (OP)
Ты с давистами спорить собрался? Гиблое дело - для них невозможность перегрузки операторов - это плюс. А LINQ вообще оказывается НЕ НУЖЕН!
Аноним 02/05/17 Втр 22:32:44 #3 №983824 
>>983773 (OP)
Нахуй путешествуй, Маня. Джава - объективно лучший язык из всех, существующих на данный момент, отрицать это может только обиженка, которая в него не может.
Аноним 02/05/17 Втр 22:36:06 #4 №983828 
>>983824
И чем же Java объективно лучше например Kotlin'a? Мимо шарпист.
Аноним 02/05/17 Втр 23:07:17 #5 №983851 
>>983810
>перегрузки операторов
Но ведь это реально хуйня.
Аноним 03/05/17 Срд 01:49:15 #6 №983916 
1
Аноним 03/05/17 Срд 04:17:08 #7 №983951 
>>983851
Только для стандартных строк они почему-то существуют. А с пользовательскими типами сами ебитесь.
Аноним 03/05/17 Срд 08:40:02 #8 №983983 
1391876494432[1].jpg
Ну например.

http://ideone.com/AlQQSR

http://ideone.com/nWvaqR

Аноним 03/05/17 Срд 09:23:38 #9 №983995 
>>983983
Это не Java-фейл, например, а документированный косяк стандарта IEEE754, например.
Аноним 03/05/17 Срд 10:08:17 #10 №984005 
>>983951
>стандартных строк
где такой дури вымутил?
Аноним 03/05/17 Срд 10:09:22 #11 №984006 
>>983983
C, PHP, JavaScript, Ruby тоже выдадут.
Аноним 03/05/17 Срд 10:09:33 #12 №984007 
>>983983
Что-то совсем слабенько. Начал хотя бы с "найти элемент в массиве".
Аноним 03/05/17 Срд 10:11:03 #13 №984009 
Самое хуевое в Java, что нет вывода типа. Это реально беда.
AbstractRajeshFactory factoryOfRajesh = new AbstractRajeshFactory();
Аноним 03/05/17 Срд 10:21:27 #14 №984017 
еще можно вспомнить BigInteger TEN
Аноним 03/05/17 Срд 10:48:29 #15 №984033 
>>983828
Перефразирую его: jvm - лучшая платформа.
Бтв, назови котлин ориентед фреймворки.
Аноним 03/05/17 Срд 11:08:20 #16 №984043 
>>983983
Вот этого двачу, перекатился в C# из Java: Брат жив, зависимость есть.
>>984006
Там синтаксис не очень(субъективно), ну и мы тут говорим о "объективно лучшем языке", а не о поделках на дизайн которых было убито 14 дней. Так что выбираем из Java, C#, Kotlin и прочих вариаций С++.
>>984009
А в Java разве нет var или auto какого-нибудь?
>>984033
.NET - лучшая платформа(это раз), он говорил только про Java(Это два),а насчёт Kotlin oriented frameworks: так он же jvm-based, то есть, если я правильно понимаю, то проблем с использованием java-фреймворков быть не должно, разве нет?
Мимо всё тот же шарпист.
Аноним 03/05/17 Срд 11:09:03 #17 №984045 
>>984005
String kukarek = "kokoko" + "kokoko"
Аноним 03/05/17 Срд 11:19:10 #18 №984054 
>>984043
>так он же jvm-based, то есть, если я правильно понимаю, то проблем с использованием java-фреймворков быть не должно, разве нет?
И да, и нет. Но для той же скалы есть свои фреймворки, например, а котлин - пока что язык без задач кроме сахарка, конечно.

>А в Java разве нет var или auto какого-нибудь?
Лет через пять может подвезут. Пока что есть ломбоковский val, но не все любят ломбок.

>ну и мы тут говорим о "объективно лучшем языке"
Вообще странно обсуждать язык вне экосистема и задачи. Для разных задач разные языке подходят лучше. Да и вкусовщины в этом деле достаточно много.
Аноним 03/05/17 Срд 14:59:41 #19 №984142 
ДИМОЧКА пришёл в офис очень несчастным и подавленным. Всё, что он хотел, это просто поесть в абсолютной тишине наедине с собой. — Что стряслось? — прервал раздумья ТИМЛИД.
— Мы программируем, как мудаки — нервно ответил ДИМОЧКА, — У всех программистов есть по машине, крутому телефону и толпе шлюх! А у нас нету нихуя совершенно!
В офисе нависла тишина. Через несколько секунд ТИМЛИД прервал её:
— Послушай, — обратился он к ДИМОЧКЕ , протянув ему ОПЕРАТИВКУ.
— Что это?
— Да послушай говорю.
ДИМОЧКА прислонил ухо к ОПЕРАТИВКЕ и услышал шипение.
— Ну и что? — спросил ДИМОЧКА .
— Шипит?
— Шипит.
— Это она так нагрелась от нашего кода! — весело сказал ТИМЛИД.
— И что?
Немного помолчав, ТИМЛИД сказал:
— Не важно, сколько у тебя денег, ДИМОЧКА . Зачем тебе они, если у тебя на лице кусок расплавленной пластмассы, а я выпишу денег на новую оперативку и распилю бюджет, только для этого ты и нужен, мудак...
После этих слов ДИМОЧКА повесился.
Аноним 03/05/17 Срд 15:00:45 #20 №984143 
К нам в айти отдел пришёл новый сотрудник. Нужно сказать, что у нас в отделе работают почтенные крестогоспода. Новичка посадили за компьютер, но не успели даже дать задание, как он начал кодить. Начальник из любопытства подошёл посмотреть, что он там написал. В течении секунд тридцати он побледнел, затем посинел, затем покраснел, а потом трясущимся от нескрываемого гнева голосом сказал:

- Это же Абстрактная фабрика! На чём ты кодил до этого?

- На Джаве.

- Жабапидор! - в один голос заорали все 20 человек.

- Жабапидор! Жабапидор! Жабапидор!

Кто-то включил сирену. Над дверьми замигали красные лампочки тревоги. На окнах мгновенно сомкнулись плотные жалюзи. В офисе одновременно бывает два отдела человек по сорок. На обеде вся эта толпа собирается на первом этаже, где яблоку негде упасть. А поэтому, как охранники ни пытались вырвать джавапидора из рук разъяренной толпы, им это не удалось. По всему офису стоял сплошной рев:

- Жабапидор!

В коридоре его сразу же сбили с ног. Используя галстук как поводок, его тащили через весь коридор, передавая из рук в руки. Поэтому получалось так, что никакого движения в коридоре не происходит, но и джавапидора тоже нет. Его заволокли в каптерку под лестницей, где хранятся ведра и швабры с тряпками, и там закрыли. Под конец рабочего дня он всё же появился. За получасовой обед его изнасиловали несколько человек. Сопротивляться было бы бесполезно. Через день на нем чистым оставалось одно лицо, а на теле не было живого места. Он превращался в мразь, в животное. Его били все, даже дизайнеры и уборщицы. Его заставляли есть говно и опарышей. В очко ему совали битые лампочки, живых птиц и змей. Он стал «дельфином» – в нужнике пятнадцать дырок, он ныряет в первую, выныривает, ныряет во вторую... И так – до конца. От него постоянно воняло. С ним невозможно было рядом находиться. Был такой случай: к нам устроился работать Степаныч. Степаныч сидит на толчке, а кто-то снизу через очко хватает его за яйца. Степаныч с воплем вылетает в коридор без штанов. Напротив - айти отдел. Смех не стихал долго... Потом Степаныч забил его кирзовым сапогом насмерть. Менты как узнали, что сдох джавапидор даже дело заводить не стали.
Аноним 03/05/17 Срд 15:02:22 #21 №984144 
Есть ли в природе хоть один жавапидорас, который знает что-нибудь кроме джавы? Ну хотя бы ту же Скалку, работающую на jvm. Причем `знает' не в смысле запускал 2 раза и посчитал рекламную хуйню с сайта, а действительно хорошо знает. Работал минимум полгода, знает, решению каких проблем адресован язык, знает, зачем он нужен и какие преимущества имеет перед джавой, хорошо понимает, какие принципы заложены в систему типов и нахуя они вообще туда заложены, знает, как она жутко она фейлит на оптимизации хвостовой рекурсии, знает, как она затирает типы и вызывает методы через рефлексию, знает, почему на уёбищной jvm по-другому не сделать, знает, почему неленивые языки - говно, знает, что такое abstraction penalty и почему любой джаваынтырпрайз адово тормозит, несмотря на превосходные результаты на шотауте, самый лучший мусоросборник и hotspot до которого всему немейнстиму в говне плыть и плыть, знает, почему джава - не язык программирования для нормальных людей, а говно для переквалифицировавшихся таксистов? Нет таких? Ни одного? Только студентота и дрочеры на абстрактные фабрики абстрактных аннотаций виртуальных плагинных шин? Так я и знал. И это программисты. Говно какое-то. Пидоры блядь.
Аноним 03/05/17 Срд 15:03:55 #22 №984146 
Ёбаным жабоиндусам, напоминаю разницу. Зоопарк вопросов:
- где замыкания?
- где свойства?
- где шаблоны? Разработчики Sun вынуждены только облизываться. Даже генерики, введённые в 5-й версии Java — не более, чем syntactic sugar. Дотнетовские генерики это реально поддерживаемые платформой типы, которые расширяются на лету при загрузке, котрые оптимизируются JIT-компилятором. Для Java генерики существуют только в коде и ни JIT, ни загрузчик классов их никогда не видит. Поэтому проблемы боксинга, преобразования типов в runtime просто скрыты от программиста.
- где делегаты/евенты?
- где partial-классы?
- где детерминированное освобождение ресурсов (ключевое слово using + интерфейс IDisposable)?
- где оптимизация JVM для расширений процессоров?
- где аналог linq и в частности удобные мапперы?
- где расширения методов класса?
- где скрытая имплементация интерфейсов?
- где перегрузка параметров функций?
- где нормальное потребление памяти приложением?
- где быстрая работа приложения?
- где нормальные иде, с полноценными дизайнерами?
- где пользовательские value types?
- где методы у инстансов value types?
- где анонимные типы
- где перегрузка операторов?
- где оптимизиции хвостовых вызовов? (в свете фунционального хайпа это должно вызывать некоторый батхёрт)
- Где чёткое разделение домены и сборки? Это не учитывая, целый ворох технологий недоступный понимаю жабоиндусов, такие всякие сильверлайты/вин-веб/формочки, впф, XNA, список можно продолжать бесконечно, как впрочем и список ущербности жабы...

Всего, чего нет в жабе, автоматически объявляется хуитой, как только это появляется в жабе, это автоматически становится нехуитой. При этом, требуется сделать вид, что хуитой это называл кто-то другой.
Аноним 03/05/17 Срд 16:13:27 #23 №984184 
>>984144
Поговорю с пастой, но полтора года писал на джабе десктоп приложения, сейчас перекочевал к пайтону и js.
Аноним 03/05/17 Срд 16:23:08 #24 №984187 
>>984146
Ух, как ты их! Подпишусь под каждым словом этого святого C#-господина-луркофага.
Аноним 03/05/17 Срд 16:30:10 #25 №984191 
>>983828
> Kotlin'a
А у вас правда все классы по умолчанию final, а методы — sealed?
Аноним 03/05/17 Срд 16:42:19 #26 №984194 
>>984006
> PHP
Жабапетухи такие смешные)))
https://3v4l.org/F0OgM
Аноним 03/05/17 Срд 16:49:18 #27 №984197 
>>984146
А нахуй это всё нужно?
Аноним 03/05/17 Срд 16:53:16 #28 №984199 
>>984146
>Всего, чего нет в жабе, автоматически объявляется хуитой
>>984197
>А нахуй это всё нужно?
Бинго.
Аноним 03/05/17 Срд 17:06:08 #29 №984204 
>>984143
>>984142
>>984144
>>984146
MOAR
Аноним 03/05/17 Срд 17:16:26 #30 №984209 
>>983851
Вообще-то это очень удобно. Смотри. Допустим, ты имплементируешь свой тип — MegaInt, для огромных целых чисел. Ты хочешь, что бы они работали как обычные int, для этого ты перезагружаешь все операторы работы над твоим классом и теперь твой MegaInt просто работает как обычное целое число.

Но кроме имплементации своих классов, который должны прикидываться нормальными нативными классами другого кейса у перезрузки операторов нет
Аноним 03/05/17 Срд 17:18:56 #31 №984210 
>>984209
>Но кроме имплементации своих классов, который должны прикидываться нормальными нативными классами другого кейса у перезрузки операторов нет
Расскажи это скале с её возможностью писать любой DSL.
Аноним 03/05/17 Срд 17:30:31 #32 №984213 
>>984210
Ох уж эти маневрирования жабамакаки. Тред про твою любимую жабу и тут меня макаки пытаются переубедить, что перегрузка операторов НИНУЖНА.
Аноним 03/05/17 Срд 17:39:01 #33 №984215 
>>984213
>перегрузка операторов НИНУЖНА.
Так и есть, все это не нужно.
Аноним 03/05/17 Срд 17:56:57 #34 №984218 
Отсутствие вывода типа это залупа.
Аноним 03/05/17 Срд 17:58:31 #35 №984219 
>>984218
>вывода типа
Это тоже не нужно.
Аноним 03/05/17 Срд 19:10:39 #36 №984266 
>>984199
Ну так давай, обоснуй за каждый пункт, ёпта. Нахуй тебе нужно то ии иное говно.
Аноним 03/05/17 Срд 19:12:50 #37 №984270 
>>984209
>Смотри
Одногруппникам своим иди объясняй, студентик.
>очень удобно
Тебе с скала-тред (которого нет бггг, т.к. она нахуй не нужна никому) к любителям собрать в язык все фишечки, которые только можно. Зато удобна!
Аноним 03/05/17 Срд 19:16:57 #38 №984271 
>>984219
Ну для дебила так-то да. Но тогда лучше возьми питухон, а ещё лучше го. Идеальный язык для долбоёбов вроде тебя. Жду пока вас один инструмент соберет в один загон. И отгородят вас от людей.
Аноним 03/05/17 Срд 19:32:57 #39 №984281 
>>984045
ты ёбнутый? Где ты тут перегрузку увидел?
Аноним 03/05/17 Срд 19:41:30 #40 №984285 
>>984271
>питухон, а ещё лучше го.
Это тоже не нужно.
Аноним 03/05/17 Срд 22:17:18 #41 №984407 
>>984191
В С#? Нет, но все методы по умолчанию - не виртуальные. В Kotlin не знаю - самому интересно.
>>984209
Ещё реализация функторов и доступа в функциональном стиле, а также объектов-методов по SOLID. Всё через перегрузку (). Также перегрузка индексаторов и [] для своих коллекций. ДА вообще всё нужно, только что-то реже.
Аноним 03/05/17 Срд 22:31:56 #42 №984416 
Ну, стоит начать с того, что жвм - это тупая кривая хуйня без идеи, а ява - ультрапримитивный и охуенно многословный быдлоязык для набивания индусами зиллиона строк быдлокода быстра-быстра. Пожалуй на этом и стоит закончить.

Программист на яве - это офисный клерк, который ничего кроме джяявы не осилил ("больше ничего и нинужно куд-кудах!" - доносится со стороны параши), работа которого принципиально не отличиется от перекладывания бумажек и заполнения одних и тех же форм и отчётов.
Аноним 03/05/17 Срд 22:35:20 #43 №984421 
Джава ценима и любима в энтерпрайзе в общем-то по одной причине - своей простоте.
Изначально задуманная как минималистский максимально простой в освоении язык для встраиваемых устройств,
джава обладает замечательным качеством - научиться программировать на ней может кто угодно в рекордно короткие сроки,
что нещадно эксплуатируется энтерпрайзом. Так как код для энтерпрайз-систем не обладает большой ценностью,
имеет реальные шансы быть выкинутым еще до завершения его написания из-за изменений в бизнесе или законодательстве,
не чувствителен к ошибкам (всегда можно пофиксить на месте, это вам не тиражируемая система, к которой придется рассылать патчи),
единственным к нему требованием является писать быстро-быстро довольно примитивные вещи по готовым заданиям от аналитиков.
При этом еще и максимально дешево. Вот и причина причина её популярности - возможность привлечь дешевый ресурс (большая часть джава-программистов - индусы)
и быстро наговнякать что-нибудь с минимальным издержками.
Работать это будет плохо, но жить с этим придется не долго, через пару лет всё будет переписано.
Но что касается отношения любого опытного программиста к джаве как к своему рабочему инструменту - очевидно оно будет насмешливо-негативным.
Конечно, если этот `опытный' программист не мыслит теми же категориями, что и индусский таксист после 3-х месяцев интенсивной подготовки.
Аноним 03/05/17 Срд 22:35:57 #44 №984424 
Джава на данный момент является худшим языком для новых проектов. Исключительная невыразительность и примитивность языка не позволит вам ясно выражать свои мысли.
Язык очень распостронен. Пока некоторые ваши конкуренты используют сверх-современные технологии основанные
на типизированном лямбда-исчислении или пруф-ассистанты с элементами функционального программирования, вы можете в разы понизить свою эффективность
задействовав AbstractSingletonProxyFactoryBean - последнее достижение индусов в области набора текста латиницей. Но это еще не все.
В жизни каждого стартапа наступает момент когда он становится продуктом и к проекту привлекаются дополнительные разработчики.
Здесь распостроненность и доступность языка имеют решающую роль.
Благодаря большой популярности Джава среди жителей Востока, готовых работать за воду, вы можете быть уверены, что скоро потеряете своё рабочее место.
Джава обеспечит вам гарантии неуверенности в своём будущем. Выберите Джава сейчас и уже через несколько лет вы будете несчастны и морально истощены рутинной офисной работой.
Джава - ваш проводник к неудачам в мире разработки программного обеспечения. Выбирайте Джава.
Аноним 03/05/17 Срд 22:42:54 #45 №984431 
>>984416
> который ничего кроме джяявы не осилил
Так обычно говорят вебпарашники с новой коровой каждую неделю.
В самой джаве столько технологий, что даже их осилить проблема. К моменту осиливания уже всё заёбывает, исполняется 30 лет и разработка съебывает на место повыше.
Аноним 03/05/17 Срд 22:46:46 #46 №984434 
>>984431
Соси хуй, быдло!
Аноним 03/05/17 Срд 22:47:51 #47 №984436 
>>984416
Зато легко, быстро и читабельно, а все как раз за счет этой самой примитивности и даже тупости.
Аноним 03/05/17 Срд 22:55:33 #48 №984443 
>>984416
Алсо, пилю проект java на бекэнде + js на фронте. Когда пилю жабью часть, прям наслаждаюсь, как же приятно писать на языке, в котором нет undefined, всегда понятно, какой у объекта тип (а следовательно, и его смысловая нагрузка, и предназначение); на языке, который поощряет писать в первую очередь так, чтобы все было прозрачно, а не модно-молодежно через функции высшего порядка, возвращающие функции высшего порядка.
Аноним 03/05/17 Срд 23:15:36 #49 №984453 
>>984436
>джява
>быстро и читабельно
Хуй там плавал. Насчёт быстроты разработки, почти любая скриптодирисня оставит джяву глотать пыль у обочины даже в начале проекта. А большой яванский проект и приемлемая скорость развработки это вообще понятия из разных миров. По поводу читабельности, опять же, в начале проекта, пока всё ещё свеженькое - может быть, спустя некоторое время - говно невменяемое же, сплошная блевота, вызывающая слепоту и дислексию, как когда-то КОБОЛ, своими нагромождениями буквоговна.
Ну и ещё один минус - раболепское положение яванский индусов, вместо того чтоб выбрать язык с UX (в яве его в принципе нет) себе по душе, явауебан будет чавкать что дали и внушать себе и окружающим, что этот высер это ОК язык, лучший из лучших, так сказали.
Аноним 03/05/17 Срд 23:33:53 #50 №984462 
>>984443
у меня от тебя Null Pointer Exception.

>джева
>чтобы все было прозрачно
вытекаешь уже
Аноним 03/05/17 Срд 23:34:47 #51 №984463 
А чем занимаются тестеры?
Аноним 03/05/17 Срд 23:53:19 #52 №984471 
Хейтеры лучшего языка продолжают полыхать, найс. Вангую, что это какие-нибудь безработные борщехлёбы, дрочащие на недоязыки, которые никому не нужны, и завидующие джавогосподам, которые могут без напряга найти работу.
Аноним 04/05/17 Чтв 01:15:02 #53 №984494 
>>984033
> Бтв, назови котлин ориентед фреймворки.

Если ты действительно интересуешься, а не так ради полемики спизданул, то вот https://kotlin.link/ раздел LIBRARIES/FRAMEWORKS

ну и плюс добавь сюда большинство java-фреймворков, которые из котлина используются без проблем
Аноним 04/05/17 Чтв 03:18:16 #54 №984528 
>>984146
> где нормальные иде
https://www.jetbrains.com/idea/
Аноним 04/05/17 Чтв 06:32:25 #55 №984537 
>>984528
Она уже перестала жрать семь гигов оперативы и нагружать на 100% одно ядро, при этом игнорируя остальные?
Аноним 04/05/17 Чтв 06:58:23 #56 №984539 
>>984146
>XNA
Заплакал. Но хорошо что она умерла, страшно подумать какого монстра из нее бы сделали мелкомягкие.
А так-то хна это несостоявшийся лучший юните.
Аноним 04/05/17 Чтв 07:28:02 #57 №984544 
>>984471
>это какие-нибудь безработные борщехлёбы, дрочащие на недоязыки
Толсто - очевидно, что пол треда - шарписты, другая - крестовики и свифтопетухи.
Аноним 04/05/17 Чтв 09:14:19 #58 №984564 
>>984494
Я не интересуюсь, я знаю, что ничего значительного нет. Пока не появится какого-нибудь греилс/плей/акка для котлина, котлин будет языком только для сахара.
Аноним 04/05/17 Чтв 09:16:47 #59 №984566 
>>983773 (OP)
Не хочу плодить треды, а можете накидать подобного про JavaScript или хотя бы петушков на заборе.
разработчик-переднего-конца
Аноним 04/05/17 Чтв 11:04:29 #60 №984605 
>>984564
Но зачем, если есть божественный спринг бут
https://spring.io/blog/2017/01/04/introducing-kotlin-support-in-spring-framework-5-0
https://spring.io/blog/2016/02/15/developing-spring-boot-applications-with-kotlin
Аноним 04/05/17 Чтв 12:08:10 #61 №984634 
>>984605
В контлине можно раскрыть потенциал фабрик фасолин спринга?
Аноним 04/05/17 Чтв 12:48:48 #62 №984664 
>>984605
Правильный вопрос"а зачем котлин, если все это прекрасно работает с явой?".

>>984634
А вот и неосиляторы спринга подошли.
Аноним 04/05/17 Чтв 14:48:00 #63 №984706 
>>984544
Ну так я так и сказал. Сишник - не человек.
Аноним 04/05/17 Чтв 15:26:48 #64 №984725 
>>984471
>джева не гавно, а я не индус-копрофил, просто я всех затралел и у них типерь бамбит
Провёл тебе абстрактпроксисинглтонфекторибином по губам. Теперь можешь возвращаться обратно в б/ыдлятню.
Аноним 04/05/17 Чтв 20:19:56 #65 №984859 
>>984537
а че, студия теперь lighweight?
Аноним 04/05/17 Чтв 23:53:28 #66 №984947 
>>984281
А где ты видел использование + для конкатенации, кроме программ?
Аноним 05/05/17 Птн 00:34:37 #67 №984960 
.png
>>983773 (OP)
> 2к17
> не использовать даймонд оператор
Аноним 05/05/17 Птн 12:37:38 #68 №985120 
>>984146
Половина вопросов можно уже давно можно выкинуть. При сильверлайт вообще кекнул.
Аноним 05/05/17 Птн 14:37:19 #69 №985197 
14315209875220.gif
>>984462
>2k17
>Optional
>До сих пор ловит нуллпоинтеры
Аноним 05/05/17 Птн 19:57:49 #70 №985390 
>>984146
Утенок вылез за решетку
Аноним 05/05/17 Птн 21:14:13 #71 №985467 
>>985180
С подливой сиранул от этих проекций.
Аноним 05/05/17 Птн 21:26:35 #72 №985473 
>>985120
Ну только если ты используешь самые последние стандарты, алсо чем тебе не угодил Silverligth?
>>985469
Нет, мимо другой ведущий C#-developer на серьёзном распределённом проекте с удалёнкой и нефиксированным таймом.
Аноним 05/05/17 Птн 21:40:09 #73 №985489 
>>985485
Тебя.
Аноним 05/05/17 Птн 21:41:47 #74 №985493 
Топ уровень жависта - это конвертация тонн xml в экзепшоне в небольшой говноконторе за копейки, подрабатывая там еще админом у жирных бухгалтерш (которые тебя еще за человека не считают, в отличие от молодого-перспективного менеджера Ерохи).

Топ уровень дотнетчика - это гарантированная высокооплачиваемая работа после 30, возможности работать на удаленке, тусовка и знакомства с лучшими программистами в мире на конференциях, устраиваемыми богатейшими компаниями. Топ уровень - это работа над своими проектами в свободной форме, без каких напрягов со стороны.

За то у жавы больше экосистема, круто, хм...

Пофиксил маняфантазии жавамартышки
Аноним 05/05/17 Птн 22:28:28 #75 №985528 
Топ уровень крестопидора - это конвертация тонн xml в экзепшоне в небольшой говноконторе за копейки, подрабатывая там еще админом у жирных бухгалтерш (которые тебя еще за человека не считают, в отличие от молодого-перспективного менеджера Ерохи).

Топ уровень джаваскриптера - это гарантированная высокооплачиваемая работа после 30, возможности работать на удаленке, тусовка и знакомства с лучшими программистами в мире на конференциях, устраиваемыми богатейшими компаниями. Топ уровень - это работа над своими проектами в свободной форме, без каких напрягов со стороны.

За то на крестах можно ковырять байты, круто, хм...
Аноним 06/05/17 Суб 10:34:05 #76 №985682 
>>985501
Ну так вот сложилось уже много десятилетий назад. Жависты придумывают идею и хуёво её реализовывают. Приходят шарписты и реализовывают хорошо. Жависты плюются и продолжают жрать своё обветренное говно, потому что синдром утёнка сильнее здравого смысла.
Аноним 06/05/17 Суб 13:40:09 #77 №985776 
>>985682
В свете последних событий, С# рискует навсегда остаться языком, прикладная область, которого ограничится, формашлепаньем для клиентских приложений винды.
Аноним 06/05/17 Суб 14:30:21 #78 №985797 
>>985776
А поясни-ка для тех, кто не в теме, пожалуйста.
Аноним 06/05/17 Суб 14:37:09 #79 №985799 
>>985718
>нарушение обратной совместимости
Пруфы можно? Про нарушение обратной совместимости в Java я знаю, а в С# - нет, хоть я и шарпист.
>>985776
События конечно известны лишь одному тебе?
Аноним 06/05/17 Суб 14:42:48 #80 №985804 
>>985799
project.json например
Аноним 06/05/17 Суб 14:52:34 #81 №985808 
>>985804
Эмм, две параллельных ветки технологий - не есть нарушение обратной совместимости. С таким успехом можно сказать, что отказ от неудачных и экспериментальных веток - нарушение обратной совместимости. На самом деле майки тянут всё говно десятилетиями, не нарушая совместимости(по крайней мере сознательно), при этом указывая в документации, что та или иная вещь устарела и использовать её не стоит, хотя конечно шансы, что они её когда-либо уберут - малы.
Аноним 06/05/17 Суб 15:00:28 #82 №985820 
>>985808
я не могу понять. кто тут шаопер ты или ? глянь релиз план для второй версии. один мсбюлд останется.
Аноним 06/05/17 Суб 15:19:41 #83 №985842 
>>985820
Ну и где там сказано, что project.json больше не будет поддерживаться? То что ты можешь его переделать в MSbuild, не значит, что это делать обязательно, но в общем желательно. Ты так же можешь использовать project.json, если тебе он больше нравится.
Аноним 06/05/17 Суб 17:31:45 #84 №985888 
>>985799
>Про нарушение обратной совместимости

Дробление на 1.0, 2.0, 3.0 ... 100500 - разве не нарушение обратной совместимости? Или ты реально поверил в этот булшит, что работая на 2.0 тебе не придется переписывать потом на какую-нибудь 4.0?
Это классический скрипт-стайл приправленный булшитом "платформы" (тебя заставили верить что тут есть обратная совместимость).
Я уже молчу что надо все это говнище тянуть кругом.

Пока убки дрочат синтаксис, джависты тупо пишут софт.
Аноним 06/05/17 Суб 17:48:10 #85 №985893 
>>985888
>Дробление на 1.0, 2.0, 3.0 ... 100500 - разве не нарушение обратной совместимости?
Нет, каждая последующая обратно совместима с предыдущими, или ты можешь привести пример кода, который не запустится на более поздних версиях?
Аноним 06/05/17 Суб 17:58:56 #86 №985896 
>>983773 (OP)
Поздравьте, вкотился в жаву.
Взяли джуном, поддерживать код написанный мыколами на аутсосе. ЯЕБАЛ, это ужас. Такое ощущение, что писали специально, чтобы те кто будут работать потом страдали.
Аноним 06/05/17 Суб 18:20:05 #87 №985898 
>>985896
Что там? Название классов задом наперед написаны?
>Взяли джуном
Ты джун, ты по определению не можешь судить о качестве кода.
Аноним 06/05/17 Суб 18:43:21 #88 №985907 
>>985893
https://msdn.microsoft.com/ru-ru/library/dn458358(v=vs.110).aspx
https://msdn.microsoft.com/ru-ru/library/ee461502(v=vs.110).aspx
https://msdn.microsoft.com/ru-ru/library/bb822049(v=vs.110).aspx

Ты кого тут наебать решил?
Маневрируй теперь
Аноним 06/05/17 Суб 18:47:50 #89 №985910 
>>985898
Название классов: Хуита1, Хуита2
Название переменных: x,y,z (речь идет не об итераторах и не о циклах).
Часто мешает русский с англом
Огромные методы в 100 с лишним строк.
Да я знаю, что джун, но во всяких умных книгах и гайдах это считается плохой практикой. Плюс разбираться что и как это пиздец. Комментарии если и есть то написаны абы как, типо "to make method work". Что этот метод делает, зачем он это только догадываться.
В общем еще раз убедился в истине что нет хуже жава макаки чем Кумар и Мыкола. И хоть переписывать за этим пидором все по новой.
Аноним 06/05/17 Суб 19:12:02 #90 №985926 
>>985910
Ты же понимаешь, что попал в какую-то говно-контору и это только начало твоих страданий? Жаба тут вообще не причем (так могли писать и на шарпе и на пхп и даже на красивом пидорском руби).

Аноним 06/05/17 Суб 19:18:51 #91 №985932 
>>985910
Хочу предостеречь вас, ЖАББА это говно. Разбирать чужой код, ебашить свой это такая запара вы себе не представляете.
Одно дело смастерить сайтик самому или по туториалам, другое дело разбираться и поддерживать написанное кем то.
Пока у вас есть время учитесь электрике, сварки, рисованию, а программирование уже не то, кодеров как собак нерезанных и хуй с ним свалишь за бугор если не гений (это не про двачеров).
С проектами на других языках получше обстоит дело, но тоже такое.
Хохлы и индусы демпингуют рынок, фриланс в 2к17 уже не работает.
Мыкола и Кумар готовы за 1$ в день ебашить и жить на мамкиных харчах на аутсорсе.
Аноним 06/05/17 Суб 19:20:19 #92 №985937 
>>985926
Да бро, я понимаю. Но это первая работа, она важна, так что буду страдать и пытаться что-то делать. Надеюсь извлечь максимум пользы для себя в плане опыта и знаний.
И тут меня почти просто так взяли, до этого проходил собеседования и какой хуйни только не услышал. Задачки на алгоритмы, которые решал долго от нервов, но в итоге отказ с тем, что долго решаю, всякие ебанутые вопросы "чем вы можете быть полезны нашей компании" и прочее. А часто еще собеседователей бесит отсутствие вышки программиста, хотя по знаниям линукса и опыту с ним, жабы и алгоритмов на 100 шагов вперед многих выпускников говно вузов.
Аноним 06/05/17 Суб 21:55:28 #93 №986054 
>>985907
Мда, зачем же ты так? Я же теперь не усну( Ок, ты меня слил. А вообще справедливости ради могу заметить, что по тем ссылкам, что ты кинул большинство проблем совместимости в стиле это устарело - используйте то(устаревшее при этом никто удалять не собирается), другая часть в стиле это устарело - мы когда-нибудь это удалим(в следующем веке) и лишь несколько десятков - действительно удалённые объекты, которые порушат проект или вызовут ошибку компиляции, - вот это уже говно и так делать было нехорошо, благо они используются также часто, как недокументируемые фичи джавы, вырезаемые в последующих версиях.
Аноним 06/05/17 Суб 21:57:31 #94 №986055 
>>986054
ты скобку забыл закрыть, это такой гайдлайн для всех сишарп макак?
Аноним 06/05/17 Суб 22:02:51 #95 №986058 
>>986055
Нет, это опечатка, я привык к нормальной IDE, которая исправляет(или хотя бы подсвечивает) ошибки автоматом, а писать и деплоить на двач приходится в этом убогом web1.0-двач-редакторе. Кстати, есть какая-нибудь годная двач-IDE с тёмной темой и шаблонами для НЕОСИЛЯТОР-БУГУРТ-ТРЕДОВ?
Аноним 06/05/17 Суб 22:03:44 #96 №986061 
>>986055
>когда не смог ответить на пост по существу, но не хочется признавать ошибки
Аноним 06/05/17 Суб 22:03:53 #97 №986062 
>>986058
Да, куклоскрипт зовется.
Аноним 06/05/17 Суб 22:06:01 #98 №986065 
>>986061
по существу, могу сказать, что дот минет целит в интерпрайз, а в итоге на других платформах отличных от винды не может даже функционал питон фласка предоставить, куда уж там до энтепрайз свистелках говорить.
Аноним 06/05/17 Суб 22:09:01 #99 №986066 
>>986062
Чёт не очень, нет какого-нибудь годного декстоп-клиента/двач-браузера с хорошей кастомизацией?
>>986065
>на других платформах отличных от винды
Тебе же уже выше поясняли, что "другие платформы, отличные от винды" - это не только ваш линукс, есть и другие платформы, ты часом не думаешь, что всё вращается вокруг линукса?
Аноним 06/05/17 Суб 22:12:18 #100 №986069 
>>986066
ну и где что-то есть рабоче не для винды, может на маке интерпрайз стек для дот минета присутсвует во всей красе?
Аноним 06/05/17 Суб 22:14:15 #101 №986071 
>>986069
Конечно мак сервер это зашквар и не очень то и нужно, но вроде там всё прекрасно работает, при этом это юникс.
Аноним 06/05/17 Суб 22:19:51 #102 №986075 
>>986071
что там работает, ваш ебаный кестрел, нахуй это нужно? я могу фласк задеплоить и получить больше функциональности из коробки, но это детские приложения. Как насчет интерпрайз стека, в котром дот минет себя позиционирует?
Аноним 06/05/17 Суб 22:28:49 #103 №986081 
wpss201705060001.png
>>986058
Написано на дотнете. UWP.
Аноним 06/05/17 Суб 22:36:28 #104 №986083 
>>986081
я хочу этот телефон, его кроме как в бюро археологических находок, еще где-то можно купить?
Аноним 06/05/17 Суб 22:44:35 #105 №986089 
>>986054
>в нашем шарпее все как у взрослых! Кококо! Я все сказал!
>вот вам пруфы миграции.
>ну не все там так и плохо, там чуток совсем несовместимостей, ну че ты начал...
Аноним 07/05/17 Вск 00:41:28 #106 №986167 
>>985799
>Про нарушение обратной совместимости в Java
ссылку в студию!
Аноним 07/05/17 Вск 00:46:54 #107 №986171 
>>986167
Доставил за щекой проверь
Аноним 08/05/17 Пнд 19:45:22 #108 №986950 
>>984947
Так это не перегрузка же нихуя. Перегрузка это про другое.
rooster.kukarek("kokoko")
rooster.kukarek("kudaht",5)
Вот например. Здесь kukarek -- перегруженный метод
Аноним 08/05/17 Пнд 20:01:21 #109 №986959 
>>986950
>перегруженный метод
А бывают перегруженные операторы.
Но такое рабам не положено.
Аноним 08/05/17 Пнд 20:06:30 #110 №986966 
>>986959
А вот нахуя отделять операторы от методов я никогда не понимал.
Аноним 08/05/17 Пнд 20:19:06 #111 №986974 
>>986966
Чтобы быдло реже стреляло себе в ноги, яйца и тупую голову.
Аноним 08/05/17 Пнд 20:26:14 #112 №986980 
>>986974
Ну и чем здесь поможет разделение концептуально сходных сущностей на два различных класса? Чем обусловлен выбор именно такого разделения?
Аноним 08/05/17 Пнд 20:32:22 #113 №986988 
>>986083
В магазинах полно.
Аноним 08/05/17 Пнд 20:51:28 #114 №986997 
>>986980
Оптимизация операторов на этапе компиляции.
Аноним 08/05/17 Пнд 21:20:53 #115 №987014 
>>986997
Каким именно образом? Почему этого нельзя сделать не нарушая принципиальности языка? Не следует ли в связи с такими оптимизациями сборщик мусора убрать и добавить возможность работать с регистрами?
Аноним 08/05/17 Пнд 21:27:11 #116 №987016 
https://www.tiobe.com/tiobe-index/
Шарп упал на процент, Джава на шесть. Что это вообще значит?
Аноним 08/05/17 Пнд 21:36:14 #117 №987019 
>>986980
>Чем обусловлен выбор
Психологией, питардик, психологией.
Аноним 08/05/17 Пнд 21:46:14 #118 №987023 
>>987016
То, что гугл начал пиарить го-вно.
Аноним 08/05/17 Пнд 22:01:47 #119 №987031 
>>987019
>Я архитектор, вот вам проект здания. Не удивляйтесь что у него хуй на крыше -- это обусловленно моей психологией, в детстве меня приследовал эксгибиционист
Аноним 08/05/17 Пнд 22:04:23 #120 №987033 
images.jpg
>>986959
> рабам
> работать с проприетарным языком, онли под виндой
Аноним 08/05/17 Пнд 22:30:44 #121 №987043 
>>987033
Именно поэтому я предпочитаю божественную Scala
Аноним 08/05/17 Пнд 22:40:08 #122 №987050 
>>987033
>++
>онли под виндой
Оно еще и дебил.
Аноним 08/05/17 Пнд 22:40:49 #123 №987051 
>>987031
>приследовал
Ясно.
Аноним 08/05/17 Пнд 22:57:02 #124 №987064 
>>983810
Stream API выбросили? Если тебе LINQ нужен.
Аноним 09/05/17 Втр 10:52:34 #125 №987280 
>>984146
Шарпопетушок закукарекал копипастами с лурка.
Мне ява как язык не нравится, но 2\3 пунктов из того что ты скопипастил полная хуйня.
Аноним 09/05/17 Втр 12:38:49 #126 №987357 
7399434.jpg
>>984146
> где аналог linq и в частности удобные мапперы?
Stream API, там тебе filter, map, count, forEach. Java 8 еще не было, когда эту пасту написали
> где partial-классы?
Философия Жабы "один файл = один класс/интерфейс".
> перегрузка параметров функций
Ебу дал? Там есть это и даже больше
> где быстрая работа приложения?
В некоторых вычислительных тестах Java может работать быстрее C++
> где нормальные иде, с полноценными дизайнерами?
Intellij Idea выглядит нормально, до этого был Eclipse, выглядящий как хуевое говно
>Это не учитывая, целый ворох технологий недоступный понимаю жабоиндусов, такие всякие сильверлайты/вин-веб/формочки, впф, XNA, список можно продолжать бесконечно
"сильверлайты/вин-веб" - в Java их кол-во сравнимо с пихтоном и руби. "формочки" - аж два фреймворка, Swing/JavaFX. "XNA" - LibGDX и куча других двигов

Почему этот пост говно? Потому что достаточно посмотреть в начало:
> где шаблоны? Разработчики Sun
И вспомнить, что Sun был поглочен Oracle в 2010 году. Из этого следует, что кто-то прочитал тухлую копипасту и оперирует понятиями 7-летней давности.
Аноним 09/05/17 Втр 12:40:51 #127 №987359 
>>987280
>Мне ява как язык не нравится
Ну да, судя по кукарекам
>нинужно нинужно
я догадываюсь какой язык тебе нравится, мочехлёб.
Аноним 09/05/17 Втр 12:45:38 #128 №987368 
>>987357
>Stream API, там тебе filter, map, count, forEach
Думает что этой хуитки достаточно, чтобы заменить линкуе.
>Философия Жабы "один файл = один класс/интерфейс".
Вместо наличие фичи - костыли-соглашения, ясно.
>Потому что достаточно посмотреть в начало:
>> где шаблоны? Разработчики Sun
Кстати да, в яваговнах же до сих пор нет нормальных генериков, только синтаксический сблёв. Ну и остальные проёбы языка, про которые ты тактически умолчал, Раджеш.
Аноним 09/05/17 Втр 13:24:16 #129 №987411 
14899279055960.png
Как искать такие картинки? Гугл на code memes, code jokes, java memes и т.д. выдаёт только дрисню уровня 9gag, картинки с текстом сверху и снизу
Аноним 09/05/17 Втр 13:32:54 #130 №987421 
>>987417
будто джева где-то ещё нужна
Аноним 09/05/17 Втр 13:48:45 #131 №987432 
>>987359
Какой, дружок-петушок?
Аноним 09/05/17 Втр 13:52:46 #132 №987435 
>>987432
/го/
Аноним 09/05/17 Втр 14:01:39 #133 №987445 
>>987432
общелисп
Аноним 09/05/17 Втр 14:18:21 #134 №987481 
>>987435
>>987445
swift
Аноним 09/05/17 Втр 14:26:56 #135 №987500 
>>987460
С# будет лучше во всём, а C++ ещё лучше если ты не дебил.
Аноним 09/05/17 Втр 14:27:39 #136 №987503 
>>987460
Ну что за уёбок, в жабе есть фреймворк и библиотека для каждой проблемы, хуле тебе так хочется пилить свой велосипед, объясни мне? Или ты сидишь на пентиуме 3 с 128 мб оперативы и 50 гигами на жесктмо, что тебя каждый мегабайт на вес золота?
Аноним 09/05/17 Втр 17:36:56 #137 №987664 
>>987368
>Думает что этой хуитки достаточно, чтобы заменить линкуе.
Этого тебе хватит? http://reactivex.io/documentation/operators.html
Аноним 09/05/17 Втр 18:44:17 #138 №987703 
>>987368
> Кстати да, в яваговнах же до сих пор нет нормальных генериков, только синтаксический сблёв. Ну и остальные проёбы языка, про которые ты тактически умолчал, Раджеш.
Ну знаете, в Java вообще овердохрена всего нет, если проанализировать сумму возможностей всех ЯП. Мои знакомые открывают для себя очередной новейший Rust/Go/Scala и наивно охуевают, что там МОЖНО БОЛЬШЕ. Хотя Java в своих нишах очень хорошо смотрится, эволюционируя много лет, когда эти языки как раз постепенно гниют.

Вкратце: не потому ли там нет дженериков, потому что это не нужно (не "хуйня", а просто мало кейсов), а не потому что в Oracle дебилы сидят, даром что в день получают зп двух твоих мам в месяц?
Аноним 09/05/17 Втр 18:46:50 #139 №987704 
>>987500
Ты же в курсе, что на С++ в основном шлепают Google/Facebook/Firefox-господа в своих проектах, которые просто не могут быть написаны не на С++, а во всех остальных сферах кресты бесполезны?
Аноним 09/05/17 Втр 19:37:40 #140 №987731 
>>987717
Лол. А на чем по твоему написана JVM и ядро операционки?
Плохому танцору постоянно что то мешает.
Аноним 09/05/17 Втр 20:57:48 #141 №987792 
>>987664
Юзал когда-нибудь это? Нахуя это всё надо вообще? Столько же еботни, я просто хуею (я пытался параллельно отправлять РЕСТ запросы и блочить код, пока каждый запрос не вернёт ответ или не вылетит по таймауту, это просто охуеть как костылить надо с их АПИ).
Аноним 09/05/17 Втр 21:35:24 #142 №987813 
>>987703
>Дженерики не нужно
Блять, охуеть, теперь я видел всё
Аноним 09/05/17 Втр 21:43:21 #143 №987817 
>>987712
Ага, только в джеве генерики это просто синтакс сахар, в отличие от того же сисярпа.
Аноним 09/05/17 Втр 21:57:01 #144 №987824 
>>987817
И их хватает в 99,9% случаев.
Аноним 09/05/17 Втр 22:18:29 #145 №987833 
Знаете, по-моему, я схожу с ума...
Дело в том, что иногда по ночам мне кажется, что я яваблядь. Мне хочется выделять память, зарабатывать на доширак, пиздеть про энтерпрайз, сваливать свои проблемы на чужие плечи и писать нечитаемый бессмысленный говнокод.
Я ворочаюсь, страдаю, рычу, а под конец вскакиваю с кровати и хватаю первое, что попалось под руку.
Это может быть тапок, топор или простая поварешка, но в моем воображении она становится огромным прожорливым интерпретатором.
С этим интерпретатором я открываю корпус сервера, ставлю ещё две планки оперативной памяти и с громким боевым кличем выбегаю на улицу. Я бегаю под окнами своих соседей и ору: "Ява не тормозит, тупые нищебляди!! Купите нормальное железо!!"
Но они не покупают... Они привыкли.
И когда я уставший, но довольный, поднимаюсь в квартиру, наоравшись и набегавшись, одна из дверей открывается. Там, лукаво сверкая глазенками, стоит маленький соседский мальчик Женька. Он громко шепчет беззыбым ртом "Клоссплатфолменность!" и ободряюще мигает мне одним глазом.
Я, улыбаясь ему, прохожу мимо, и в душе моей поют заказчики.
А дома я открываю бутылку водки, морщась, выпиваю ее до половины, и ловлю кота. Ругая этого "сраного волосатого индуса", я сажаю его за клавиатуру, и чтобы он не убежал, приматываю его к ней скотчем.
А дальше все просто.
Я стою у окна, пуская скупую быдлокодерскую слезу по своей прыщавой щеке , и мечтаю. Я представляю, что огни домов -- это пламя костров, на которых сжигают крестопидоров, шум машин -- это рев кулеров в серверных, а в мире нет ничего, кроме великого энтерпрайза и нас, яваблядей...
И я жду, что вдруг, вот сейчас, в мою дверь войдет начальник и скажет: "Эй, раб, ты чо так так долго? Давай, быстро дописывай исходник. Похуй, если будет тормозить - разберутся те, кто будет сопровождать! ГА-га-га-га!" И ободряюще хлопнет меня по спине.
И тогда не будет в мире счастливее человека, чем я... Точнее, явабляди.
Что же мне делать, анон? Что же мне делать?
Аноним 09/05/17 Втр 23:03:14 #146 №987851 
>>987712
Че ты в лужу пердишь? Нормального примера, когда в джаве потребовались бы дженерики, от тебя я не дождусь, как я понял.
> Это есть в сиське, значит это круто, а кто считает иначе, тот макака и скрипт-кидди, а уж я-то точно не макака
Аноним 09/05/17 Втр 23:34:02 #147 №987877 
>>987792
Ты видно не правильно что-то делаешь. Или пытаешься сунуть его туда, где его использовать не надо.
Я использовал вместе с Spring Web Reactive
Аноним 10/05/17 Срд 00:12:33 #148 №987911 
>>987824
>жинерики ненужны
>да хули ты пиздишь скрипт-кидди они дохуя нужны
>ваши жинерики ненастоящие
>настоящие ненужны
Аноним 10/05/17 Срд 00:16:18 #149 №987921 
>>987877
Распиши юзкейс как использовал.
Аноним 10/05/17 Срд 19:51:25 #150 №988361 
Тред джавапетушни, а соснули шарписты и прочие, лол
Аноним 11/05/17 Чтв 01:28:06 #151 №988533 
>>988361
Да забей, им спринг - огромный фреймворк для решения проблем, которые создаёт. Неосиляторство так и прёт. Что там, шарпогеи, вам орм подвезли то хоть? Или так и живете с портом третьего хибернейта?
sageАноним 11/05/17 Чтв 12:48:25 #152 №988729 
>>988361
>>988533
>и совсем не опустили

забавно наблюдать, как зассяная жабаиндусня воркует друг с дружкой под шконарём
Аноним 14/05/17 Вск 13:28:02 #153 №990369 
>>988533 Дебс, о Entity Framework не слышал? В сочетании с lINQ, просто топчик.
Аноним 14/05/17 Вск 14:20:05 #154 №990390 
>>990369
Ты чего, linq в джаву не завезли.

Сишарп-кун
Аноним 14/05/17 Вск 14:40:07 #155 №990399 
>>990390 Завезли, не так давно, стрим апи. То ещё говно с многословным синтаксисом. И толку, если в джаве нет интерфейса для всех коллекций.
Аноним 14/05/17 Вск 17:31:01 #156 №990457 
lelz.jpg
>>990399
> нет интерфейса для всех коллекций.
> шёл 2017 год
Аноним 15/05/17 Пнд 03:06:25 #157 №990818 
Чуваки из лагеря сишарперов, которые набрасывают на джаву, ну полно вам уже!
Где в шарпе нормальные веб-фреймворки? Есть что-нибудь рабочее кроме asp.net?
Где в шарпе нормальная кросс-платформенность? У вас есть только какие то недоделки вроде mono, net.core. Назовите хотя бы одну причину, по которой пользователь предпочел реально кросс-платформенную джаву ради ваших "экспериментов"? Может быть потому что там есть перегрузка операторов или linq?
Есть что-то похожее на java memory model? Думаю, что нет.
Почему на джаве полно библиотек и фреймворков для big-data (уже слышу вскукарек, что big-data не нужна, что это обман, что ваша data недостаточно big и т.п., обращать внимания я на это конечно же не буду) вроде elasticsearch, и экосистемы hadoop, которые используются в том числе и вне джава-проектов?
Постоянно кричите про "джава тормозит", но почему то под jvm разработано много языков, которые реально используются, а на дудке только f#, который никому не нужен? Кто бы стал иметь дело с платформой, которая тормозит, писали бы все под божественную дудку и рвали бы всех своим перформансом и остутствием stop-the-world.
Постоянно тыкаете отсутствием нормального гуи-фреймворка, но напомните плиз, примеры популярного приложения, гуи которого написан на шарпе?
Отсутствие обратной совместимости приводит к тому, что нужно иметь кучу версий дотнета, начиная со второй.
Зато есть сотни языковых фич, которые постоянно добавляются в язык без оглядки на реальные потребности. И потом надув щеки от собственной невъебенности шарпист идет на двач отчитывать джавистов за отсутствие какой-нибудь нахуй ненужной приблуды. Как там у нас системы сборки кстати поживают в мире дотнета? Есть аналоги мавен или грейдл, реально работающие, а не просто старинный порт, давно заброшенный разработчиками?
Джава используется и в гугле, и в твиттере, амазоне, нетфликсе, и множестве других топовых компаний - шарпист начинает свою байку про "миллионы мух". А вот какая реальная ниша си шарпа и дутки? Может быть это масштабируемые или распределенные системы? Не думаю. Может быть это мобильная разработка? Сколько там разработчиков реально используют xamarin, не подскажите? Думаю, мобильные девелоперы предпочтут что-то типа react native если речь идет о кросс-платформенности. Может быть это удобный инструмент для скриптования и автоматизации внутренних задач? Х.з. возможно только на винде. Игры? Есть юнити, но к нему интерфейс есть из любого языка. Зато линкью, зато энтити фреймворк.
Аноним 15/05/17 Пнд 15:01:45 #158 №991078 
>>990818
>Есть что-нибудь рабочее кроме asp.net?
asp.net core
Аноним 15/05/17 Пнд 15:18:48 #159 №991080 
>>990818
Все будет но не сразу.
Net слишком долго был привязан к шинде и разрабатывался монопольно и закрыто. Как с реальной кросплатформенностью освоятся в рамках net standart так сразу попрет всякая прикладнуха и обвязка в опен сорце.
Аноним 15/05/17 Пнд 19:57:27 #160 №991303 
>>991080
>привязан
Ну так и проект Amber у жавы не за горами :)
Аноним 15/05/17 Пнд 21:05:12 #161 №991342 
515mPqFtipzXO.gif
>>991080
> Java
> Дата официального выпуска — 23 мая 1995 года.

> .NET Framework — программная платформа, выпущенная компанией Microsoft в 2002 году.

> 2017
> Все будет но не сразу.
Аноним 15/05/17 Пнд 21:54:19 #162 №991378 
>>991080
Ой да не пизди ка, до уровня джавы дот не дойдет никогда. Да и не нужно это! Хадуп уже написан, эластиксерч уже есть, никто в здравом уме не будет тратить время и повторять огромную работу, только ради того, чтобы это все взлетело на другой платформе. Джаву в сущности разрабатывает oracle, ibm, redhat, azul и другие, а майрософт разрабатывает свой си шарп в одиночку. Чтобы догнать и перегнать джаву нужно вложить дохуя средств и ресурсов, я не думаю, что мелкомягкие будут распылять ресурсы только ради того, чтобы сишарп работал на линухе, на арме или еще на чем то отлично он винХ86, слишком щас много направлений чтобы распыляться: облака, иот, искуственный интеллект и машинное обучение и др. А выхлоп от кроссплатформенности совсем не очевиден - мало портировать только платформу, нужно портировать скьюл сервер, шарепоинт и другое, но зачем? Нет ни одной причины для этого. Поэтому сишарп будет остваться всегда в догоняющих, ну и в качестве утешения будут внедряться всякие "фишечки", которых нет джавы. Поэтому остается: десктоп под винду (в основном круды), разработка порталов и прочих внутренних инструментов для автоматизации.
Я, кстати, не хочу сказать, что я обожаю джаву, ненавижу майрософт, ненавижу сишарп. Просто пора бы поумнеть и перестать ссать кипятком от "фишечек" при отсутствии вменяемой экосистемы. Какой толк от линкью и энтити фреймворка, если когда дело доходит до перформанса запросы пишутся на кондовом sql и хранимках?? Если охота фишечек, то есть груви, скала и котлин, можно долбится монадами в анал, но при этом не отказываться от старых инструментов - именно это и дает jvm.
Аноним 15/05/17 Пнд 22:07:51 #163 №991392 
>>991378
Все смешал в кучу :(

Давай исходить из задач.

Допустим, нам нужна быстрая документо-ориентированная БД. Выбираем Монгу. Для нее есть шарповый драйвер, подключаем, работаем.

Далее, нам кровь из носа нужен шустрый кэш.
Берем Redis. Для него есть шарповый драйвер (и не один).
Аноним 16/05/17 Втр 15:43:17 #164 №991748 
Есть кто на удаленке?
Аноним 17/05/17 Срд 00:22:52 #165 №992026 
>>991378
двачую

>>991392
>шустрый кэш.
>Берем Redis.
Джава и есть шустрый кэш, жертва скриптовых и тормозных языков.

Аноним 17/05/17 Срд 07:54:47 #166 №992088 
>>992026
Лул что? Хуйню сморозил.
Аноним 20/05/17 Суб 01:54:52 #167 №993636 
>>984209
У джавапетухов для этого есть аддоны к IDE, которые сворачивают кусок кода без перегруженных операторов, а выше генерируют коммент с кодом, который бы был, если бы операторы перегружались (Иначе с BigDecimal работать не получается)
Аноним 20/05/17 Суб 02:05:40 #168 №993641 
>>987365
Их шарповый код был, мягко говоря, говном
Аноним 20/05/17 Суб 09:39:05 #169 №993691 
>>983983
strictfp
Аноним 21/05/17 Вск 03:57:16 #170 №994046 
>>984537
> нагружать на 100% одно ядро
Она никогда так не делала. Она всегда нагружала все ядра на 100% при переиндексации
Аноним 23/05/17 Втр 00:14:38 #171 №995046 
>>987833
>ам мне кажется, что я яваблядь. Мне хочется выделять память, зарабатывать на доширак, пиздеть про энтерпрайз, сваливать свои проблемы на чужие плечи и писать нечитаемый бессмысленный говнокод.
>Я ворочаюсь, страдаю, рычу, а под конец вскакиваю с кровати и хватаю первое, что попалось под руку.
>Это может быть тапок, топор или простая поварешка, но в моем воображении
джава компилируется, долбоеб
Аноним 23/05/17 Втр 09:51:31 #172 №995098 
>>995046
...в байткод, который потом интерпретируется, долбоеб
Аноним 23/05/17 Втр 15:30:15 #173 №995210 
Как в джаве реализованы async/await из C#?
Аноним 24/05/17 Срд 10:00:41 #174 №995535 
>>995210
пакет concurency
Аноним 24/05/17 Срд 14:56:35 #175 №995703 
>>990818
>Есть что-нибудь рабочее кроме asp.net?

А чем тебе ASP.NET MVC и .NET Core не угодили, джавадаун тупорылый? отличные фреймворки со всем что требуется.
Аноним 24/05/17 Срд 15:38:10 #176 №995713 
>>995703
Поссал на шарпопидора
Аноним 25/05/17 Чтв 00:12:10 #177 №995985 
>>995098
Хех, а вот и диванный спорщик-шарпист подъехал. Впрочем, ничего нового.
Аноним 26/05/17 Птн 12:25:13 #178 №996508 
>>984281
А если так?
String kukarek = "kokoko" + 69;
Аноним 26/05/17 Птн 13:19:11 #179 №996535 
>>996508
Это не перегрузка, это синтаксический сахар для строк.
Ты видишь что-то знакомое, операторы поведение которых выглядит как перегрузка в других языках, но ты слишком туп и не можешь осознать что это не перегрузка (которой в языке нет), а оператор для конкатенации строк.

Это могло бы выглядеть и так
String kukarek = "kokoko" %==D 69;
Аноним 26/05/17 Птн 13:19:15 #180 №996536 
>>996508
Так нельзя.
Аноним 26/05/17 Птн 13:31:58 #181 №996545 
>>996535
>>996536
>Кококо
http://ideone.com/YCtI45
Аноним 26/05/17 Птн 13:33:47 #182 №996548 
>>996545
Сорян, обосрался с ссылкой.
http://ideone.com/WdrJBj
Аноним 26/05/17 Птн 13:36:57 #183 №996553 
>>996548
>Сорян, обосрался
Вся твоя жизнь в двух словах.
Аноним 26/05/17 Птн 13:42:13 #184 №996556 
>>996553
>кококо
Аноним 26/05/17 Птн 13:42:58 #185 №996558 
>>996556
Ясно.
Аноним 26/05/17 Птн 13:43:36 #186 №996559 
>>996558
>кококо
Аноним 26/05/17 Птн 13:44:50 #187 №996561 
>>996559 - >>996558

Аноним 26/05/17 Птн 14:20:15 #188 №996590 
>>996545
>пок
Аноним 26/05/17 Птн 15:08:07 #189 №996615 
>>996535
Ты в статическом языке тебя все типы уже определены. И когда ты складываешь строку с числом, ты реально хочешь вставить число в строку.
А в каком нибуд js ты хуй пойми что держишь (или строку или число или число но в строке или ...)

Преобразование типов "вверх" (не помню как называется, в общем где нет потерь данных) должно делаться безболезненно, а обратно только явно.
Если сделать везде явное приведение, то охуеешь от страданий и тупости этой ситуации.
sageАноним 26/05/17 Птн 15:36:03 #190 №996639 
Поясните за гц.
Если присвоить null какой либо ссылочной переменной, адрес которой записан в стеке, то когда гц удалит хлам в куче?
Аноним 26/05/17 Птн 16:29:54 #191 №996650 
>>996639
Когда произойдет сборка мусора

Ваш кэп
Аноним 26/05/17 Птн 16:37:00 #192 №996652 
>>996639
Когда не будет не одной ссылающийся ссылки (например переменной) гц при сборке съест объект
Аноним 26/05/17 Птн 16:59:31 #193 №996657 
Насколько важно профильное образование для Java программиста? Возраст (25 лет) и ВО сильно влияют при приёме на работу? Заочное вообще рассматривается?
Аноним 26/05/17 Птн 17:06:22 #194 №996659 
>>996657
Смотря кудай пойдешь, есть конторы где требуют. Есть где требование стоит чисто для отсева школоты. Есть места где всем похуй лишь бы ты бабло фирме зарабатывал.
Аноним 26/05/17 Птн 18:10:44 #195 №996668 
>>996657
>ВО сильно влияют при приёме на работу
В 2К17 посмотрят на тебя как на дебила, если ты свой диплом притащишь.
Аноним 26/05/17 Птн 18:11:55 #196 №996669 
>>996650
>>996652
Есть какие способы вызывать гц локально, как delete на крестах?
Аноним 26/05/17 Птн 18:39:20 #197 №996676 
>>996669
Есть там какой-то вызов, но зачем? Он сам знает как лучше поступить, где и что пометить и как скопом все это выкинуть.
В общем иди матчасть читай, ты не до конца понимаешь как работает и чистится это все. Руками тебе там делать точно не нужно (я серьезно)
Аноним 26/05/17 Птн 19:11:41 #198 №996688 
>>996669
Частый вызов ГЦ убьет все плюшки throughput и превратит твое приложение в тормозящий Go
Аноним 26/05/17 Птн 19:17:39 #199 №996689 
mayok.png
>>996669
Это будет выглядеть примерно так (для веб приложения)
Аноним 26/05/17 Птн 21:59:23 #200 №996774 
>>996668
>В 2К17 посмотрят на тебя как на дебила, если ты свой диплом притащишь.
Все вакансии, что я видел (hh), только с требованием ВО (естественнонаучное или инженерно-техническое) либо студенты последних курсов профильных вузов, где не нужен опыт работы
Аноним 27/05/17 Суб 00:21:23 #201 №996857 
А что, на фрилансе .NET популярнее? Регулярно получаю заказы на C#, на Java же (как язык нравится больше) нет ничего кроме андроидов.
Аноним 27/05/17 Суб 01:07:49 #202 №996867 
>>996669
есть, System.gc() например, но нахуя?
Поставь в настройках GC на G1 и не парся

>>983773 (OP)
Анон насоветуй литературы по АОП штоб и про сам сабж и про его реализацию в джаве ну там spring, aspectj, а то я с одной стороны как бы все понимаю, но вот не пропадает ощущение что на самом деле нихуя не понимаю, и потому хотелось бы чего нибудь серьезного навернуть с примерами
Аноним 27/05/17 Суб 01:14:03 #203 №996871 
>>996857
Ну а хуле ты хотел, джава это интерпрайз в первую очередь, а такое на оутсорс редко идет
Аноним 27/05/17 Суб 01:31:20 #204 №996875 
>>996857
У Д А Л Е Н К А
Д
А
Л
Е
Н
К
А
Аноним 27/05/17 Суб 22:59:29 #205 №997212 
>>996867
>аспекты-хуекты
Да хуле там сложного, концепция элементарная. Просто не ищи второе дно.
Ты каким то образом выбираешь определенное количество точек в коде, между которыми будет выполнятся какой-то другой код.
Например нужно залогировать вход и выход из каждоый фунции, вместо того чтобы как дебил вначале и вконце каждой функции писать код логирования выбираешь все точки начала всех этих функций и внедряешь туда код логгирования. В итоге если что-то поменялось, можешь изменить это в одном месте. Все остальное относится к механизму выбора этих точек и как именно будет внедренн код. Не помню за спринг, но в aspectj это делается очень элегантно, странно что эта хуитка не взлетела.
Юзкейсов на аспекты к слову не так и много, сходу могу вспомнить только логгирование, реализация всевозможных транзакций, проверка аргументов\предусловий\постусловий, обработка ошибок. Но без аспектов делать все эти вещи БОЛЬ.
Аноним 28/05/17 Вск 00:01:13 #206 №997250 
>>997212
К юзкейсам - добавь секьюрити.
Спринг понимает только метод поинткаты (до, после и вместо вызова метода). Делает это, оборачивая твой объект в прокси, так что все вызовы идут через аспект, а не сразу к объекту. По этой же причине всё спринговое аоп не работает с приватными методами и обращениями через this (прокся же по интерфейсу).
Аноним 28/05/17 Вск 04:06:21 #207 №997311 
>>997250
Спасибо анон за хороший ответ
Аноним 28/05/17 Вск 19:48:08 #208 №997589 
http://govnokod.ru/java
Аноним 28/05/17 Вск 21:33:54 #209 №997638 
>>997250
>метод поинткаты
метод джоинпоинты =)
Аноним 28/05/17 Вск 22:21:31 #210 №997662 
Куда лучше перекатываться с умирающей жабы в поисках стабильной работы и хорошего дохода?
JavaScript? Python?
Аноним 29/05/17 Пнд 01:17:29 #211 №997749 
>>997662
С умирающей конечно в ПХП
Хех, уже лет 10 умирает. Наверное от тяжести огромного количества новых проектов и вакансий.
Аноним 29/05/17 Пнд 03:36:39 #212 №997775 
>>997662
Джава это кобол нашего времени, она умрет только тогда, когда умрет последний джава программист
Аноним 29/05/17 Пнд 06:28:39 #213 №997788 
>>997749
последний ПХП совсем не плох
Аноним 29/05/17 Пнд 16:20:41 #214 №997995 
>>997788
Утешай себя, ага
Мимо-js-господин
Аноним 29/05/17 Пнд 16:31:30 #215 №998003 
>>997995
>жрет динамически типизированный undefined-понос
>господин
Аноним 29/05/17 Пнд 16:33:42 #216 №998004 
>>997995
>Мимо-js-господин
Хорошая шутка, всегда смешно.
Аноним 29/05/17 Пнд 18:49:54 #217 №998062 
C5WClyCWIAAY8Od.jpeg
>>997995
дристанул с этой маньки
Аноним 29/05/17 Пнд 19:40:31 #218 №998091 
Анон, только меня не покидает ощущение что котлин это джава на турбокостылях, смысл существования которых мне порой абсолютно непонятен как например метки и возможность модификации домкнутых переменных - нутром чую что это будет массово использоваться в генерировании говнокода
Аноним 29/05/17 Пнд 19:41:04 #219 №998092 
>>998091
>? fix
Аноним 29/05/17 Пнд 21:01:26 #220 №998160 
>>998091
А ты чего ожидал? Кардинальной смены парадигмы? Смысл котлина в фичах, которые делают его намного более высокоуровневым, но в то же время почти однозначно могут быть преобразованы в ява код, благодаря чему практически незаметный интероп и нормальная производительность труда неговнокодера.
Аноним 29/05/17 Пнд 21:16:00 #221 №998168 
>>998160
Да все я понимаю и ничего в общем то и не ожидал, но блять закон мерфи никто не отменял - все эти костыли палка о двух концах - если есть минимальная возможность написать говнокод, то найдется армия тех кто будет его писать
Аноним 29/05/17 Пнд 22:08:03 #222 №998222 
Народ, реально ли подключить hibernate без мавена, или я заебусь? Или может можно создать мавен-проект из текущего проекта? Сорян, я нихуя особо не разбираюсь, только вкатываюсь в жаву.
Аноним 29/05/17 Пнд 22:44:51 #223 №998247 
>>998222
В пизду мавен, юзай грэйдл

1) Да без менеджера зависимостей ты заебешься
2) Да можно создать из текущего проекта
Аноним 30/05/17 Втр 01:13:22 #224 №998325 
>>998168
хотя SAM конверсии годнота, госпади как же мне этого в джаве не хватало
Аноним 30/05/17 Втр 01:15:37 #225 №998326 
>>998325
хотя нет хуйня, попутал и решил что SAM касается абстрактных классов с одним методом
Аноним 30/05/17 Втр 03:00:14 #226 №998341 
>>998326
Нихуя не понятно что ты попутал.
>решил что SAM касается абстрактных классов с одним методом.
В котлине вместо single abstract method можно передавать лямбду, как собственно и в 8 джаве.
Аноним 30/05/17 Втр 04:04:12 #227 №998362 
>>998341
В джаве такое возможно только если это single abstract method задекларирован внутри интерфейса, тогда он считается функциональным и его можно заменить на лябмду, если же этот SAM задекларирован в абстрактном классе то такие анальные фокусы в джаве уже не пройдут. Попутал я, когда решил что такой финт возможен в котлине
Аноним 30/05/17 Втр 04:19:40 #228 №998364 
>>988095
Я конечно осознаю что это прозвучит как отговорка, но ты же понимаешь, что любой уважающий себя джава-господин а не макака свой код покрывает тестами, что бы вот таких ошибок в рантайме не ловить, особенно если он знает а он знает, что на дженериках такая хуйня может случится
Аноним 30/05/17 Втр 07:03:10 #229 №998401 
>>998361
А блядь он сверху. Где нормальный тред-то? Из прикрепа ссылки выпили, и теперь он где-то​ в пизде.
Аноним 30/05/17 Втр 07:15:35 #230 №998405 
>>987064
там в этот stream api expression trees уже подвезли?
Аноним 30/05/17 Втр 11:36:59 #231 №998503 
>>987064
Всего, чего нет в жабе, автоматически объявляется хуитой, как только это появляется в жабе, это автоматически становится нехуитой. При этом, требуется сделать вид, что хуитой это называл кто-то другой.
Аноним 30/05/17 Втр 12:17:41 #232 №998515 
>>997749
>>997775
Меня больше денежный вопрос интересует.
Ну и не хочется через 20 лет оказаться на помойке.
Аноним 30/05/17 Втр 12:20:04 #233 №998516 
>>997775
>>998515
Когда тепло «боярышника» разлилось по телу, а костёр стал обжигать волосы и коптить одежду, Димитрий удивлённо заметил, что вкус настойки боярышника не сильно отличается от пойла в красивых бутылках, которое он покупал в местной палатке. Ему даже вспомнились посиделки в деревне у костра, и во всей ситуации он начал находить позитивные моменты. Романтической ностальгии мешал только дикий Фрэнк, который без удержу молотил языком, как будто его полвека назад отправили сажать яблони на Марс, да там и забыли, и вот он встречает первого живого слушателя своей болтовни.

— Вот как вы, коллега, решили бы задачу портирования святого кода с КОБОЛа на богомерзкую джаву? Через алгоритмы Плисса-Волошина или Филда-Рамалинга? Али что своё придумали бы?

— Какой КОБОЛ, отец? — устало отпирался захмелевший фрилансер. — Этих кодеров давно уже похоронили, и они уже сгнили давно. Рефакторинг в моде, а не портирование. Кто не работает – тот ест, закон зоны!

— Спасибо, родной, за похороны! — недовольно ответил дед. — Вот и слили все полимеры, программистишки. Кстати, добро пожаловать к нам, на помоечку.
Аноним 30/05/17 Втр 12:33:20 #234 №998525 
>>998515
Ты и через 30 лет с джавой на помойке не окажешься, чего нельзя сказать про петухоjs. Но если ты планируешь 20 лет макакировать за клавиарутой, то это пиздец, сочувствую.
Аноним 30/05/17 Втр 13:21:33 #235 №998541 
посоны, как мне послать видео на сервлет/метод в джерси?
И как загрузить обратно после обработки на сервере.

До этого посылал только джейсоны через плагин в файерфоксе , вообще не представляю как это делается.
Аноним 30/05/17 Втр 13:31:34 #236 №998545 
>>998541
Поток байтов через web сокеты.
Аноним 30/05/17 Втр 14:39:12 #237 №998570 
Снимок.PNG
Я немного ньюб. Что за вывод в netbeans?
Аноним 30/05/17 Втр 15:07:15 #238 №998586 
>>998570
Кодировка неправильная, там у тебя скорее всего windows 1251, а вывод интерпретирует ее как юникод.
Аноним 30/05/17 Втр 15:10:52 #239 №998588 
Снимок.PNG
>>998586
нет с кодировкой всё нормально
Аноним 01/06/17 Чтв 20:05:56 #240 №999760 
14956564752750.jpg
>>997212
>>997250
ой блять сколько умных слов то, всю жизнь ебошил эту хуйню через прокси и не выебывался, а сейчас оказывается это хай програминг практис. Пиздец, чем тупее язык тем больше его комьюнити придумывает дохуя умных терминов
Аноним 01/06/17 Чтв 22:45:40 #241 №999842 
>>999760
С чего ты взял что это хай программинг практикс? Аспекты дают на любых курсах макак в галерах, можно это делать прокси, можно хоть jvm байткодом сразу писать, вопрос в удобстве.
Аноним 02/06/17 Птн 01:05:28 #242 №999885 
>>999760
Запроксируй обращения к полю, петух.

>>999842
Он и решил. Одновременно поцанам показать что он в теме рокет саенса и без умных слов. На два стула сел, забыв, что на обоих джава.
Аноним 07/06/17 Срд 17:03:01 #243 №1002709 
>>999885
>Запроксируй обращения к полю, петух.
про геттеры и сеттеры ты наверное первый раз слышишь
Аноним 08/06/17 Чтв 00:16:16 #244 №1002896 
>>984266
Я не тот анон, но поделись как без ненужных событий/делегатов реализуется паттерн MVP на этой вашей Джаве, просто интересно.

Или он тоже ненужен?
Аноним 08/06/17 Чтв 01:13:14 #245 №1002913 
14908059838990.jpg
>>1002896
>как без ненужных событий/делегатов реализуется паттерн MVP
Ебать шарпопетухам мозги промывают, может еще в мануалах майкрософта пишут что паттерн придумал лично гейс и нигде кроме шарпа его нельзя реализовать? Даже обоссать тебя стыдно.

JVM бог
Аноним 08/06/17 Чтв 01:21:34 #246 №1002916 
>>1002896
В жабе есть события. java.util.EventObject
Аноним 08/06/17 Чтв 05:48:21 #247 №1002959 
>>1002709
У тебя абсолютно для каждого поля есть геттеры и сеттеры?
Аноним 08/06/17 Чтв 13:31:42 #248 №1003067 
>>1002959
Для каждого к которому есть доступ из вне - ДА
Это называется инкапсуляция - основа масштабируемости и потокобезопасности
Аноним 08/06/17 Чтв 15:37:57 #249 №1003145 
>>1002913
>В списке вопросов было про делегаты/ивенты
>Джавапетух сказал что не нужно.
>Потом джавапетух начал говорить что нуждно оскорбляя всех подряд

Кек.
Аноним 08/06/17 Чтв 18:43:59 #250 №1003233 
14786255687870.jpg
>>1003145
>Паттерн MVC
>ТОЛЬКО ДИЛЕГОТЫ, ТОЛЬКО СИШОРП
>пок пок джавапетух кок
Хех, не более
Аноним 08/06/17 Чтв 19:16:58 #251 №1003252 
Наркоманы, события/делегаты - это паттерн Oberserver. Есть в Qt, например, подозреваю оттуда Хейлсберг их и спиздил.
Аноним 08/06/17 Чтв 21:12:31 #252 №1003299 
>>998525
>Ты и через 30 лет с джавой на помойке не окажешься
Формошлепы на Delphi тоже так думали, и где они теперь?
Или C++, что на нем пишут кроме игр и немногочисленного десктопного софта на Qt?
А раньше был главным языком в индустрии.
>Но если ты планируешь 20 лет макакировать за клавиарутой, то это пиздец, сочувствую.
Так идеальный же вариант, а всякие хаскели-скалы можно изучать в свободное время.
Но не получится так, вон EE уже коньки откинула.
Аноним 08/06/17 Чтв 21:18:36 #253 №1003304 
Python активно щемит жабу во всех областях: веб, различные сервисы, анализ данных... Куча библиотек, лаконичный код. Думаю есть смысл перекатываться в него.
Сейчас кроме Java пишу на .NET, но у него тоже нет будущего. Держится за счет самоподдува Microsoft и сдохнет, когда в нем найдут фатальный недостаток.
Аноним 08/06/17 Чтв 21:33:54 #254 №1003316 
>>1003299
Плес, дельфи вышла немногим раньше явы, сравнение тут вообще ни к чему.
Плюсы мертвы только в маняфантазиях зекачеров.
Про EE вообще пушка. Она откинулась потому что ораклы на нее откровенно забили и люди сами сделали лучше.
Ньюфаню, взрощенного на pr видно из далека.
Аноним 08/06/17 Чтв 21:57:17 #255 №1003329 
>>1003299
Но ты ведь понимаешь что те же программисты в коболе являются самыми высокооплачиваемыми в мире, потому что раковый кобол в наше время никому не всрался, но при этом весь энтерпрайз до 90ых годов держался именно на нем
Ни кресты, не делфи никогда энтерпрайз платформой не были в отличие от джавы и смалталка, последний собственно который был джавой задоминирован. Джава была и скорее всего еще очень долго будет популярной благодаря

1) JVM
2) Тонне фреймворков всех мастей
3) Скорости и стабильности - самый высокий показатель среди всех интерпретириеумых и \ или компилируемых в байт код языков
4) Просто своей удачной структуре - не слишком низкоуровневая что бы ебаться с памятью как на крестах, но и не слишком высокоуровневая как всякие тормозные маняпайтоны с кучей делегируемой магии

Аноним 08/06/17 Чтв 22:03:01 #256 №1003330 
>>1003304
Пайтон активно используется для прототипирования и\или учеными собственно тоже для прототипирования
В энтерпрайсе для пайтона места нет, потому что ты как минимум заебешься масштабировать на нем код, который как ни крути к тому же будет заметно уступать по производительности. Если не веришь по пробуй написать два схожих простых rest сервиса, один на пайтоне и один на джаве или шарпе, и просто посмотри на время отклика
Аноним 09/06/17 Птн 14:35:50 #257 №1003551 
>>1003330
А как масштабируют джаву (я без сарказма)
Аноним 09/06/17 Птн 14:50:46 #258 №1003554 
>>1003551
Анальными расширителями.
Аноним 09/06/17 Птн 15:08:26 #259 №1003560 
>>1003554
нехуя ты петросян просто
Аноним 09/06/17 Птн 18:35:02 #260 №1003649 
>>1003551
Жабопетухи раздвигают пошире свои анусы, и между ними распределяется нагрузка. Чем больше анусов и чем они глубже - тем быстрее жаба работает.
Аноним 09/06/17 Птн 20:21:24 #261 №1003712 
>>1003649
Но анальные расширители только у майкрософт. Шах и мат, шарпоквохтушка.
Аноним 09/06/17 Птн 22:06:36 #262 №1003761 
Screenshot from 2017-06-09 21-03-37.png
Аноним 24/07/17 Пнд 14:22:17 #263 №1030578 
>>984537
Нет, не перестала, жрёт и просит ещё.
Зато всё работает охуенно.
Аноним 24/07/17 Пнд 15:52:15 #264 №1030626 
>>998062
Тоже как-то проиграл с нее. Фронтовая петушня еще хуже, играет в серьезных разработчиков, слова умные выучивает. На деле задачки для третьеклассников решает в духе "иди отрисуй ответ с сервера", попутно их усложняя на пустом месте всякими ФРП, чтобы не спалили что они хуйней страдают.
Аноним 18/08/17 Птн 09:42:42 #265 №1046155 
>>998222
Я подключал, без проблем. Качаешь либы с hibernate.org и добавляешь в CLASSPATH.
Но советую приступать к Hibernate только после освоения JDBC, иначе будет многое непонятно. А лучше вообще изучить перед ним другую JPA реализацию, попроще, вроде EclipseLink. Hibernate далеко выходит за рамки JPA со своими Criteria API, Search, OGM и т.д.

>>998247
Грэдл не нужен, он дает никаких преимуществ перед мавеном. Только отвратительный непонятный синтаксис вместо православного XML. А еще это подыхающий Groovy, язык для полных даунов, не осиливших ни Scala, ни Clojure, ни Kotlin.
Аноним 18/08/17 Птн 09:45:09 #266 №1046157 
>>1030626
С появлением npm и прочего к ним пришли все проблемы жабомира. Как говорится, МИЛОСТИ ПРОШУ К НАШЕМУ ШАЛАШУ
comments powered by Disqus

Отзывы и предложения