Size: a a a

2017 June 09

ММ

Миша Малышев 😌👌 in KotlinLangRu
Надо учить джаву в любом случае
источник

ММ

Миша Малышев 😌👌 in KotlinLangRu
Котлин идёт от Джавы, без нее работать нормально не получится
источник

А

Арман in KotlinLangRu
Миша Малышев 😌👌
Котлин идёт от Джавы, без нее работать нормально не получится
Почему? Это же два независимых языка
источник

KK

Konstantin Kulikov in KotlinLangRu
А как же котлин натив?
источник

KK

Konstantin Kulikov in KotlinLangRu
Идея котлина ведь несколько шире простой джавы и не ограничена ее рамками
источник

ММ

Миша Малышев 😌👌 in KotlinLangRu
Арман
Почему? Это же два независимых языка
Начнем из далека. Зачем учить Котлин? Одна из причин - андроид.

Предположим, ты научился кодить на Котлине и ищешь работу. >90% вакансий андроид это Джава, только Джава и ничего кроме Джавы (люди из индустрии подтвердят, у нас, например, Стас в ней работает). В других сферах ещё хуже, вакансий тупо нет.

Конечно, если ты учишь язык просто для себя, то можно не запариваться. Однако, все равно могут возникать проблемы. Например​, ты захотел написать что-то с использованием какой-либо библиотеки и полез смотреть примеры, туториалы, исходники и т.д. Угадай, на каком языке все это будет?

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

ММ

Миша Малышев 😌👌 in KotlinLangRu
Но, я не говорю, что нужно учить сначала джаву. Можно постигать оба языка параллельно.  Вообще, Котлин изначально создавался, чтобы прикрыть косяки джавы, вот тут Андрей Бреслав про это говорит: http://www.forbes.ru/tehnologii/345781-andrey-breslav-jetbrains-pryamoy-monetizacii-yazykov-programmirovaniya-skoree
источник

SZ

Stas Zemlyakov in KotlinLangRu
Миша дело говорит. Недавно на планёрке я поднял вопрос о переходе на Котлин, на что получил ответ: "Мы джавистов-то нормальных найти не можем, а ты про Котлин". Это андроид-проект. То есть для работодателя важно, чтобы вновь пришедшие люди могли поддерживать проект.
источник

SZ

Stas Zemlyakov in KotlinLangRu
Я, конечно, и дальше буду за Котлин топить. Хотя бы какие-нибудь модули чтоб на нём были. Мне вот нравится как DTO ретрофитовские на Котлине смотрятся.
источник

SZ

Stas Zemlyakov in KotlinLangRu
Без кучи ненужных геттеров и сеттеров.
источник

SZ

Stas Zemlyakov in KotlinLangRu
У меня подход к языкам изначально прикладной: язык - чтоб работу работать. Без джавы не возьмут - 1000%
источник

А

Арман in KotlinLangRu
Получается, что главная причина в том, что старые проекты, много старых проектов написаны именно на Java, и поддерживать их надо тоже на Java? В этом дело?
источник

ЮБ

Юрий Бучин in KotlinLangRu
Арман
Получается, что главная причина в том, что старые проекты, много старых проектов написаны именно на Java, и поддерживать их надо тоже на Java? В этом дело?
И еще плюсом идет малоболезненая заменяемость персонала фирмы.
источник

КК

Кита К. in KotlinLangRu
Миша Малышев 😌👌
Начнем из далека. Зачем учить Котлин? Одна из причин - андроид.

Предположим, ты научился кодить на Котлине и ищешь работу. >90% вакансий андроид это Джава, только Джава и ничего кроме Джавы (люди из индустрии подтвердят, у нас, например, Стас в ней работает). В других сферах ещё хуже, вакансий тупо нет.

Конечно, если ты учишь язык просто для себя, то можно не запариваться. Однако, все равно могут возникать проблемы. Например​, ты захотел написать что-то с использованием какой-либо библиотеки и полез смотреть примеры, туториалы, исходники и т.д. Угадай, на каком языке все это будет?

Ситуация на сегодня такова. Возможно в _будущем_, котлин можно будет знать без Джавы, на что я надеюсь. А пока имеем что имеем
факт в том что на Java нельзя разрабатывать под ios. А на c# можно, и на kotlin будет можно. Индустрия развернется просто и все. Такое уже происходило и не раз
источник

S

Syjgin in KotlinLangRu
Кита К.
факт в том что на Java нельзя разрабатывать под ios. А на c# можно, и на kotlin будет можно. Индустрия развернется просто и все. Такое уже происходило и не раз
А каким образом на Котлин будет можно? Всё равно же тащить биндинги jvm к местному рантайму, или есть какой-то более нативный способ?
источник

А

Арман in KotlinLangRu
Кита К.
факт в том что на Java нельзя разрабатывать под ios. А на c# можно, и на kotlin будет можно. Индустрия развернется просто и все. Такое уже происходило и не раз
Кстати а как там со слухами, что Oracle из-за Java судилась с Google и  Google начала искать язык, который заменит Java для Android? Если это произойдет(Oracle выиграет суд), то ведь хочешь не хочешь, а придеться дальше андроиду без Java, а значит весь код перепишут(Скорее всего именно на Kotlin, а может даже Swift)
источник

КК

Кита К. in KotlinLangRu
Арман
Кстати а как там со слухами, что Oracle из-за Java судилась с Google и  Google начала искать язык, который заменит Java для Android? Если это произойдет(Oracle выиграет суд), то ведь хочешь не хочешь, а придеться дальше андроиду без Java, а значит весь код перепишут(Скорее всего именно на Kotlin, а может даже Swift)
swift юзать не даст Apple скорее всего
источник

КК

Кита К. in KotlinLangRu
Syjgin
А каким образом на Котлин будет можно? Всё равно же тащить биндинги jvm к местному рантайму, или есть какой-то более нативный способ?
я не знаю. был анонс. Я ж не из башки взял. MacOs, iOS, RaspberryPi и что-то ещё вроде как
источник

А

Арман in KotlinLangRu
Кита К.
swift юзать не даст Apple скорее всего
Такое тоже возможно.
источник

А

Арман in KotlinLangRu
Кстати, я не знаю можно ли тут такое делать или нет, но кто может оценить моего бота? @kinonetBot
источник