|
274 / 178 / 30
Регистрация: 16.03.2017
Сообщений: 1,631
|
|
Kotlin vs Java12.10.2017, 10:54. Показов 7686. Ответов 48
Метки нет (Все метки)
Добрый день, проконсультируйте плиииз!
Больше года не садился за проги под андроид и решил "восстановить навык"... (вобще жил без java - поэтому считайте новичком) А везде говорят что "андроид теперь кодят под котлин" и весь хабр в статьях "котлин куда круче джавы" и "как я жил раньше без этого котлин"... прежде чем читать тяжелые мануалы по котлину хотел спросить ВАШЕ мнение! 1) у меня есть наработки(недоработки) на java. их теперь стоит переписать на котлин? 2) куда денется джава? или они работают в проекте вместе "дополняя друг друга"? 3) что Вы посоветуете почитать по котлину? 4) вообще кто-нибудь из вас уже на него перешел (не студенческие "курсовые работы", а профи). или это как с ангуляр 4(куча крупных фирм еще живут в ангуляр 1 - там они профи, а не плодят простые ошибки и старые проекты поддерживать надо) 5) озвучте в 2х словах ваше личное мнение по поводу котлин, плииз! 6) раньше работал со сложными ВНУТРЕННИМИ api (телефония, будильники, дизайнерские списки на сложных вьювах) - как ЭТО изменилось в котлин?
0
|
|
| 12.10.2017, 10:54 | |
|
Ответы с готовыми решениями:
48
C# vs Kotlin Kotlin - как первый язык?
|
|
274 / 178 / 30
Регистрация: 16.03.2017
Сообщений: 1,631
|
|
| 13.10.2017, 15:31 [ТС] | |
|
1
|
|
|
33 / 35 / 9
Регистрация: 03.02.2017
Сообщений: 141
|
||
| 16.10.2017, 20:59 | ||
|
Вставлю и свои 5 копеек как бывший адепт свидетелей пришествия скалы.
1. Большинство проектов пишется на джаве. Котлин - дает сахарные плюшки для программистов и риски - заказчику. 2. Есть хипстерские компании которые фанатеют от котлина. В предложениях работы они так и заявляют: предпочтение будет отдаваться тем кто выполнит ТЗ на котлине. 3. Можешь послушать Android Dev Подкаст. Выпуск 39. Консерватизм в разработке где ребята высказывают свое мнение о применении котлина в своих проектах. Если раньше они были в восторге от того как котлин решает проблемы мира джавы то сейчас поубавили свой пыл от тех проблем которые возникают с котлином и предостерегают от его использования в продакшене. Проблемы с котлином. Сборка становится на 25% медленнее. Небольшая выдержка из статьи от Пинтерест.
Если ты хорошо знаешь Андроид СДК и его экосистему то изучить котлин в плюс, тем более гугл будет продолжать полировать котлин.
2
|
||
|
42 / 42 / 5
Регистрация: 20.01.2015
Сообщений: 279
|
|
| 24.01.2018, 23:01 | |
|
Можно ветку поднять?
Только что с сайта котлина, так там такая вещь. Kotlin/Native currently supports the following platforms: Windows (x86_64 only at the moment) Linux (x86_64, arm32, MIPS, MIPS little endian) MacOS (x86_64) iOS (arm64 only) Android (arm32 and arm64) WebAssembly (wasm32 only) Я правильно понял, что на котлине теперь можно писать исполняемый код под эти платформы? И теперь один и тот же код (с некоторым допущением) будет работать и на яблоке и на андроиде. Просто в свое время вроде как, нечто подобное на windows mobile хотели сделать.
0
|
|
|
Автор FAQ
644 / 199 / 21
Регистрация: 11.06.2010
Сообщений: 1,024
|
|
| 27.01.2018, 00:01 | |
|
Если пишешь проект в энтерпрайз то пользуйся Java, если ты пишешь свой собственный личный проект,то юзай Kotlin
0
|
|
|
42 / 42 / 5
Регистрация: 20.01.2015
Сообщений: 279
|
|
| 28.01.2018, 17:02 | |
|
Полазил по просторам сети. Нашел как преобразовывать Java -> Kotlin . А вот обратное преобразование Kotlin -> Java чего не нашел. Подскажите плз а оно вообще есть?
0
|
|
|
Автор FAQ
644 / 199 / 21
Регистрация: 11.06.2010
Сообщений: 1,024
|
|
| 28.01.2018, 17:12 | |
|
Конечно есть,Kotlin -> JVM -> Java
0
|
|
|
42 / 42 / 5
Регистрация: 20.01.2015
Сообщений: 279
|
||||||
| 28.01.2018, 17:39 | ||||||
|
Набираю код.
0
|
||||||
|
15 / 14 / 3
Регистрация: 14.12.2017
Сообщений: 240
|
|||
| 30.01.2018, 18:22 | |||
|
Alex_Fedor,
Menu > Tools > Kotlin > Show Kotlin Bytecode Click on the Decompile button Copy the java code Добавлено через 1 минуту и да,ты правильно понял что один и тот же код будет работать на разных платформах,разница лишь в обращении к api тех самых платформ Добавлено через 1 минуту
1
|
|||
|
42 / 42 / 5
Регистрация: 20.01.2015
Сообщений: 279
|
||
| 31.01.2018, 09:42 | ||
|
Может кто посоветует хорошую книжку по языку, лучше на русском, а то "Котлин в действии" как-то тяжеловато заходит.
0
|
||
|
15 / 14 / 3
Регистрация: 14.12.2017
Сообщений: 240
|
|
| 31.01.2018, 09:49 | |
|
0
|
|
|
MiThEoN
|
||
| 31.01.2018, 10:09 | ||
|
Там же можно все это попробовать в действии, и еще задачки будут
0
|
||
|
42 / 42 / 5
Регистрация: 20.01.2015
Сообщений: 279
|
|||
| 31.01.2018, 12:24 | |||
|
0
|
|||
|
2884 / 2296 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
|
|
| 31.01.2018, 12:29 | |
|
я писал только на джаве и немного Objective-C
Котлин зашел на ура, лично мое мнение - это просто божественный язык, после джавы писать на нем как будто сбросил со спины гирю пудовую вообще посрать что там с кого требует, гугл в своих демках код на котлине показывает, я давно не видел примеров на джаве
0
|
|
|
MiThEoN
|
||
| 31.01.2018, 12:42 | ||
|
пинка таким ни кто не даст для скорости, кроме них самих. Мой пинок был когда я изучал C# 3.0. Я нашел книжку Абрамяна, там было 30 примеров с разбором, меня уже с первого примера затянуло, ночами не спал. Как говорится "Теория без практики мертва". И даже если ты самый начинающий, результат будет мотивовать тебя идти дальше, пробовать больше. Выводы делайте сами
0
|
||
|
42 / 42 / 5
Регистрация: 20.01.2015
Сообщений: 279
|
|
| 31.01.2018, 12:55 | |
|
Может пора веточку по Kotlin заводить? А то как то нелогично, Windows Phone нету, а веточка есть. Kotlin Android есть, а веточки нету.
0
|
|
|
2884 / 2296 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
|
|
| 31.01.2018, 12:55 | |
|
0
|
|
|
68 / 18 / 0
Регистрация: 26.01.2018
Сообщений: 166
|
|
| 14.04.2018, 18:41 | |
|
Есть русскоязычные учебники по языку Kotlin?
0
|
|
|
43 / 31 / 3
Регистрация: 27.03.2016
Сообщений: 116
|
|
| 05.12.2018, 10:54 | |
|
Ребят, я правильно понимаю, что в Андроид Студии есть и Ява и Котлин параллельно друг с другом? И даже в одно программе они могут быть скрещены?
В Котлине можно / будет можно писать и для иос? Или это утопия? Или такая морока, что можно даже не учитывать?
0
|
|
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
|
||
| 05.12.2018, 11:21 | ||
|
0
|
||
| 05.12.2018, 11:21 | |
|
Kotlin без Java - деньги на ветер? Kotlin "it" как перевести на java? Kotlin для Android [Kotlin] ACM ICPC Язык программирования Kotlin Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ
Основная суть и тезисы по измерениям:
0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема.
Объект не может перемещаться в 0D.
1D (Первое измерение):. . .
|
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek
ВВЕДЕНИЕ
Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
|