@jvmchat

Страница 1348 из 2890
Baruch
11.04.2017
20:59:30
если компании нужен спарк - надо либо переучивать на скалу, либо нанимать скалистов
либо отложить вот этот бред в сторону и работать на джаве.

Nikolay
11.04.2017
20:59:31
и на чем угодно

но в проде для спарка надо писать на скале

Google
Nikolay
11.04.2017
20:59:53
в 90% случаев, за редким исключением

неа, не надо
надо, Федя, надо

Baruch
11.04.2017
21:00:11
надо, Федя, надо
неа, не надо

Nikolay
11.04.2017
21:00:20
неа, не надо
аргумент

Baruch
11.04.2017
21:00:45
аргумент
ну у меня есть аргумент, точнее их много (см доклады Жени). А у тебя как?

Adam
11.04.2017
21:01:34
опять вброс что ли

Daniel
11.04.2017
21:02:08
нет, но оскорблять людей правилами запрещено

а не, я ж не в скалачате

Nikolay
11.04.2017
21:02:28
ну у меня есть аргумент, точнее их много (см доклады Жени). А у тебя как?
а у меня они простые - спарк написан на скале, у спарка ленивое API, которое ложится на скалу отлично, а еще прототипный код на питоне в скаловское API транслируется руками очень легко, буквально по одной функции спокойно переводится

с джавой там танцы с бубном

Baruch
11.04.2017
21:02:51
с джавой там танцы с бубном
с джавой нет ни разу танцев никаких

сорян

Nikolay
11.04.2017
21:02:59
и да, это не говоря уже о том, что все фичи сначала появляются в Scala API

Google
Nikolay
11.04.2017
21:03:19
с джавой нет ни разу танцев никаких
а теперь посмотри сравнение примеров кода на скале и джаве в документации спарка и пойми, что ты неправ

Daniel
11.04.2017
21:03:20
нет там танцев и апи джавовое не отстает от скалки

отстает питон

Nikolay
11.04.2017
21:03:23
уже нет
всегда да

нет там танцев и апи джавовое не отстает от скалки
практически не отстает, разумеется

Adam
11.04.2017
21:03:49
ну да, похоже на вброс)

Митко Соловец?
11.04.2017
21:04:02
а не, я ж не в скалачате
нет, за оскорбление бан и ссылка на легаси проект с джавой 1.3

Baruch
11.04.2017
21:04:04
Daniel
11.04.2017
21:04:17
я твой уровень отлично помню по девопс чату и знаю чем это все закончится свалю сразу

Nikolay
11.04.2017
21:04:44
ты, похоже в java api nе заглядывал с момента разворота тайпсейфа. Ну, ок.
в доке по спарку бок-о-бок примеры кода на скале и джаве. Угадай, где меньше кода и он лучше читается?

Daniel
11.04.2017
21:05:16
твой

Nikolay
11.04.2017
21:05:25
а в чем претензиии?

Adam
11.04.2017
21:05:31
какая разница где лучше читается

Nikolay
11.04.2017
21:05:34
Baruch
11.04.2017
21:05:44
Nikolay
11.04.2017
21:05:52
какая разница где лучше читается
какая разница, говнокод или нет, верно?

Google
Nikolay
11.04.2017
21:06:03
кто сказал?
документация спарка сказала

меня так умиляют всегда скала-хейтеры

Baruch
11.04.2017
21:06:19
документация спарка сказала
там прямо написано, что лучше читается?

Nikolay
11.04.2017
21:06:31
там прямо написано, что лучше читается?
там прямо глазами это видно

Adam
11.04.2017
21:06:43
по читабельности я соглашусь но это такое

Baruch
11.04.2017
21:07:04
там прямо глазами это видно
ну вот моими глазами видно, что java api не отстает, читается для джавистов лучше, и джавистам понятней

Anton
11.04.2017
21:07:13
оу оу, красота, читабельность. пойду попкорна возьму

Nikolay
11.04.2017
21:07:27
сравни примеры кода

Alexander
11.04.2017
21:07:32
Тут одни технари
Знают, как выбрать критерии

Nikolay
11.04.2017
21:07:46
какой там вырвиглазный треш с джавой и как он в одну строку на скале пишется

Artem
11.04.2017
21:07:58
в джаве, конечно. В скале там жопы какие-то.
“жопы” отлично подмечено :))

Митко Соловец?
11.04.2017
21:08:04
Nikolay
11.04.2017
21:08:07
если джавист утверждает, что код на джаве этот у него лучше читается - то он нагло врет

Митко Соловец?
11.04.2017
21:08:12
джава шагнула вперед

Nikolay
11.04.2017
21:08:14
я уважаю скалу, но ты не прав
ну ты ссылку открой

Alexander
11.04.2017
21:08:20
Еще есть перл
Нет такого кода, который бы не уместится в perl one liner

Anton
11.04.2017
21:08:28
ну вообще там чёто API старое, не?

Google
Anton
11.04.2017
21:08:32
без лямбд...

Митко Соловец?
11.04.2017
21:08:40
мэджик

Anton
11.04.2017
21:08:42
а так - ну Java как Java

Nikolay
11.04.2017
21:08:50
ну вообще там чёто API старое, не?
ничего не знаю, официальная дока, обычный джава-код

на скале без подготовки не прочитаешь код
смотря какой код. Так-то я согласен, что основная претензия к скале - слишком большая гибкость

Anton
11.04.2017
21:09:16
ну и Scala как Scala. да, короче, меньше кода - а красифше ли - ну это уже дело вкуса

Митко Соловец?
11.04.2017
21:09:19
val wordCounts = pairs.reduceByKey(_ + _)

просто смайл жопы нарисовали

Anton
11.04.2017
21:09:25
а Java код там точно можно красифше сделать

Admin
ERROR: S client not available

Митко Соловец?
11.04.2017
21:09:26
красавцы

достойно уважения

Nikolay
11.04.2017
21:09:52
можно :) а можно просто на скале писать

Artem
11.04.2017
21:10:02
Почему если я напишу 2 строчки кода это считается хуже чем 1 строчка? откуда такая мания к однострочникам?

Alexander
11.04.2017
21:10:06
Artem
11.04.2017
21:10:12
что в этом такого клевого

Anton
11.04.2017
21:10:12
можно :) а можно просто на скале писать
ну а можчно просто не писать, а просто писать на Java. тоже норм

Nikolay
11.04.2017
21:10:13
Что же не пишут то?
так пишут только в путь

Anton
11.04.2017
21:10:24
так что как бы нет принуждения писать на Scala

Google
Nikolay
11.04.2017
21:10:45
так что как бы нет принуждения писать на Scala
принуждения нет, есть простота и удобство, API заточено под язык

Anton
11.04.2017
21:10:47
писАть на джава
каждому своё

Митко Соловец?
11.04.2017
21:11:11
Николай

рассказывай

Nikolay
11.04.2017
21:11:35
А в Самаре офис где?
если честно - я в нем не был, не знаю, но вроде где-то на Московском шоссе

Ruslan
11.04.2017
21:11:44
принуждения нет, есть простота и удобство, API заточено под язык
Да, кстати, я не понял. Там реально анонимные объекты создаются. Их можно легко заменить на лямбды

Alexander
11.04.2017
21:11:55
если честно - я в нем не был, не знаю, но вроде где-то на Московском шоссе
Там московское шоссе через весь город проходит :)

Ruslan
11.04.2017
21:11:58
Будет не менее читабельно

Oleg
11.04.2017
21:11:59
И если на скале не пишу - можно и не соваться?)

Митко Соловец?
11.04.2017
21:12:12
Function2<List<Integer>, Optional<Integer>, Optional<Integer» updateFunction = new Function2<List<Integer>, Optional<Integer>, Optional<Integer»() { @Override public Optional<Integer> call(List<Integer> values, Optional<Integer> state) { Integer newSum = ... // add the new values with the previous running count to get the new count return Optional.of(newSum); } };

Oleg
11.04.2017
21:12:14
Судя по последним обсуждениям

Митко Соловец?
11.04.2017
21:12:19
ну тут понятно все

мусор

Nikolay
11.04.2017
21:12:21
И если на скале не пишу - можно и не соваться?)
нет, на этой позиции практически нет ни спарка, ни скалы

Ruslan
11.04.2017
21:12:27
Я тут вообще мимокрокодил. У меня другие дела есть, которые мне ближе =)

Митко Соловец?
11.04.2017
21:12:28
такой код и мне не нравится

Страница 1348 из 2890