Size: a a a

Software Design/Architecture/Zen

2020 October 18

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
atcq (Алексей)
кстати, не задумывались, что язык это может процентов 5 от фронта, но с ним в комплекте будут и всякие css анимации и dom api, и куча браузеро-специфичных багов и дурные задачи, вроде "переверни прямоугольник с текстом" сохранив размеры родительского блока по его ширине
да, в основном html+css. поэтому jsx подобное нужно. js удобен, и долго еще никуда не денется.
источник

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
короче там вникать надо, не просто все.
источник

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
js это же огромная стандартная либа опять же, в браузере.
источник

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
как ни крути - все потихонечку движется в сторону приобетения единого вида. все языки и технологии сближаются, перенимают друг у друга всякое...
источник

NF

Nikita Fedorov in Software Design/Architecture/Zen
Алексей Гевондян
будет компиляция бандла на веб ассембли с твоего языка - качаешь, запускаешь. вместо бандла на js
компиляция карл, вся суть js в быстром прототипировании, когда у тебя много окружения нужно быстро пробовать те или иные решения вроде анимации и т.д. и не нужно париться о сборке чтобы запускать отдельные модули, в идеале ты вообще можешь раскатывать приложение покомпонентно и обновлять версии в рантайме
источник

NF

Nikita Fedorov in Software Design/Architecture/Zen
это черт возьми бесплатно
источник

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
Nikita Fedorov
компиляция карл, вся суть js в быстром прототипировании, когда у тебя много окружения нужно быстро пробовать те или иные решения вроде анимации и т.д. и не нужно париться о сборке чтобы запускать отдельные модули, в идеале ты вообще можешь раскатывать приложение покомпонентно и обновлять версии в рантайме
компиляция из пары десятков файлов на одном языке думаю не долго будет идти.
источник

DT

Dmitriy Tkachenko in Software Design/Architecture/Zen
Компиляция в веб ассембли?
источник

NF

Nikita Fedorov in Software Design/Architecture/Zen
ты делаешь систему которая 24/7 доступна и обновляется асинхронно
источник

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
тот же фронт когда пишешь сейчас - на ноде сервер, он вотчит изменения файлов, и быстренько бандл пересобирает. поэтому видится что ты ф5 нажал - а у тебя изменения подтянулись. уже сейчас не проблема это.
источник

NF

Nikita Fedorov in Software Design/Architecture/Zen
а не заставляешь клиента перезагрузить страничку для новой версии сайта
источник

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
крч все решаемо) и не сильно сложно. есть и посложнее задачи) например эрланг или хаскелл)
источник

NF

Nikita Fedorov in Software Design/Architecture/Zen
но вот беда, никто так не делает(это не совсем правда), просто потому что у них компилятор собирает проект 10 минут
источник

a

atcq (Алексей)... in Software Design/Architecture/Zen
Nikita Fedorov
а не заставляешь клиента перезагрузить страничку для новой версии сайта
стоп, а сейчас модульный деплой без f5 где-то применяется?
источник

NF

Nikita Fedorov in Software Design/Architecture/Zen
atcq (Алексей)
стоп, а сейчас модульный деплой без f5 где-то применяется?
ssr сейчас к этому идет
источник

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
ну что мешает держать некое соединение с клиента, отслеживающее изменения и подтягивающее их автоматически?
источник

a

atcq (Алексей)... in Software Design/Architecture/Zen
понял, ну ssr радикально не люблю, потому не интересно
я думал - у тебя меняется версия банк клиента или того же телеграма и оно в фоне незаметно апгрейдится, продолжая выводить сообщения
источник

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
либо же по таймеру
источник

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
так или иначе скрипт в html встраивается со ссылкой на файл. его можно подменить. хз правда во что это выльется...
источник

NF

Nikita Fedorov in Software Design/Architecture/Zen
atcq (Алексей)
понял, ну ssr радикально не люблю, потому не интересно
я думал - у тебя меняется версия банк клиента или того же телеграма и оно в фоне незаметно апгрейдится, продолжая выводить сообщения
ну вот суть в том что как-то никто не думает о том как использовать преимущества, а только о том как бы избежать недостатков(которые недостатки только если навернуть средств "для удобства")
источник