Душный Вуй
745 subscribers
151 photos
5 videos
4 files
351 links
Немного душные, но ламповые заметки о Vue.js
#vuejs #vue #nuxt #vuex #pinia #вью #vapor
Download Telegram
И так, время идет, а я все жду когда мой доклад с Holy.js выложат :D
В итоге все затянулось и данный пост отложился слишком сильно. Поэтому подведу запоздалые итоге 2024 и этим вдохну жизнь в канал (да-да настолько запоздалые).

Если кратко 2024 для меня стал годом конференций. Побыл в разных ролях.
Был и спикером по началу: UfaDevConf-раза, Holy.js 2-раза, Стачка, Msk Vue.js, Omsk DevFest ну и внутренние выступления в компании
К середине года попробовал для себя уже на уровне эксперта секции(Стачка), ведущего секции(UfaDevConf)
И главным подарком под Новый Год для меня стало, что меня взяли в программный комитет Holy.js и уже весь 2025 я погружен в процесс уже организации конференций, от чего получаю большое удовольствие (прямо сейчас идет работа над 4-мя(!) мероприятиями).

Другой вектор это телеграм и сообщества. Например, достижение 2024-ого года стал администратором Vue.js сообщества. И вступил в большое количество сообществ фронтендеров, где меня сейчас легко встретить. Считаю в этом плане год успешным.

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

Что можно ожидать в 2025:
1) Оживление канала с постами, идей накопилось очень много и технических и софтовых.
2) Стримов пока можно не ждать (стримы будут после переезда в квартиру попросторнее, жду ключи на нее). Однако я переодически буду появляться как участник на чужих стримах, если меня пригласят (siberiacancode, kirjs и тд)
3) Ждать от меня новостей по моим продуктам (можно ожидать от меня в 2025 году курс по Vue.js. Да-да официальный анонс, и да, он будет полностью бесплатным и доступным для всех)
4) Новая группа бесплатного интенсива по Vue.js длиной в 2 недели как и в прошлом году (скорее всего летом)
5) Новые выступления на митапах и конференциях

Год выдался отличным, и новый, надеюсь, будет еще лучше!
Юниты пишите?
Anonymous Poll
50%
Да
50%
Нет
А что используете вы в качестве основного средства разработки на Vue?
Anonymous Poll
43%
VS Code
43%
Web Storm
14%
Другое (отпишу в комментарии)
И так напоминалка о том что каждые пол года нам открывают полный доступ к базе 1 из 2 основных школ специализирующихся на Vue и Nuxt

В этот раз бесплатные выходные будут у vueschool(с 1 по 2 марта).

Я не могу назвать курсы прям суперскими и мастхэвными, но любители у такого всегда есть. Их там большой выбор, может чего и приглянется
Глубокий Vue

Как изучать Vue разработчикам с опытом которые уже доки знают неплохо, но хотят двигаться дальше?

Самый логичный ответ: вперед штудировать исходный код Vue!
Отличный вариант но... это весьма муторно и трудоемко, а многих в целом может отпугнуть от погружения

Неужели нет годных статей и выступлений? Есть, но выискивать их трудно, а следить за их актуальностью и появлениями еще сложнее. Неужели нет варианта лучше?

На самом деле есть: это подход create from scratch(создать с нуля)
Те мы берем Vue и пытаемся воссоздать его с самого нуля тем самым знакомясь с его механизмами и почему были сделаны те или иные решения.

К счастью, уже есть проект который сосредоточен на объяснении всего этого доступным языком: chibivue. Книга готова не на 100%, но большая часть уже проделана и возможно к определенному моменту вы и так будете готовы к чтению исходников. Что хорошо в книге не только теория, но и большое количество примеров с плейграундом. С ней вы создадите Vue самостоятельно и познакомитесь как все работает под капотом.

Кстати, проект затрагивает исходники не только Vue, но и других проектов:
- изучение исходного кода Vapor
- пишем свой VueUse (проект в глубокой разработке еще)

PS Запили с нейронками RU версию chibivue
PPS Так-то и английская версия сайта это результат работы нейронки(переводится через GPT-3.5 автоматизированно), оригинал пишется на японском
Юху
Дегенераты присутствуют? 😂
Дождались! NativeScript-Vue 3.0 вышел из беты (которая длилась почти 2 года).

Для тех кто не знаком с NativeScript, это попытка сделать "интероп" на JS между нативной частью приложений и JS.
У вас сохраняется поддержка CSS, но при этом вы можете собирать приложения для Mobile/Web на нем же. А соответственно NativeScript-Vue это

- Чем принципиально отличается от PWA и Cordova/Capacitor?
- Это не WebView, соответственно он ближе к нативной платформе и вы можете использовать нативные плагины с ним достаточно легко. Соответственно при использовании конкретных компонентов также будут использоваться системные компоненты из соответствующей OS

- А будут ли у меня DevTools?
- Да поддержку Vue Devtools имеется

- А насколько его можно уже использовать?
- Заявлено уже, как feature-complete. Проект был достаточно долгое время в бета-версии, так что надеемся на относительную стабильность. Я же скажу, что инструмент не самый популярный, поэтому для чего-то серьезного лучше отнестись к нему особой осторожностью, а вот реализовать на нем пет-проект, почему бы и нет

В целом радостная новость, что наконец-то у Vue3 появляется хоть что-то для противопоставления ReactNative, который доминирует в мире JS-кроссплатформы (и в целом имеет нехилую популярность в мире кроссплатформенных решений)

P.S. Хотел немного актуализировать дела и по Lynx, но там так и не появилось действительно стоящих сигналов, все что могу сообщить, есть попытки переноса, но до чего-то реально рабочего там пока далеко. Эван Ю и команда Lynx заявляют о готовности предоставления помощи с разработкой, но каких-то официальных анонсов или новостей об официальных разработках не было (хотя из X есть информация, что команда Lynx запускала прототипы с Vue)