Size: a a a

2020 February 12

AT

Alexey Tkachenko in Kotlin JS
если нужно dce и неохота ждать, то да, переключиться
источник

IK

Igor Kalishevsky in Kotlin JS
Ага, понятно, спасибо. Занятный монстрик фракенштейна из легаси и противоречивых топиков на discuss.kotlinlang.org получается :)
источник

I

Igor in Kotlin JS
Alexandr Emelyanov
с angular/vue/svelte пока что интеграция не очень, хотя там даже команду ангуляра подключали
> svelte
Интересно как препроцессор к жс, можно скрестить с котлин
источник

AE

Alexandr Emelyanov in Kotlin JS
Igor
> svelte
Интересно как препроцессор к жс, можно скрестить с котлин
Не сильно в курсе что именно там, я только про ангуляр знаю
источник

MG

Max Gusev in Kotlin JS
Igor Kalishevsky
Всем привет. В общем вчера я доколупал до запускаемого состояния реакт + murwik + вот это всё, вкорячил в пет-проджект, если кому интересно: https://github.com/night-crawler/quiz-frontend

Вопрос следующий: у меня не пашет dce и бандл весит 25 метров. Если запускать dce руками, то оно орёт вот так:
error: duplicate target file will be created for '.../quiz-frontend/build/js/node_modules/react-dom/index.js' and '.../quiz-frontend/build/js/node_modules/react/index.js'


Если запустить со —stacktrace, то всё ок, либо оно замалчивает ошибку, либо применяет какие-то флаги, из-за которых тупо не запускает, но бандл всё равно весит 25 метров.
Кайф!
источник

MG

Max Gusev in Kotlin JS
Я возможно тут это пропустил,  но как понимаю теперь фронтэнд плагин нужно бы заменить на js плагин?
источник

IK

Igor Kalishevsky in Kotlin JS
Max Gusev
Я возможно тут это пропустил,  но как понимаю теперь фронтэнд плагин нужно бы заменить на js плагин?
Вроде бы да, там они в 1.4 вроде впилил другую штуку, frontend теперь будут делать deprecated
источник

IK

Igor Kalishevsky in Kotlin JS
https://blog.jetbrains.com/kotlin/2019/06/kotlin-1-3-40-released/

We are working hard to port all the features of the kotlin-frontend-plugin plugin into our Kotlin/JS plugin and Kotlin/Multiplatform plugins. Some of the features are already included as experimental. We plan to deprecate the kotlin-frontend-plugin when this work is complete.
источник

MG

Max Gusev in Kotlin JS
Понял,  спасибо
источник

MG

Max Gusev in Kotlin JS
Опять сейчас на пол дня танцы с бубном предвидятся)
источник

IK

Igor Kalishevsky in Kotlin JS
Max Gusev
Опять сейчас на пол дня танцы с бубном предвидятся)
Оно такое с экспериментальными штуками. Я тут недавно уволился, ковыряю всё котлиновское, радости полные штаны :)
источник

IG

Ilya Goncharov in Kotlin JS
Max Gusev
Опять сейчас на пол дня танцы с бубном предвидятся)
В теории новый плагин делается, чтобы танцы с бубном уменьшить 🙂
Если танцы с бубном будут, описывайте все, поймем больные места)
источник

MG

Max Gusev in Kotlin JS
Да я прост довольно крупный для соло проект уже почти год везу на фронетнд плагине, сейчас появилось время поковырять как раз зависимости,  обновить и тд
источник

FK

Foat Karipov in Kotlin JS
Max Gusev
Никто рисованием в kotlin js с помощью svg не занимался?
Картография, графики измерений,  визуализация состояния объектов.
Чем помочь?
источник

MG

Max Gusev in Kotlin JS
Foat Karipov
Картография, графики измерений,  визуализация состояния объектов.
Чем помочь?
Сейчас рисование и взаимодействие с простейшими фигурами происходит на канвасе. Сейчас хочу попробовать реализовать рисование и взаимодействие с помощью векторной графики
источник

MG

Max Gusev in Kotlin JS
А интересовало меня: адаптированная из js мира либа-фрейм (К примеру konva), точнее возможно кто-то уже сталкивался,  и пользовался чем либо
источник

FK

Foat Karipov in Kotlin JS
Max Gusev
Сейчас рисование и взаимодействие с простейшими фигурами происходит на канвасе. Сейчас хочу попробовать реализовать рисование и взаимодействие с помощью векторной графики
На канвасе я ещё в свинге нарисовался вдосталь.
На javafx я уже использовал шейпы, автоматом получил евенты на них.
Посему на js сомнений в использовании именно svg не было
источник

MG

Max Gusev in Kotlin JS
Foat Karipov
На канвасе я ещё в свинге нарисовался вдосталь.
На javafx я уже использовал шейпы, автоматом получил евенты на них.
Посему на js сомнений в использовании именно svg не было
Необходимо было в небольшом проекте реализовать как можно быстрее описанный выше функционал.  Сейчас же есть время перейти на вариант "лучше"
источник

FK

Foat Karipov in Kotlin JS
Max Gusev
А интересовало меня: адаптированная из js мира либа-фрейм (К примеру konva), точнее возможно кто-то уже сталкивался,  и пользовался чем либо
Svg-элементы я использовал в рамках vue-шаблонов. Очень удобно.
До использования специализированных svg-библиотек дело не дошло, там и так всё не сложно
источник

FK

Foat Karipov in Kotlin JS
Max Gusev
Необходимо было в небольшом проекте реализовать как можно быстрее описанный выше функционал.  Сейчас же есть время перейти на вариант "лучше"
Если есть время -изучите svg.
Если нет - напишите враппер для какой-нибудь хорошей библиотеки и на гитхаб.
Я бы даже проголосовал за либу. Уж больно много тараканов пришлось выловить самому.
Столько времени потерял.
источник