Size: a a a

Programming Offtop

2020 September 13

AN

Alexander Nozik in Programming Offtop
Anton Korotkikh
принципиальная. язык / рантайм / платформа - это инструмент, для разных задач лучше подходят разные инструменты
Вот я чего-то уже не уверен. Есть эта мантра и до некоторого момента она была правильная. Но вот можно ли сейчас сказать, что для веб-фронта JS подходит лучше, чем TS/K-JS? Чего-то нет.
источник

с#

саша сок #KotlinGang... in Programming Offtop
Alexander Nozik
А почему на десктоп не делят на фронт-бэк?
часто встречал, что как раз делят

логика и утилиты - один модуль (внутреннее апи)

отрисовка этого - другой
источник

AN

Alexander Nozik in Programming Offtop
саша сок #KotlinGang
часто встречал, что как раз делят

логика и утилиты - один модуль (внутреннее апи)

отрисовка этого - другой
Модули разные конечно. Програмер один и тот же
источник

AM

Andrew Mikhaylov in Programming Offtop
Ну правда, это всё равно, что воевать за писание десктопа только в кодах конкретного процессора, чесслово.
источник

с#

саша сок #KotlinGang... in Programming Offtop
Alexander Nozik
Модули разные конечно. Програмер один и тот же
+
источник

AK

Anton Korotkikh in Programming Offtop
Alexander Nozik
Вот я чего-то уже не уверен. Есть эта мантра и до некоторого момента она была правильная. Но вот можно ли сейчас сказать, что для веб-фронта JS подходит лучше, чем TS/K-JS? Чего-то нет.
чем k-js - безусловно. ts удобнее и лучше интегрирован в экосистему фронта. тулинг лучше
источник

с#

саша сок #KotlinGang... in Programming Offtop
Anton Korotkikh
чем k-js - безусловно. ts удобнее и лучше интегрирован в экосистему фронта. тулинг лучше
kjs пока молодой по сравнению с ts
источник

AN

Alexander Nozik in Programming Offtop
Anton Korotkikh
чем k-js - безусловно. ts удобнее и лучше интегрирован в экосистему фронта. тулинг лучше
Да не фига. TS  лучше интегрирован в косяки JS - либ. Убираем интеграцию с косячными JS либами и оказывается, что JS уже не царь горы совсем.
источник

с#

саша сок #KotlinGang... in Programming Offtop
Alexander Nozik
Да не фига. TS  лучше интегрирован в косяки JS - либ. Убираем интеграцию с косячными JS либами и оказывается, что JS уже не царь горы совсем.
ну да, в kotlin js нужно указывать сигнатуры самому, если я правильно понял о чем речь
источник

AK

Anton Korotkikh in Programming Offtop
фига, всё относительно же, там просто вагон косяков и неудобств. который отпугивает от него большую часть фронтёров. ну и рынок какбе порешал, что k/js - нинужно
источник

AN

Alexander Nozik in Programming Offtop
саша сок #KotlinGang
ну да, в kotlin js нужно указывать сигнатуры самому, если я правильно понял о чем речь
Да там ровно то же самое, что и в TS. Просто система типов и инструменты TS лучше адаптированы под практики JS. Например сумма типов есть
источник

с#

саша сок #KotlinGang... in Programming Offtop
Anton Korotkikh
фига, всё относительно же, там просто вагон косяков и неудобств. который отпугивает от него большую часть фронтёров. ну и рынок какбе порешал, что k/js - нинужно
рынок не порешал, язык молодой и пока на нём даже особо не фокусятся, щас задачи kmm сделать
источник

VN

Viktor Noskin in Programming Offtop
Alexander Nozik
Да там ровно то же самое, что и в TS. Просто система типов и инструменты TS лучше адаптированы под практики JS. Например сумма типов есть
Как кстати решаете проблему суммы типов когда тайпинги для к/жс делаете?
источник

AN

Alexander Nozik in Programming Offtop
Anton Korotkikh
фига, всё относительно же, там просто вагон косяков и неудобств. который отпугивает от него большую часть фронтёров. ну и рынок какбе порешал, что k/js - нинужно
Jsеров отпугивает что угодно, потому что это довольно изолированная и специфическая экосистема. Я не про это говорю. Я говорю про то, что все разделение сейчас происходит из того, что исторически в браузере только JS. А насчет рынок порешал - вы скорее всего ошибаетесь. Я вот ставлю на K-JS. А точнее - К-MPP с WASM
источник

с#

саша сок #KotlinGang... in Programming Offtop
саша сок #KotlinGang
рынок не порешал, язык молодой и пока на нём даже особо не фокусятся, щас задачи kmm сделать
потом может углубленно займутся интергацией kjs куда-нибудь и скорее всего, если об этом везде кричать будут, что котлин крутой для фронта, то так оно и окажется
источник

AN

Alexander Nozik in Programming Offtop
Viktor Noskin
Как кстати решаете проблему суммы типов когда тайпинги для к/жс делаете?
Лучше в @kotlin_js. Для входных типов переорпделение, для выходных боль.
источник

с#

саша сок #KotlinGang... in Programming Offtop
саша сок #KotlinGang
потом может углубленно займутся интергацией kjs куда-нибудь и скорее всего, если об этом везде кричать будут, что котлин крутой для фронта, то так оно и окажется
как сейчас говорят, что они делают kmm
источник

VN

Viktor Noskin in Programming Offtop
Alexander Nozik
Лучше в @kotlin_js. Для входных типов переорпделение, для выходных боль.
Угу, я может позже напишу туда, но да ,вопрос про выходные был.. просто вдруг кто-то интересное решение придумал :)
источник

AN

Alexander Nozik in Programming Offtop
Ну видимо K-WASM будет первым васм языком с полноценным GC. И будет скоро.
источник

AN

Alexander Nozik in Programming Offtop
Viktor Noskin
Угу, я может позже напишу туда, но да ,вопрос про выходные был.. просто вдруг кто-то интересное решение придумал :)
Ну как правило проверка выходного типа и ручные касты.
источник