Pull to refresh

Comments 18

UFO landed and left these words here

За тем же что и Blazor. Я его помню с тех пор пока он ходил в подгузниках и спотыкался на каждом эксепшине. А в итоге, когда у тебя в отделе сидит 4 шарписта, а тебе надо за неделю наклепать фейс для внутреннего проекта, завязанного на внутрюю логику бизнес-процессов, которые писались с дремучих годов, оно самое то.

То же и здесь. Вместо того чтобы учить новейшие достижения мирового консорциума яваскриптовиков, можно просто накатить бизнес логику на го.

Плюс очень простая схема для delivery. Тебе не надо ничего устанавливать. Накатал свои API в таком виде и с песней!

Не то слово. Я сам офигел, когда увидел. Нет, я для себя решил, что эту дичь надо сделать явью.

история ходит кругами:

сначала пхп+хтмл в одном файле, потом шаблонизаторы, потом…
теперь барсуков с разметкой мешаем и wasm-ом разбавляем…
  • Видишь барсука?
  • Нет
  • И я не вижу… потому что это суслик

Это всё, конечно, очень интересно, но не хватает бенчмарков. Сравнения с тем же Vue, хотя бы на простом ToDo приложении. Понятно что WASM будет весить больше, но насколько быстрее он будет работать? А время инициализации? Стоит оно того вообще?

Как яваскриптеры сварганили ноду, только чтобы не учить ещё один язык, так и сусликофилы тянут го в браузер, но получают ещё и все плюсы использования более адекватного языка.

Яндексокартёжники пробовали wasm и решили, что выигрыша по скорости в целом никакого, так и тут ускорения наверняка не будет.

Кому подобное интересно, есть еще https://github.com/hexops/vecty, чем-то схожий с react (верстка компонентами), но там наоборот, страницы генерируются из кода. Сейчас добавляют поддержку компилятора tinygo, что позволит получать wasm файлы значительно меньшего размера, чем после стандартного компилятора.

UFO landed and left these words here

Такой был заголовок у статьи - уже поправили

Интригует. Прямо хочется увидеть релиз… :)

С приходом webassembly появилась возможность писать фронтенд на куче разных языков
Вот для Rust к примеру есть Yew.

https://github.com/yewstack/yew

Пока что на мой взгляд все подобные UI библиотеки в чистом виде не годятся для серьезных больших проектов. Все равно понадобятся сторонние плагины, библиотеки на js. А будет ли выигрыш в использовании rust или go - большой вопрос.

Разработчики:

Фронтенд на реакте занимает 200 килобайт, это непозволительно много, не позволим!

Те же разработчики:

У нас тут hello world на Go, всего 500 килобайт, как мило и компактно, за этим будущее!

В последних двух примерах ошибка, поправь

rand.Int63n(100)

Нужно обернуть в int либо поменять LineNumber на int64

vugu:"data" в кавычки обернуть

Sign up to leave a comment.

Articles