|
274 / 178 / 30
Регистрация: 16.03.2017
Сообщений: 1,631
|
|
Kotlin vs Java12.10.2017, 10:54. Показов 7407. Ответов 48
Метки нет (Все метки)
Добрый день, проконсультируйте плиииз!
Больше года не садился за проги под андроид и решил "восстановить навык"... (вобще жил без java - поэтому считайте новичком) А везде говорят что "андроид теперь кодят под котлин" и весь хабр в статьях "котлин куда круче джавы" и "как я жил раньше без этого котлин"... прежде чем читать тяжелые мануалы по котлину хотел спросить ВАШЕ мнение! 1) у меня есть наработки(недоработки) на java. их теперь стоит переписать на котлин? 2) куда денется джава? или они работают в проекте вместе "дополняя друг друга"? 3) что Вы посоветуете почитать по котлину? 4) вообще кто-нибудь из вас уже на него перешел (не студенческие "курсовые работы", а профи). или это как с ангуляр 4(куча крупных фирм еще живут в ангуляр 1 - там они профи, а не плодят простые ошибки и старые проекты поддерживать надо) 5) озвучте в 2х словах ваше личное мнение по поводу котлин, плииз! 6) раньше работал со сложными ВНУТРЕННИМИ api (телефония, будильники, дизайнерские списки на сложных вьювах) - как ЭТО изменилось в котлин?
0
|
|
| 12.10.2017, 10:54 | |
|
Ответы с готовыми решениями:
48
C# vs Kotlin Kotlin - как первый язык?
|
|
129 / 126 / 22
Регистрация: 23.06.2009
Сообщений: 700
|
|
| 12.10.2017, 11:14 | |
|
котлин какашка
1
|
|
|
2884 / 2296 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
|
|
| 12.10.2017, 11:30 | |
|
или в раздел https://www.cyberforum.ru/jvm/
и создавай там трололо и холиварные темы
0
|
|
|
274 / 178 / 30
Регистрация: 16.03.2017
Сообщений: 1,631
|
|||
| 12.10.2017, 15:40 [ТС] | |||
|
я не спрашивал "кто круче"!!!!
меня интересует ваше мнение на основе вашего ОПЫТА! Если вы уже больше 2х-3х месяцев в котлине - отвечайте! Если вы попробовали котлин, но по обстоятельствам вынуждены продолжать в java - отвечайте! Если вы попробовали котлин, но он вам ОБОСНОВАНО не понравился - отвечайте! ... не надо превращать эту тему в холивар или "священные войны языков" Гугл пропихивает котлин (рекламирует/статьи выкладывает/конференции проводит) и похоже уходит от java в андроиде. Зная гугл, они выбрали стратегию на годы вперед и "завтра не передумают". Поэтому МНЕ надо либо уже переходить(учить) на котлин, либо пока вспоминать чистую java - и в этом мне и нужен Ваш совет (как более опытных). посоветуйте плииз без холивара! Добавлено через 2 минуты Добавлено через 3 часа 1 минуту https://habrahabr.ru/company/alfa/blog/336228/ https://habrahabr.ru/post/329870/ https://habrahabr.ru/post/331280/ и это лишь 5 минут гугления... я уже несколько месяцев только и слышу о Котлине! Причем сплошные "вкусности". Сейчас готов снова (нашел немного времени) занятся андроидом, допилить свои старые недоделанные проекты, возможно освоить новый язык... Кто-нибудь из ВАС на Kotlin уже перешел?
0
|
|||
|
266 / 242 / 96
Регистрация: 11.01.2015
Сообщений: 673
|
|
| 12.10.2017, 17:15 | |
|
Kotlin - это Java + много синтетического сахара и доп. возможностей. ИМХО
Что бы понять его удобство нужно хотя бы одно приложение на нём написать. Лично мне понравилось. Но зачем куда-то переходить. На каком языке нужно будет писать на том и пиши.
1
|
|
|
274 / 178 / 30
Регистрация: 16.03.2017
Сообщений: 1,631
|
||
| 12.10.2017, 18:06 [ТС] | ||
|
Слышал что можно ОДНОВРЕМЕННО писать на обоих языках! или "легко перевести проект". Это так? Что-нибудь надо "доустанавливать"/настраивать чтобы начать котлин? У меня годовой давности АнСтудия, которую хочу переустановить (полностью снести вместе с СДК) - там все "в комплекте" для Котлина или надо отдельно что-то качать и подключать?
0
|
||
|
129 / 126 / 22
Регистрация: 23.06.2009
Сообщений: 700
|
|||||||
| 12.10.2017, 18:25 | |||||||
|
просто оставлю это здесь кусок котлина
1
|
|||||||
|
274 / 178 / 30
Регистрация: 16.03.2017
Сообщений: 1,631
|
|||
| 12.10.2017, 18:38 [ТС] | |||
|
Добавлено через 3 минуты
0
|
|||
|
2884 / 2296 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
|
||
| 12.10.2017, 18:40 | ||
|
в вашей деревне гугл заблокирован?
весь инет завален статьями в которых где авторы рассказывают как они ловят множественные оргазмы от одного только созерцания кода на Котлине, не говоря уже про написание гугл пушит этот язык, одного только этого факта достаточно для того что бы начинать учить
0
|
||
|
274 / 178 / 30
Регистрация: 16.03.2017
Сообщений: 1,631
|
|||||
| 12.10.2017, 19:07 [ТС] | |||||
|
Не по теме:
Установка еще одной IDE это минимум 2-3 часа и часто приводит к замусориванию ОС - когдато ставил MSVisualStudio - после этого аж до переустановки ОС на каждую критическую ошибку с "у вас ошибка - закрываемся - ок" получал открытие студии с дебюгером в асемблере. Деинсталяция тогда не помогла... Понимаю что к Студии это не относится, но у меня еще 2 продукта от IDEA стоит... Добавлено через 2 минуты так все-таки:
0
|
|||||
|
14 / 13 / 4
Регистрация: 11.08.2016
Сообщений: 87
|
|
| 12.10.2017, 19:29 | |
|
Джава жил, жив и еще долго будет жить. Котлин относительно молод и только набирает обороты. Начните с джавы, а на котлин всегда переметнуться успеете...
2
|
|
|
2884 / 2296 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
|
|||
| 12.10.2017, 19:32 | |||
|
чувак, который будет знать Android SDK + Kotlin всегда будет намного более востребован, чем просто знаток Android SDK я сразу сказал, тема - пустой треп вместо дела
0
|
|||
|
274 / 178 / 30
Регистрация: 16.03.2017
Сообщений: 1,631
|
||||
| 12.10.2017, 19:41 [ТС] | ||||
|
0
|
||||
|
145 / 134 / 22
Регистрация: 28.06.2015
Сообщений: 674
|
||
| 13.10.2017, 12:19 | ||
|
И сказали - будет так то (это учить, это не учить.)... Этого никто не знает. Ну может на ТНТ обратиться, в битву экстрасенсов. Там народ из багажников вытаскивают, может и тут чего решат. Тут как пойдет. Котлин чем хорош, он полностью открыт, его можно безнаказанно использовать. А это плюс, ибо Оракл все время хочет много лярдов долларов получить с гугла, за Java. Это не может не раздражать гугл. Так что все возможно. Я даже не удивлюсь, если Котлин и запили, с надежной на то что он заменит Java в Андроид.
1
|
||
|
1570 / 1168 / 426
Регистрация: 08.05.2012
Сообщений: 5,219
|
|||
| 13.10.2017, 12:32 | |||
|
В общем то, иметь в рукаве этот язык надо всем, но упарываться и везде его сувать с ошалелым видом нету смысла.
0
|
|||
|
274 / 178 / 30
Регистрация: 16.03.2017
Сообщений: 1,631
|
||
| 13.10.2017, 12:44 [ТС] | ||
|
Мне предстоит готовиться к переводу всех моих наработок на Котлин или можно их совместить в одном проекте? я не "сравнивать" сюда пришел, а в поисках наиболее безболезненного (для меня) поиска перехода! я понимаю что он еще сырой. и так-же я понимаю что через год-два он ПОЛНОСТЬЮ заместит java во всех тех-поддержках. гугла, а значит и на всех подобных форумах... Поэтому я не сомневаюсь что надо учить котлин и планирую его выучить его в ближайший год-два. Вопрос как это сделать не потеряв наработки? Или не переписывая их усиленно в первый месяц работы, зная котлин на уровне HelloWorld и делая примитивные ошибки... где-то в статьях на хабре ("мутными/двусмысленными фразами") я понял что котлин и java могут работать ОДНОВРЕМЕННО в одном проекте. Не уверен что это не касалось лишь "внешних модулей" (типа "можно подключить любую старую библиотеку на java"). У меня написаны довольно сложные компоненты на java(не модулями), классы с кучей переплетенных потоков, надстройки/обвертки над андроид-API (телефония). Я не хочу все это писать заново! Есть ли возможность писать ОДНОВРЕМЕННО на двух языках в одном проекте? Встречали ли ВЫ (лично) где-нибудь подобное? У меня есть серия недописанных проектов по телефонии (редактор контактов, звонилка, резервное копирование номеров, индикатор об смс и т.д.). Все это было в альфа стадии, на 90% под Ant(Eclipce), частично переведено на Gradle(в студию), (возникали конфликты при переносе - были заброшены из-за нехватки времени). Теперь кое-что из этого понадобилось снова! Но java подзабыл, и андроиде не работал год, и надо либо вспоминать "как это делалось в java под андроид" или начать все это сразу пилить в Котлин (сделав новый проект и перенося работающий код туда целыми классами не "переводя" на котлин, а оставляя java)!
0
|
||
|
1570 / 1168 / 426
Регистрация: 08.05.2012
Сообщений: 5,219
|
||
| 13.10.2017, 12:53 | ||
|
Много буков ни о чём, если нужна java - пишешь на java, если всрался котлин, переписывай на него, я сомневаюсь, что потраченное время принесёт хоть какие-то практические плоды в будущем.
1
|
||
|
274 / 178 / 30
Регистрация: 16.03.2017
Сообщений: 1,631
|
|||
| 13.10.2017, 13:13 [ТС] | |||
|
Не по теме:
я не спрашиваю вас на чем мне писать! повторить еще раз о чем я спросил? повторяю: кто-нибудь из ВАС слышал/видел/сталкивался с тем что котлин умеет работать в ОДНОМ проекте на java и котлин ОДНОВРЕМЕННО?
0
|
|||
|
35 / 35 / 2
Регистрация: 12.11.2013
Сообщений: 345
|
|
| 13.10.2017, 15:29 | |
|
Конечно могут. Java и Kotlin могут использоваться вместе в одном проекте. Если вы только изучаете Kotlin, то лучше использовать его постепенно.
1
|
|
| 13.10.2017, 15:29 | |
|
Помогаю со студенческими работами здесь
20
Kotlin без Java - деньги на ветер? Kotlin "it" как перевести на java? Kotlin для Android [Kotlin] ACM ICPC Язык программирования Kotlin Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|