
S
04.04.2017
14:15:32
Если у тебя есть спринг, то почему бы его и не использовать. Так типобезопаснее и нагляднее

Yegor
04.04.2017
14:44:12
У меня был доклад сегодня на JBreak, про ООП и Java. Вроде бы получилось ничего так, вот видео: https://www.youtube.com/watch?v=85B3FV_sB60 У меня, кстати, очень хорошие остались ощущения от аудитории. В Москве на JPoint в прошлом году было как-то не так) То ли я хуже рассказывал, то ли столица не хочет ООП)

XENONIUM
04.04.2017
14:45:49
Приветствую всех. Не знаю что выбрать... Kotlin или Java. Kotlin приоритетнее как новый и удобный язык, но многие говорят, что там есть свои проблемы

Митко Соловец?
04.04.2017
14:46:09
какая конечная цель?

Google

Denis
04.04.2017
14:46:10
набросил так набросил ?

Митко Соловец?
04.04.2017
14:46:25
для чего выбираешь?

XENONIUM
04.04.2017
14:46:49
какая конечная цель?
Дроид, но не хотелось бы с головой в дроид увязнуть. Так, чтобы можно было изредка что-нибудь простое в веб, и не только

Митко Соловец?
04.04.2017
14:47:16
для дроида можно котлин учить, очень много проектов на нем сейчас и за это платят деньги
что касается бэкенда, пока ситуация такова, что котлин там в качестве эксперимента и никто специально котлин-девелоперов не ищет, а обучают прям по ходу
Опять же, если интересует как можно быстрее найти работу, то джава, потом Котлин в качестве развития

XENONIUM
04.04.2017
14:49:00
Нигде толком не могу нормальный Kotlin-учебник или документацию, помимо офсайта. С нуля его, пока что, не изучают, как я понял? Сначала учиться на Java, а потом переучиваться на Kotlin? Так получается?

Митко Соловец?
04.04.2017
14:50:19
отвечу так тебе, котлин еще долгое время будет без отрыва от джавы
потому что язык недавно зарелизился

Adam
04.04.2017
14:50:39
да, котлин это такая свежая штука что с нуля джуниоры его не учат

Митко Соловец?
04.04.2017
14:50:44
а выводы сделай сам

XENONIUM
04.04.2017
14:50:45

Google

Adam
04.04.2017
14:50:55
а опытным людям не нужны учебники особо

Baruch
04.04.2017
14:50:57

XENONIUM
04.04.2017
14:50:57
Про OBJ-C, по-моему, уже все забыли

Митко Соловец?
04.04.2017
14:50:59

XENONIUM
04.04.2017
14:51:04

Митко Соловец?
04.04.2017
14:51:21

XENONIUM
04.04.2017
14:51:22
Ну, это образно
Swift уже обогнал OBJ-C по вакансиям
вакансий много, работников мало »> ЗП большие

Митко Соловец?
04.04.2017
14:52:12
ну нельзя проецировать один опыт на другой
это неверный подход
опять же, на примере свифт, этот языка выпустила та же компания, что и обж-си

Alexander
04.04.2017
14:52:38
это в целом по iOS так
но ещё долгое время от хороших специалистов будут ожидать понимания обеих языков

Митко Соловец?
04.04.2017
14:53:07
Котлин выпустили Брэйнсы, которые не могут тягаться с Ораклом и Сан

XENONIUM
04.04.2017
14:53:13
Кстати, не знаете ли, OBJ-C сильно похож на Swift?

Митко Соловец?
04.04.2017
14:53:22
нет

Alexander
04.04.2017
14:53:28
совершенно не похож

Митко Соловец?
04.04.2017
14:53:33
это еще одно отличие примера на айос

XENONIUM
04.04.2017
14:53:48
Ибо я вообще считаю Kotlin каким-то фреймворком для Java

Google

XENONIUM
04.04.2017
14:53:54
Очень похожи языки

Митко Соловец?
04.04.2017
14:54:00
это скорее синтаксические расширение
с некоторыми мощными опциями

XENONIUM
04.04.2017
14:54:32
Говорили про плохой FOR в Kotlin. Правда ли?
Якобы "испаганили"

Alexander
04.04.2017
14:55:01
это ты пропозалов в свифт не видел, где то возвращают старый фор, то убирают, то предлагают иное решение
конкретно в той статье пример про for натянут на мой взгляд

Baruch
04.04.2017
14:57:44

XENONIUM
04.04.2017
14:57:48
Тут вообще есть программисты на Kotlin?

Митко Соловец?
04.04.2017
14:58:17
много тех, кто его пробовал имея бэкграунд на других жвм-языках

XENONIUM
04.04.2017
14:58:29
Ладно уж, выучу Java, затем подучу Kotlin. Думаю, не помешает одно другому

XENONIUM
04.04.2017
14:58:50
Ок, спасибо
Я вообще, видимо, не в тот чат зашел
Мне дорога в learn.jvm

Igor
04.04.2017
14:59:39

Gleb
04.04.2017
15:00:12
дай линк

Митко Соловец?
04.04.2017
15:00:13

Anton
04.04.2017
15:00:35
воспринемаю котлин для джавы, как джквери для джаваскрипта)

Igor
04.04.2017
15:00:52

Google

Gleb
04.04.2017
15:00:53
пасиб

XENONIUM
04.04.2017
15:02:11
После Python, Java выглядит какой-то сложной и непонятной, но со временем встречаются такие функции, которых нет в Python как таковых.
Но я до сих пор не дошел до момента, где объясняют строку public static void main(String[] args)

Admin
ERROR: S client not available

Dmitriy
04.04.2017
15:04:39
В общем, запилил консоль на груви, но происходит странный фейл. Пробросил в скрипт сервис, реализующий интерфейс c одним методом. Вызываю, а он говорит, что метода нет. https://gist.github.com/dstarcev/fddef255c97cb5a5af2f9437f15c1f1f

Aleksander
04.04.2017
15:09:08

Baruch
04.04.2017
15:09:26

XENONIUM
04.04.2017
15:11:47

Aleksander
04.04.2017
15:11:47
Просто он сказал "какой-то сложной и непонятной". Когда после джавы стал изучать скалу - мне тоже так казалось.

XENONIUM
04.04.2017
15:12:03

Baruch
04.04.2017
15:12:24
давайте я тут вам твитом похвастаюсь.
https://twitter.com/jbaruch/status/849278190472183811

XENONIUM
04.04.2017
15:13:19

Aleksander
04.04.2017
15:14:58
Эх, а у меня веб интерфейс артифактори тормозит. А все остальное нравится

Baruch
04.04.2017
15:18:06

Andrey
04.04.2017
15:19:00

Aleksander
04.04.2017
15:19:50
какая версия, какое железо?
4.7.7, ревизия 40199. Тебе железо ноды?:) она ни у кого больше не тормозит, кроме как у меня в вебинтерфейсе в хроме
Боюсь, дело не в ней :)))

Mikhail
04.04.2017
15:20:49
Дело в Хроме. да

Aleksander
04.04.2017
15:21:37
Я пока по пакетам до своего артифакта дохожу, рабочий день заканчивается :(

Dmitriy
04.04.2017
15:23:02

Google

Aleksander
04.04.2017
15:24:32
Кстати, прикол заметил
Это если в артифактори открыть веб инспектор

Baruch
04.04.2017
15:26:13
молодец :)

Denis
04.04.2017
15:26:26
этож классика :)

Aleksander
04.04.2017
15:26:49
Ну, такое я видел только на tutu.ru прежде
:))

Denis
04.04.2017
15:26:58
молодец :)
А что это за ошибка?
Exception in thread "main" groovy.lang.MissingMethodException: No signature of method: static org.apache.commons.lang.StringUtils.replaceEach() is applicable for argument types: (java.lang.String, [Ljava.lang.String;, [Ljava.lang.String;) values: [test, [,, \, |, =], [\,, \\, \|, \=]]
Possible solutions: replaceOnce(java.lang.String, java.lang.String, java.lang.String)

Baruch
04.04.2017
15:26:59

Denis
04.04.2017
15:27:32

Baruch
04.04.2017
15:27:46

Denis
04.04.2017
15:28:06

Baruch
04.04.2017
15:28:28