Двач.hk не отвечает.
Вы видите копию треда, сохраненную 14 июня в 14:23.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Kotlin #4 /kotlin/ 3521415 В конец треда | Веб
Вся разработка на котлин, кроме андроид и ios.

Kotlin — статически типизированный, объектно-ориентированный язык программирования, работающий поверх Java Virtual Machine и разрабатываемый компанией JetBrains. Язык назван в честь российского острова Котлин в Финском заливе, на котором расположен город Кронштадт.

Маскот котлина Коди.

Что имеем:
+Современный синтаксис (реально удобный).
+Совместимость со всей jvm инфраструктурой.
+Возможность писать статический DSL прямо на самом языке.
+Дополнительные возможности котлина. (делегаты, функции, расширения класса, вариативность и т.д)
+Возможность нативной сборки, сборки в js, андроид и ios.
+Корутины

Для тех, кто переходит из процедурных языков программирования, объектно-ориентированный подход (ООП) может показаться полной ерундой.

В интернете часто приводят какие-то высосанные из пальца примеры с кошками, собаками и всякой абстракщиной. Но в реальной жизни все не так просто, и эти детсадовские примеры ни о чем не говорят. Когда ты только начинаешь изучать ООП, то сложно понять, зачем вообще городить эту огромную телегу с классами, наследованием, инкапсуляцией и прочими заморочками.

Поэтому лучший способ въехать в ООП - это сразу погрузиться в изучение какого-нибудь фреймворка. Когда ты видишь, как все это применяется на практике, то сразу начинаешь понимать суть.

Почему следует изучить java перед котлин, а не сразу изучать котлин:
1.Java основа: Без знания java ты не будешь понимать, что происходит под капотом kotlin. Синтаксический сахар kotlin скрывает сложные операции, и ты можешь понять конечный результат, но не механизм его достижения. Это как нажимать кнопку на чайнике и видеть, что вода нагревается, но не знать, почему и как это происходит. Лучше всего понять что под сахаром это в intellij перейти tools -> kotlin -> show kotlin bytecode -> decompile.
2.Код на Java: Большинство библиотек написано на java. Без знания java ты не сможешь понять их код и, соответственно, эффективно использовать или модифицировать их в своих проектах на Kotlin.
3.Может быть что где-то будут куски кода на java в проекте.

Антивирус в windows также замедляет компиляцию, так что отключите, добавьте в исключения папку или же перейдите на gnu/linux, macOS:
https://intellij-support.jetbrains.com/hc/en-us/articles/360006298560-Antivirus-Impact-on-Build-Speed

Попробовать котлин -> https://try.kotlinlang.org/
IDE. IntelliJ IDEA Community Edition -> https://www.jetbrains.com/idea/download/
Документация котлин -> https://kotlinlang.org/docs/home.html
Перевод документации -> https://kotlinlang.ru/docs/kotlin-doc.html
Скачать Kodee asset ->
https://kotlinlang.org/docs/kotlin-brand-assets.html#kotlin-user-group-brand-assets

Предыдущий тред: >>3247263 (OP)
2 3521500
>>521415 (OP)
Зачем оставил шизу про ООП?
3 3521514
>>521500
Терпи
4 3526941
>>521415 (OP)
fun fail1(message: String): Nothing {
throw IllegalArgumentException(message)
}

Такого рода функции для чего-то нужны? Они должны присутствовать в программе на котлине?
5 3527037
>>526941

> Такого рода функции для чего-то нужны?


Чтобы бросить исключение. Nothing указывает на то, что ожидается, что функция завершиться раньше чем будет выполнена. Например из-за throw exception.

> Они должны присутствовать в программе на котлине?


Если у тебя есть логика, которой такое нужно, то да. В моей 5 летней практики пока ни разу не пригодилось.
6 3527073
>>527037

>пока ни разу не пригодилось


просто я раньше писал что-то подобное, но делал проще если встречается что-то неправильное то пишу сообщение во второй канал
write(2, message, strlen(message));
exit(2);
7 3527237
>>527073
Не уверен, что ты правильно понял значение функции возвращающей Nothing. В ней не предполагается никакого альтернативного выполнения кроме как ошибки. То есть это не то, что в функции вычисляющей 2+2 произошла ошибка. Это скорее то, что "нам нужно закрыть все ресурсы перед тем как бросить исключение и мы вызываем функцию закрывающую ресурсы и бросаем внутри неё исключение". Вот такая функция должна возвращать Nothing.
8 3537648
РЕШИЛ НАПИСАТЬ ПРИЛОЖЕНИЕ НА KMP
@
ПИШЕШЬ И ДУМАЕШЬ КАКОЕ НЕУДОБНОЕ ГУМНО
@
ГОВОРИШЬ ОБ ЭТОМ КОЛЛЕГЕ
@
КОЛЛЕГА НЕ ПОНИМАЕТ ПОЛОВИНУ ТОГО, ЧТО ТЫ ЕМУ РАССКАЗЫВАЕШЬ
@
"А ТЫ ЧТО НЕ НА МАКЕ СИДИШЬ? ТОГДА ПОНЯТНО У НИХ ПЛАГИН KMP ТОЛЬКО ДЛЯ МАКОСИ"
@
ЧЕКАЕШЬ ЭТУ ИНФОРМАЦИЮ
@
ОХУЕВАЕШЬ ОТ ТОГО, ЧТО ЭТО ПРАВДА
9 3537815
>>521415 (OP)
Жаль, что за пределами Андроида Котлин никому не интересен.
10 3537902
>>537815
У нас бэк на нем написан. Знакомый на KMP запилил iOS приложение
11 3537939
>>537815
Он и на Андроиде никому не интересен, кроме Гугли. Этакий Раст но без педиков но с русофобами.
12 3537976
>>537815
Хз о чем ты, сейчас в 70% джава бэкенд вакансий хотят котлин или желание на него перейти
13 3538036
>>537976
А че не на груви или скалу или кложур? Конец все равно один
14 3538143
>>538036
наверное, потому что это самый удобный и популярный jvm язык после самой джавы
15 3538158
>>537815
Как же хорошо, что я выполз из этого мира джава говна.
Котлин слишком рано завендерлочился, еще показательно нагнул ру комьюнити. Тут даже самые ЧСВэшные смогли прочувствовать, что такое вендерлок.

Говно без души, натырили сахара, пытались в 1,5 студента попилить гига рынки, чудом скукожились до андроида, так же с максимализмом пытались попилить кроссмобильную разработку, не сделав для этого ничего (в отличие от команды дарта или js). Хз что там сейчас, но когда я варился в жабе, по ощущениям котлин практически не развивался.

Вот скажи анон, запилили они свой компилятор 2.0 и что пошла активная разработка?
16 3538270
>>538158
Да запилили. На KMP переписали приложения Duolingo, McDonald's, и ещё несколько брендов. В целом всё хорошо, только всё что касается KMP помечено как экспериментальный апи и программировать под него то ещё удовольствие. Зато в отличии от флаттера действительно можно один раз написать код на котлине и он будет работать под все платформы. По крайней мере если ты готов использовать экспериментальный апи.
17 3538455
>>538270
Если честно, не особо интересует что там на мобилках. Сейчас андроид есть, завтра его нет, туда же сразу улетит и котлин.

Я тот кто создавал первые треды по котлину (еще с тем долбо-котом и теребил жабистов в треде). Тоже думал что у яп есть будущее, но потом как вылез из жаба мирка, сразу все стало на свои места.
поныл, забейте
18 3538458
>>538455
А что там вне жаба мирка? Веб на жс. Микроконтроллеры на Си/расте. Да и всё. Ну, ещё питон в мле.
19 3538524
>>538458
Шарпунь + жс. Еще я с головой влез в геймдев (в свободное время). Хоть и начинал с юнити, но сейчас годот ковыряю.
Не ожидал что будет так нравится.
20 3538527
>>538524

> Шарпунь + жс.


Шарпы ещё живы? Хотя и винда ещё жива, чего им умирать.

> Еще я с головой влез в геймдев (в свободное время)


Ох, желаю удачи. Я когда-то пробовал и понял, что геймдев это на 80 % рисование артов и анимаций.
21 3538547
>>538527

>Шарпы ещё живы? Хотя и винда ещё жива, чего им умирать.


Уже поднадоела эта тема, неткор как лет 10 существует, но все равно находятся люди не в теме. Современный дотнет очень хорошо показывают себя в бэкенде на линуксах, да и отполировали его норм так.
Но, наверное да, все это может не в СНГ.

>что геймдев это на 80 % рисование артов и анимаций.


Смотря что, можно играться с механиками. Да и само 3D моделирование, мне тоже интересно, я на моделинге вообще релаксирую (что не сказать про глаза).
22 3538553
>>538547

> Но, наверное да, все это может не в СНГ.


Я работаю на американскую компанию. У нас продуктов около десяти и ни один из них не написан на шарпе. В бэкенде или джава, или котлин, или го. При том, что каждая команда принимает самостоятельно решение на чём писать.

> Смотря что, можно играться с механиками. Да и само 3D моделирование, мне тоже интересно, я на моделинге вообще релаксирую (что не сказать про глаза).


Это хорошо.
sage 23 3538596
>>538553
Действительно, твоя компания в Америке единственная.
24 3538601
>>538596
Я такого не говорил. Это ты придумал
image.png13 Кб, 716x121
25 3538642
>>538601
Тогда к чему это? Есть области, где есть джава, где шарп, го, они могут пересекаться, а могут нет. У нас нет джавы, но это вообще ни о чем не говорит.
Средний джавист вообще ходячий мем и может кроме жабы ничего в жизни не видеть. И это ЧСВ разогнано абсолютно искусственно, поверь. Так что к чему ты вообще высрал про свою работу? Что это должно было показать?

Вот джава может похвастаться, что используется в истребителях F35?
https://www.reddit.com/r/dotnet/comments/1g5lmdb/does_anyone_use_netc_in_any_mission_critical/

Так что вылезай из пузыря и посмотри что в мире происходит (если бы джависты это делали чаще, быть может спринг не был бы таким говном)
26 3538643
>>538642
Чел, остынь и открой форточку
27 3538648
>>538643
Сам был таким жаба-снобом, все по факту.
28 3541208
Cangjie - недооценённая годнота
https://habr.com/ru/articles/934648/
29 3541246
>>538642
Самый крутой физический движок -bepu- на шарпе сделан.
мимо
30 3541305
>>541208
Китайцы просто взял синтаксис котлина и заменил fun на func?
31 3541432
>>541305
Взяли котлин/свифт синтаксис поверх го рантайма (вытесняющих горутин).

Кстати, в 2015 году некоторые аноны просили сделать "компатибилити" с го и там даже кто-то на хабре написал "возможно" ага
32 3541632
>>541432
А смысл? Котлин вроде умеет компилироваться в бинарник или там нет поддержки корутин? Но опять же, можно взять graalvm + котлин с корутинами и получится +- го по производительности + поддержка ООП и всех фич котлина.
33 3541751
>>541632
Проблема цветных функций (в го ее нет, асинхронность под капотом) и производительность (без всяких JIT прогревов и VM говна, кросскомиляция).

Котлин нейтив вообще непонятно что такое. Либо ты сразу дизайнишь язык без VM, либо ешь пародию на нейтив. Они сами говорили что производительность им не нужна, вся суть нейтив это залезть в айфон.

Тоже самое ко всяким graalvm - как всегда будет "можно, но..."
34 3552107
>>538158
Вот кстати да. Выход Groovy 5 и то согрел душу больше чем выход новой версии коклина
Screenshot2025-09-28-19-29-53-688com.deepseek.chat.jpg334 Кб, 1080x2400
35 3552172
Кто-нибудь пробовал вставить код ассемблера в проект на котлине? Я новичёк, не смог с нейросеткой.
36 3552234
>>552172
Это какой-то рофл?
37 3552237
>>552172
На ассемблере компилится нативная динамическая библиотека с расширением .so и подключается через JNI.
38 3552266
>>552172
лол, тут ассемблер x86, как оно на arm будет работать?
39 3552273
>>552172

Свой файл можешь скомпилировать

nasm -f elf64 -o libtest.o test.asm
ld -shared -o libtest.so libtest.o

Но вообще, если это JVM, гугли "JNI tutorial". Боюсь, там будет сложновато для новичка.
40 3552688
>>552234
Нет, ожидаю быстродействие х3
41 3552692
Нахуя вы отвечаете этому долбоёбу с ассемблером? Он не в первый раз уже им срёт, то в шарпе, то в JS, то ещё где-то.
42 3552695
>>552266

>как оно на arm


пока пытался билдить на пк. java разве не создавался ли для запуска на любой платформе? Для этого же и нужны эти виртуальные машины.
43 3552698
>>552692
Интересно, что я не один интересуюсь быстродействием.
image.png78 Кб, 691x468
44 3552869
>>552695

>java разве не создавался ли для запуска на любой платформе


Раз у тебя jvm, гугли JNI, не еби мозги.

Еще у Kotlin есть native builds.
45 3553059
>>552695

> java разве не создавался ли для запуска на любой платформе



java да, ассемблер нет

>>552692
бля, реально? а покажите ещё посты этого шиза, я не верю просто.
46 3553128
>>552692

>вебмакаке БОЛЬНО

47 3555711
>>552695
Перетолстил
49 3572384
>>572292
Ты перепутал, это не андроид тред
50 3572414
>>572292

>Котлин всё.


Он изначально все
51 3572441
>>572384
Тут нечего путать, котлин = андроид. Это так же верно, как жаба = спринг.
52 3572519
>>572441
Это не так. Я пишу бэкенд онли на котлине с 20 года, сейчас в 80% джава бэкенд вакансиях требуется котлин и все новое пишут на нем.
Есть конечно скуфские компании, где из принципа не переходят - вк (бывший мейл ру)
Про спринг тоже хуйню говоришь, есть куча других альтернатив, которые имеют нормальный такой объем рынка
53 3572725
>>572519

>мэйл(бывший ВК)


Поправил
54 3574584
>>572292
Давно всё, увы.
Это 55 3582091
Какой наиболее каноничный способ написать простой REST клиент на Котлине? Поиск первым советует ktor, но по моему это оверкил.
56 3582438
>>582091
java.net.http.HttpClient, лол
2008.jpg223 Кб, 2260x512
57 3608587
>>572292
Как же я ору над этим кодом.
58 3608598
Признавайтесь сколько сделали успешных коммерческих проектов на котлин мультиплатформ?
59 3608807
>>608587
clazz
Как-будто смотришь код на уроке информатики в начальных классах.
60 3608863
>>608807
class в kotlin'e зарезервированное слово.
61 3608903
>>608863
classPrototype
typeClass
classType
classData
kind
classKind

Да все что угодно, кроме демонстрации профнепригодности.
Я вообще не понимаю что это и почему оно не используется дальше в Снеге (или я в глаза долблюсь)
62 3608909
>>608863
так это свифт же
>>608807

>clazz


да это Стишок типа, где-то видел такое наименование в библиотеках разных
63 3609120
>>608903
https://commons.apache.org/dormant/clazz/userguide.html
Записываем индейцев в профнепригодные
64 3609122
>>608909
Ну я не увидел, что свифт, но там тоже
65 3609319
>>609120

>Apache Software Foundation


Неофициальная мусорка для опенсорс проектов.
Там они могут писать как захотят.
66 3609870
>>608903
Создателей джавы также записываем в профнепригодные.
https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html#asSubclass-java.lang.Class-
Ты откуда вылез вообще?
67 3610146
>>609870

>Создателей джавы также записываем в профнепригодные.


Тут даже возразить не хочется. два дня исСнег?
68 3632547
А вы знали что fun это префикс слова function, а еще fun это в переводе с английского "веселье", потому что ПРОГРАММИРОВАНИЕ ЭТО ВЕСЕЛО!!!!!
70 3634395
>>521415 (OP)
Котаны, а что делать если я хочу вкатиться в WASM на котлине? Кто-нибудь вентилировал вопросик, какие книжки почитать?
71 3634479
>>634395
Просто найди способ компиляции kotlin в wasm. И все. Если я правильно помню, то Котлин можно скомпилировать в class-файлы для jvm. Эти class-файлы можно собрать у jar. Graalvm даёт возможность собрать jar'ник или class-файл, если в нем есть точка входа main, в файл с wasm.

Далее просто посмотри, как работает api у js для работы с wasm. Просто поищи "js webassembly".

Вот ещё что: учти, что для работы с dom нужно какое-то api. Если бы ты писал на c/c++/rust, то я бы тебе дал совет посмотреть emscripten.h. Полагаю, что для java/kotlin есть что-то аналогичное.

Успехов тебе!
72 3634485
>>634479
Чел, котлин не только jvm-based, он уже кучу лет умеет в js компилиться и даже в бинарник.
>>634395
Советую не ебать голову, а спросить ллм.
73 3634496
>>634485

>котлин не только jvm-based


А такое утверждалось мной?
74 3634546
>>634496
Ты какую то максимально костыльную уебищную схему предложил просто, как будто не знаешь, что котлин умеет компилится не только под jvm.
75 3634567
>>634546
Я знаю, что его можно компилировать не только в jvm, но я предложил тот вариант, в работе которого я уверен: сам в 2020 делал компиляцию jar в wasm.

Но вернётся в изначальному:

>котлин не только jvm-based


А такое утверждалось мной?
На такой вопрос можно ответить "да" или "нет". Если ты ответишь "да", то укажи, где я такое утверждал. Если ты ответишь "нет", то это будет означать, что ты где-то просто решил придраться к чему-нибудь.
76 3634571
>>634567
Я сделал этот вывод из твоего хуевого и костыльного совета.
Если ты дал такой совет, при условии того, что ты знаешь, что ктолин умеет компилится в js, то это показывает, что ты глупый человек.
77 3634655
>>634571

>Я сделал этот вывод


вывод твой неправильный.

>при условии того, что ты знаешь, что ктолин умеет компилится в js


Но вопрос был не про комппиляцию в js, а про компиляцию в wasm. Вопрос прочитай нормально сначала. Несколько раз и без "я сделал вывод".

>то это показывает, что ты глупый человек.


Ужасная попытка в оценку умственных способностей. Человек, который брякнет что-то, а потом отмазывается фразой "я сделал вывод" без точных фактов, который при вопросе о компиляции в wasm почему-то говорит про компиляцию в js, выглядит глупо.

Ты до сих пор не ответил на мой один вопрос. Если я глупый человек, то ты, неспособный ответить на один единственный вопрос, почему-то считающий, что в вопросе компиляции котлина в wasm надо обязательно затронуть тему компиляции в js, делающий выводы на пустом месте, кто в такой ситуации?

Один единственный вопрос. И на него ты не смог ответить.

Ты не просто сел в лужу, ты буквально нырнул в лужу и купаешься с голубями. Это смешно.
78 3634658
>>634655
Чел, я твой высер даже читать не буду, ты омежка, которую загнали в угол и она начала оправдываться.
79 3634661
>>634658
Не читай.
Я так понимаю, один вопрос тебя загнал в такой ступор, что ты решил теперь просто молчать.

Это, кстати, самая лучшая тактика для тебя.
80 3634663
>>634661
Тише-тише, а то ещё раздашь свои "охуенные советы" для создания костылей и велосипедов
81 3634664
>>634663
Так ты ответишь на один вопрос?
Или и дальше будешь валяться в луже?
82 3634665
>>634664
Ты 24/7 ждёшь моего ответа? Хороший пёсель.
Ответь сейчас на моё сообщение в рамках 1 минуты.
Время пошло.
83 3634667
>>634665
У меня из кучи вкладок эта открыта.
И мне очень интересно давить таких озлобленных, долумывающих за других людей, уникумов, как ты.
Так что? Ответ будет?
Я позже загляну сюда. Думаю, ты не сможешь ответить на этот вопрос: признать свою неправоту тебе тяжко, а доказать, что ты прав, ты не можешь.
84 3634672
>>634667
Ладно, даю наводку - котлин уже умеет компилиться в js.
Потом подумай, что такое васм и его цель.
Попытайся этот клубок раскрутить.
Но я думаю, что ты не осилишь, иначе бы наш диалог закончился на моем первом сообщении.
85 3634700
>>634672
Вопрос не про то, что там можно делать с кодом на котлине.
Ты или дурак, или очень хорошо делаешь вид, что ты дурак.
86 3634704
>>634700
Нужно знать возможности инструмента, правильно поставить задачу и выбрать самое оптимальное решение для этой задачи.
Ты посоветовал городить костыли, хотя более правильное решение на поверхности.
87 3634706
>>634704
Так ты даже не вопрос не ответил.
Тебе был задан один вопрос.

Сейчас я уверен, что ты или очень глупый, или со мной беседует очень плохая нейросеть.
88 3634708
>>634704
В общем, у меня других дел полно, а отвечать дураку или нейронке бессмысленно. Большой текст ты не осилил(ты сам написал, что читать не будешь, но я понимаю, что ты просто не смог прочитать), а кратко описать всю твою проблему я не могу - настолько она велика.

Моё дело сделано: я дал хороший совет на вопрос про wasm, а ты обделался, пытаясь выдавать компиляцию в js как хороший совет, и сидишь в луже.

Успехов тебе. Больше так не обделывайся и перестань садиться в лужу.
89 3634714
>>634708
Ты предложил максимально уебищное, костыльное, сложное и не оптимальное решение задачи. Это кстати многое говорит о твоем проблем-солвинг скилле, который является одним из ключевых не только в программировании, но и в жизни.
Ты не удосужился капнуть глубже и посмотреть с другой стороны на задачу.
А я вот дал пиздатый совет - не слушать всяких идиотов в интернете, как ты, а проработать вопрос с ллм.
Но я рад, что до тебя спустя несколько часов доперло и ты принял единственное правильное решение для себя - слиться.
90 3634717
>>634485

>спросить ллм


Не, хуйня. Инфы в интернете на тему не то чтобы много, и она по десятому кругу начинает высираться решениями для Kotlin/JS, которые с таргетом wasm просто не работают. Нерабочие externals, наваливание экспериментального апи.
91 3634719
>>634717
Какую используешь?
Включай thinking, иначе они генерируют полную хуету из несуществующего апи.
Снимок экрана от 2026-02-14 07-28-51.png7 Кб, 512x45
92 3644184
вот это автодополнение откуда берётся? Из интернета, встроенная программа или локальная иишка?
93 3644193
>>634546

>не только под jvm.


А что еще он может? По мне это синтаксический сахар для жабы и всё
94 3644664
>>644184
Локальная модель. Хотя может что-то и на сервере jb сейчас вычисляется.
95 3644672
>>644193
Котлин не только jvm-based, он уже кучу лет умеет в js компилиться и даже в бинарник.
96 3644698
Имеет смысл учить Kotlin в 2026 году?
97 3644716
>>644698
А если я тебе скажу учить 1С, ты сразу побежишь это делать?
98 3644774
>>644716
Нет, Kotlin поинтереснее выглядит.
99 3644780
>>608863
В руби например используют менее встратое klass
100 3644781
>>644774
На самом деле нет, если ты не планируешь потом в джаву свичнуться.
Лучше сразу java
101 3645092
>>644698
Лучше джаву, если не хочешь именно Андройдом заниматься. Хотя опыт +- взаимозаменимый.
102 3645175
>>644698
Сначала точно нужно джаву изучать и платформу, а потом котлин (но его после джавы очень просто освоить, разве что корутины посложнее даются, потому что в джаве нет аналогичной абстракции).
Бэка достаточно есть на котлине, я вот уже 5 лет пишу бэкенд чисто на котлине.
103 3646408
>>645175

> Сначала точно нужно джаву изучать и платформу, а потом котлин



Если например вкатываться в андройд и композ, то никто не мешает сначала изучать котлин с композом, а далее по мере углубления уже осваивать и джаву с платформой, туева хуча людей так вкатывается и ничего страшного
Снимок экрана в 2026-03-01 10-58-14.png32 Кб, 435x364
104 3653941
>>521415 (OP)
не пойму в чём отличие когда Employee пишут без круглых скобок, а Programmer() со скобками ?
105 3653961
>>527237
А функция с телом `exit(0)` какой возвращаемый тип имеет? тоже nothing?
Screenshot2026-03-19-09-20-34-433com.yandex.browser-edit.jpg453 Кб, 1080x2284
Где тут ошибки? 106 3667212
fun main() {
class Pair<T>(val first: T, val second: T)
val intPair(1,2)
val stringPair("hello","world!")
}
Где тут ошибки? 107 3667225
>>667212
А всё сам нашёл
108 3667874
>>634714
Если честно, то человек предложил хорошее решение, а твоя попытка вставить пять копеек выглядит ужасно. Ты или не смог прочитать изначальный вопрос, или умеешь хорошо делать вид, что ты не умеешь читать вопросы вообще.

Тому перцу (>>634395) успехов и поменьше видеть таких, как ты.
изображение.png33 Кб, 693x157
109 3677936
лол
110 3720286
Задумываюсь о выкате нахуй с андроида на бэк. Смотрю местные вакансии (украина (djinni)), по котлину там хуй да нихуя. Может ли кто-то подсказать, стоит ли пытаться лезть в бэк на котлине, или лучше в джаву? Если на котлине, то есть ли смысл лезть в ktor вместо spring?
111 3720297
>>720286
Сперва выкатись в Польшу, у хохлов работы нет.
112 3720298
>>720286
Сам же говоришь, что вакансий нет. Как ты собрался лезть в то, что не существует?
113 3720329
>>720286
Бекенд на котлине это как правило Java/Kotlin+Spring
Но другое дело что в восточной европе сейчас нигде работы нет, западные заказчики отвалились так как сами сидят вайбкодят, в целом модель аутсорса сдохла к хуям. Что в санкционной России где галеры, которые в 22-24 годах брали заказы от банков и госухи, сейчас подохли к хуям что в беларуси, сербии, болгарии, румынии. Работки тупо нет нигде нынче.
114 3721024
>>720286

>ktor



Смысла нет, на нем никто не пишет, везде spring boot юзают
115 3721025
>>644698
В 2026 TS выглядит интереснее
116 3721036
>>721025
Для кого он выглядит интереснее? Для вебмакак? Нормальные люди уж точно на нём не станут писать.
117 3721047
>>720286

>ktor


Нахуй он нужен если ты получаешь по сути тоже самое что и в голанге из коробки или в питоне fastapi.
Обновить тред
Двач.hk не отвечает.
Вы видите копию треда, сохраненную 14 июня в 14:23.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /pr/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски