Size: a a a

2018 December 23

RI

Ruslan Ibragimov in Kotlin JVM
Sergey Zolotov
а чем prerender не подошел? это ж обычный хром, который у вас на сервере все рендерит и отдает юзерам уже html
сложно) это раньше было на джаве с тайпестри написано, сейчас котлин, корутины и фримаркер
источник

RI

Ruslan Ibragimov in Kotlin JVM
и непонятно какие бенефиты будут. это статика, там js - минимум, на бекенд только пара формочек
источник

SZ

Sergey Zolotov in Kotlin JVM
у нас щас почти все на реакте, но не полноценное SPA. гугл нормально кушает, но чтобы всякие фб боты могли метадату снимать, будем еще prerender заводить
источник

SZ

Sergey Zolotov in Kotlin JVM
на бекенде только апишка остается
источник

I

Igor in Kotlin JVM
Sergey Zolotov
у нас щас почти все на реакте, но не полноценное SPA. гугл нормально кушает, но чтобы всякие фб боты могли метадату снимать, будем еще prerender заводить
А какая архитектура?
источник

SZ

Sergey Zolotov in Kotlin JVM
гавеная, очевидно
источник

I

Igor in Kotlin JVM
А, типа statefull компоненты everywhere 🌝🤔
источник

RI

Ruslan Ibragimov in Kotlin JVM
короче если  у вас фронт статический, то не нужно SPA, формочки это вкрапления реакта, а так все на сервере рендерится
источник

AS

Aλexander Syrotenko in Kotlin JVM
Ruslan Ibragimov
короче если  у вас фронт статический, то не нужно SPA, формочки это вкрапления реакта, а так все на сервере рендерится
Можно это запинить куда-то, чтобы куча фронтэндеров не совали свои реакты куда попало?)
источник

RI

Ruslan Ibragimov in Kotlin JVM
Непоможет, они же по другому не умеют) Уж лучше пусть реакт пишут, чем серваки на ноде
источник

I

Igor in Kotlin JVM
Aλexander Syrotenko
Можно это запинить куда-то, чтобы куча фронтэндеров не совали свои реакты куда попало?)
Тут еще вопрос, что хуже XML-теплейт движки или React JSX/KotlinReactDSL
источник

AS

Aλexander Syrotenko in Kotlin JVM
Igor
Тут еще вопрос, что хуже XML-теплейт движки или React JSX/KotlinReactDSL
JSX хорош, не спорю
источник

I

Igor in Kotlin JVM
Так так так, я не говорил что “jsx хорош”, я сказал “непонятно что хуже” 😏
источник

I

Igor in Kotlin JVM
Мне как программисту проще всего использовать сервер-сайд-рендерниг, но только на DSL того же языка, на котором пишу код. (что бы тупо абстракции выделять, рефакторингом “extract method”)

С SPA куча проблем, из-за того что это “распределенная система”
(хуже только с backend api + mobile клиент, ибо там куда сложнее обновлять клиент)
источник
2018 December 24

SZ

Sergey Zolotov in Kotlin JVM
источник
2018 December 26

ТБ

Тимур Бухараев in Kotlin JVM
С Kotlin DSL хорошо прототипы по быстрому лепить.
Как только требуется хоть сколько то нетривиальная верстка, он уже не очень подходит.

И есть еще недостаток: Kotlin DSL требует перекомпиляции сервера.
А хочется быстрых итераций: поправил, F5, посмотрел. Поправил, F5, посмотрел.
источник

BP

Bogdan Panchenko in Kotlin JVM
Тимур Бухараев
С Kotlin DSL хорошо прототипы по быстрому лепить.
Как только требуется хоть сколько то нетривиальная верстка, он уже не очень подходит.

И есть еще недостаток: Kotlin DSL требует перекомпиляции сервера.
А хочется быстрых итераций: поправил, F5, посмотрел. Поправил, F5, посмотрел.
Нужно разбивать на модули, да и дсл этот можно в kotlin js использовать
источник

I

Igor in Kotlin JVM
Тимур Бухараев
С Kotlin DSL хорошо прототипы по быстрому лепить.
Как только требуется хоть сколько то нетривиальная верстка, он уже не очень подходит.

И есть еще недостаток: Kotlin DSL требует перекомпиляции сервера.
А хочется быстрых итераций: поправил, F5, посмотрел. Поправил, F5, посмотрел.
А что для "нетривиальной" верстки даёт XML, чего нет в тюринг-полном языке?
источник

VP

Vladimir Petrakovich in Kotlin JVM
Igor
А что для "нетривиальной" верстки даёт XML, чего нет в тюринг-полном языке?
Совместимость с верстальщиками, например
источник

RI

Ruslan Ibragimov in Kotlin JVM
Тимур Бухараев
С Kotlin DSL хорошо прототипы по быстрому лепить.
Как только требуется хоть сколько то нетривиальная верстка, он уже не очень подходит.

И есть еще недостаток: Kotlin DSL требует перекомпиляции сервера.
А хочется быстрых итераций: поправил, F5, посмотрел. Поправил, F5, посмотрел.
Если в kts темплейт вынести то так и будет
источник