Astro. Теперь сайты моментальные. Быстрый курс

Поделиться
HTML-код
  • Опубликовано: 22 сен 2022
  • Подкаст тут: t.me/js_by_vladilen/515
    Исходный код: github.com/vladilenm/astro-cc
    Я в соц сетях:
    Telegram: t.me/js_by_vladilen
    VK: vladilen.minin
    Instagram: / vladilen.minin
    Result School:
    Telegram: t.me/result_school_it
    VK: result.school
    Instagram: / result.school.it
    JavaScript cообщества:
    Discord: / discord
    Telegram: t.me/js_by_vladilen_chat
    Roadmap по каналу:
    vladilen.notion.site/Roadmap-...
    Astro - Быстрый курс
    Новый ролик на канале про фреймворк, позволяющий уже создавать сайты на Islands Architecture.
    С помощью Astro вы сможете создавать сайты, которые открываются во много раз быстрее, чем, например на Next.js без потери функционала.
    Так же, используя Astro вы можете писать компоненты на React, Preact, Svelte, Vue и другие компоненто-ориентированные технологии
    Потому представляю вам ознакомительный курс, все подробности в видео.
    Приятного просмотра!

Комментарии • 230

  • @VladilenMinin
    @VladilenMinin  Год назад +18

    Ознакомьтесь с тем, что такое Islands Architecture в моем подкасте: t.me/js_by_vladilen/515
    На следующей неделе выпущу еще один ролик на эту тему, но уже с другим фреймворком
    Приятного просмотра!

    • @user-vb6xh6yj4h
      @user-vb6xh6yj4h Год назад

      Хех, опять новый фреймворк в javaScript

    • @VladilenMinin
      @VladilenMinin  Год назад +1

      @@user-vb6xh6yj4h Будет еще один)

    • @evgeny_mdr
      @evgeny_mdr Год назад

      SSG для интернет магазина худший пример. Обычно в магазине около 1000-10000 товаров и представь что будет у тебя в билде. 10000 сгенерированных файлов. Кейс который ты показал идеально ложится на SSR. Как обычно увидел технологию запилил видос, а подумать зачем....

    • @dmitrykulakov662
      @dmitrykulakov662 Год назад

      @@evgeny_mdr ну и личный кабинет :)

    • @arthurshaidullin7981
      @arthurshaidullin7981 Год назад +1

      @@evgeny_mdr этот фреймворк отлично подойдёт для миллионов маленьких бизнесов с возможностью дешёвого и быстрого хостинга в облаке (зачастую бесплатного), а так же для миллионов бложиков и конечно же для миллионов лендосов.

  • @Mytest437
    @Mytest437 Год назад +29

    "Жизнь не заканчивается..." хотел пошутить, но похоже в этой фразе сегодня уже и так много троллинга 😄

  • @brodyagaPATY
    @brodyagaPATY Год назад +2

    Спасибо за видео!!!! Как всегда топ!!!! Хотелось бы более подробного видео с этой технологией!!! Круть🔥🔥🔥

  • @vladimirmedvedev8908
    @vladimirmedvedev8908 Год назад

    Спасибо. Очень ждал этот выпуск.

  • @EugeneKoshelev
    @EugeneKoshelev 7 месяцев назад

    Супер! Спасибо за качественый контент. В новом году желаю вам поменьше соседей, которые делают ремонт ;-)

  • @Chernoby_Music
    @Chernoby_Music Год назад

    Ух! Крутая технология! Спасибо за гайд.

  • @andygr1n1
    @andygr1n1 Год назад +4

    очень понравился framework, буду разбираться с стором и динамическими рутами. Не верю, что генерировать 100500+ папок - это его предназначение.
    Большое спасибо за информацию Владилен

  • @oleg_kishinskii
    @oleg_kishinskii Год назад +4

    Спасибо за прекрасный Гайд.
    Плюс ты еще и мотивируешь делиться своим опытом.

  • @fergussawyer
    @fergussawyer Год назад +2

    Спасибо за обзор крутой технологии! Очень крутая штука!

  • @evg_ep
    @evg_ep Год назад

    Владилен, спасибо за ролик. С первого раза все понятно про новый продукт. Про статический билд, я так понимаю, затравка на комментарии)) В жизни не пригоден в том динамическом контексте, что показан в ролике

  • @user-bj8rh7mb9m
    @user-bj8rh7mb9m Год назад

    Наконец то качественный контент)

  • @user-dw8lb8lc7u
    @user-dw8lb8lc7u Год назад +1

    наконец прикладной видос

  • @romangoncharuk4455
    @romangoncharuk4455 Год назад

    отлично! спасибо!

  • @-dubok-
    @-dubok- Год назад +11

    В конце видео показана вся несостоятельность этого фреймворка. Он при билде генерирует уже готовые страницы и они никак не изменятся, если не заребилдить весь проект заново! А в таких вот магазинах данные меняются часто. Это и количество доступного товара, и сами товары добавляются/удаляются. Фреймворк абсолютно не годится для более-менее живых сайтов. Разве что лендинги да визитки на нём клепать.
    Плюс сама идея голого HTML как основы - не очень. Потому что теряется плавность, которую может дать JS при смене страниц, например, при подгрузке товара, если сервер тормозит и т.д. Мне кажется, будущее всё-таки за SPA-подобными сайтами (с SSR). Сайты всё больше будут похожими на приложения, если говорить о каких-то магазинах и соцсетях. Если же надо просто инфу выложить типа википедии или визитки - тут, конечно, этот фреймворк, наверное, будет лучше.
    Извиняюсь, конечно, за негатив, но не стоит ставить его в один ряд с Sveltekit, Next и прочими. Как по мне, он мало, на что годится.

    • @Zaziqul
      @Zaziqul Год назад

      Почитав комментарий понял принцип работы ) а то смотрю на fetch и не могу понять как это только html)

    • @arthurshaidullin7981
      @arthurshaidullin7981 Год назад

      рекомендую ознакомиться с headless CMS

    • @-dubok-
      @-dubok- Год назад

      @@arthurshaidullin7981 так все проекты и так работают по похожему принципу. Тот же SvelteKit создаёт своё API автоматически, и его потом легко прикрутить к любому интерфейсу.

  • @ctrlspace
    @ctrlspace Год назад +1

    Владилен Безусловно Минин
    А если серьезно, Спасибо за такой качественный контент!

  • @forellko8600
    @forellko8600 Год назад

    Спасибо :)

  • @v.demchenko
    @v.demchenko Год назад

    Лайк не глядя

  • @FrostByteFox
    @FrostByteFox Год назад +3

    Т.е. каждое изменение/добавление товара нужно прогонять через pipeline с джобой build? Или есть подход как в next типа getStaticProps etc?

  • @hallifar
    @hallifar Год назад +1

    Годнота!
    Даёшь курс Фулстек с Астро!

  • @biLLie_wiLLie
    @biLLie_wiLLie Год назад +34

    Крутая технология, но когда вспоминаю сколько картинок будет на сайте и какой у них вес, то задумываюсь насколько сильно нужна эта борьба за размер js бандла.

    • @arturseu
      @arturseu Год назад

      если речь идет об оптимизации, нуэно хорошо подумать над код сплиттингом. Все очень сильно влияет на оптимизацию

    • @dmitrykulakov662
      @dmitrykulakov662 Год назад

      Aws для картинок как вариант

    • @biLLie_wiLLie
      @biLLie_wiLLie Год назад

      @@dmitrykulakov662 никогда не пользовался этой технологией. Видео у западных блогеров. В России это работает?

    • @dmitrykulakov662
      @dmitrykulakov662 Год назад +1

      @@biLLie_wiLLie Пардон, я на пару сотен километров западнее живу. Не знаю как у вас обстоят дела..

    • @gh8499
      @gh8499 Год назад +1

      так картинки грузятся быстро, а js бандлы еще парсить надо, поэтому чем меньше js у клиента тем лучше

  • @arthurshaidullin7981
    @arthurshaidullin7981 Год назад +2

    Круто, всё что нужно, Astro + Sanity + Netlify вообще огонь получается!
    Спасибо Владилен )))

    • @biLLie_wiLLie
      @biLLie_wiLLie Год назад

      Netlify работает в России? Западные блогеры его часто упоминают)

  • @user-ph5jy2db4v
    @user-ph5jy2db4v Год назад +1

    получается там где нам нужна только статика, мыполучим только статику, а там где нам нужен интерактив, мы получим то же, что и раньше портянку js-а необходимого для работы этого интерактива

  • @gexgex941
    @gexgex941 Год назад +1

    В astro есть кстати ещё и SSR, так что штука крайне крутая. В ближайшие года два станет эталоном для разработки. Именно сайтов, а не приложений.

  • @user-pf2id1uj9j
    @user-pf2id1uj9j Год назад +2

    Эх, если бы еще проекты были на этих новых технологиях...

  • @rashiddeveloper5995
    @rashiddeveloper5995 Год назад +1

    💯💯💯

  • @okolobaha
    @okolobaha Год назад +1

    вопрос как работает сео с динамическими компонентами астро?

  • @oleksandrluchytskyi6867
    @oleksandrluchytskyi6867 Год назад +1

    Интересно, но что будет сгенерированно если нужно i18n на сайте? все 100500 продуктов на всех языках? а если в хидере выводить имя пользователя нужно? то что еще и все варианты юзер + продукт + язык ?

  • @ammoney159
    @ammoney159 Год назад +1

    В целом неплохо, но Astro пока сырая тема. Я думаю в будущем можно будет сделать что-то интересное. Спасибо за видео.

  • @user-mn3ic2ct8d
    @user-mn3ic2ct8d Год назад +7

    А если мы получаем всегда разное кол-во продуктов(страниц), сначала их 20 потом 10,15 30 итд. После того как билд сгенерил релевантный на текущий момент кол-во статических страниц, будет ли меняться (добавляться/удалятся) кол-во этих же страниц динамически уже после билда? Так как сейчас похоже больше на статик генератор с каким то встроеным intersection observer и что очень напоминает некстовский getStaticProps

    • @alexs7931
      @alexs7931 Год назад +1

      Вы единственный кто задал этот вопрос, у меня тоже подозрение что мы делаем бандл для github pages без серверного интерактива , аля индексируемый SPA.
      Есть ещё Gatsby js но там более наворочено и через graphql.

    • @alexs7931
      @alexs7931 Год назад +1

      Нашел, для полного ssr рендеринга надо возвращать объект return new Response(....
      аля express шаблонтзатор.

  • @user-fb3ho7qh6g
    @user-fb3ho7qh6g Год назад

    А форму обратной связи тоже через компонент реализовывать или есть что то готовое?

  • @MrAirrussia
    @MrAirrussia Год назад

    интересно конечно, то как происходит оптимизация JS для клиента и что можно юзать разные компоненты разных JS фрайморков. Но вот режим build расстраивает, что всё таки это генерация статики впрямую. Тот тут если не брать в расчёт оптимизацию клиентского JS, php + кэш будет намного лучше и производительнее, не говоря уже про запросы на API.
    FW хорош для быстро сборки небольших сайтов, которые обновляются редко.

  • @murcha5899
    @murcha5899 Год назад

    клевая футболка)

  • @legionnaire404
    @legionnaire404 Год назад +1

    Красава на позитиве👍

  • @0kpts
    @0kpts Год назад +17

    Владилен, сделай пожалуйста новый урок по Vue 3

    • @bossmusa9075
      @bossmusa9075 Год назад

      он мертв

    • @0kpts
      @0kpts Год назад

      @@bossmusa9075 обоснуй

    • @diamondserg-43
      @diamondserg-43 Год назад

      курс есть у него.можно купить

    • @papa_paskualle
      @papa_paskualle Год назад

      @@bossmusa9075 у тебя мозг мертв(( а вуй 3 как раз жив

  • @AlexBomBom
    @AlexBomBom Год назад

    Привет, Владилен! Что тебе больше понравилось: Fresh или Astro?

  • @user-oi3gg4rw7y
    @user-oi3gg4rw7y Год назад

    мда, ну кроме загрузки по видимости пока не торкнуло, next все же next - закончу изучать тебя)

  • @avgvstvs_im
    @avgvstvs_im Год назад +1

    спасибо за видео!
    как раз недавно смотрел туториал по созданию сайта-портфолио на astro, интересно посмотреть на твоё видение.
    немного душнильский вопрос - 4k не планируется? :)

    • @katiakravchuk9082
      @katiakravchuk9082 Год назад

      Привет, а можешь поделиться ссылкой на туториал?

  • @seoonlyRU
    @seoonlyRU Год назад +1

    ЛАЙК ОТ СЕООНЛИ!

  • @ivannekrasov1095
    @ivannekrasov1095 Год назад +9

    получается, на каждое изменение в БД нужно заново билдить фронтенд?

    • @vitmih380
      @vitmih380 Год назад

      Вроде в документации есть что то про Dynamic routes

    • @user-bh4gy5lx7u
      @user-bh4gy5lx7u Год назад +2

      Мне тоже интересно. Пока тут было только отображение данных напрямую по API, а как оно работает с сервером? Как добавлять итемы в базу? Что при этом будет происходить с бандлом?

  • @okolobaha
    @okolobaha Год назад

    а может кто то подсказать есть ли возможность добавить какую то маленькую админку на сайт на астро?
    напрмер у меня есть лендинг в котором мне часто нужно будет менять дату
    и я хочу сделать админку с помощю которй можно будет менять эту дату без необходимости заново собирать проект и заливать на хост

  • @victormultanen1981
    @victormultanen1981 Год назад

    Cпасибо за хорошее видео по Astro. Cердечно.

  • @user-vs1it4no2v
    @user-vs1it4no2v 5 месяцев назад

    Astro супер, но почему то при проверке сайта не видмтся кодировка utf-8. Хотя она есть , может кто сталкивался?

  • @MrLanadar
    @MrLanadar Год назад +5

    Владилен, спасибо, очень интересно!
    Любопытно что ты показал, в качестве примера, что-то типа интернет-магазина, но правильно ли я понял, что если у меня, допустим, большой магазин с 10 тыс наименований, которые обновляются/добавляются по несколько раз в день, то использовать для него Astro это не очень хорошая идея? Если я все понял правильно, то в данном случае Astro создаст 10+ тыс статичных страниц с каждым товаром и при обновлении любого из них придется ребилдить сайт.
    Пока что, для себя, вижу использование Astro для каких-то более-менее статичных сайтов для которых не требуется постоянная связь с каким-нибудь API и обновление данных из этого API.

    • @gooseob
      @gooseob Год назад +2

      Тоже смутило, что на каждый продукт по странице создаётся. Но можно, думаю, передавать id через url-параметр вместо создания страницы для каждого

    • @GreatVolcano
      @GreatVolcano Год назад +1

      Мне кажется, было бы неплохо делать на astro лэндосы или главные станицы сайтов (дабы скоростью загрузки произвести вау эффект), а все оствальные страницы на next'е. Геморно, согласен, но мне кажется это еди нственный способ оправдать написание кода на astro. Хотя перформанс всегда штука крутая

    • @user-bh4gy5lx7u
      @user-bh4gy5lx7u Год назад +1

      @@GreatVolcano Перформанс лэндоса?! Ну и проблемы у вас )))

    • @user-yw9wx4lv2w
      @user-yw9wx4lv2w Год назад

      @@GreatVolcano astro и в ssr может при необходимости

  • @rocketman4072
    @rocketman4072 5 месяцев назад

    Объясните пожалуйста новичку, а если в api данные изменяться будут, как тогда обрабатывать их и выводить контент, не билдить же каждый раз по новой

  • @dmitriyvaulin
    @dmitriyvaulin Год назад

    Айленд Аркитекча. И громкость одинаковую желательно ставить по ролику.

  • @anpdko
    @anpdko 8 месяцев назад

    Спасибо за видео, но у меня появился вопрос, оно собрала 20 файлов, но контент то грузится с бд. А если я в бд добавлю 21 продукт?

  • @diamondserg-43
    @diamondserg-43 Год назад

    я правильно понимаю что астро только для SSR?

  • @rinatvaliullov3247
    @rinatvaliullov3247 Год назад +1

    Подними уже своё простое апи для зрителей, Владилен. Чтобы не отвлекаться на такие мелкие ошибки. И новичков не мучать с непонятными для них пока ошибками.

  • @perstj5746
    @perstj5746 10 месяцев назад

    А есть ли роутинг без перезагрузки страницы в astro

  • @user-hu5vb9uc1m
    @user-hu5vb9uc1m Год назад

    Здравствуйте Владилен можно обзор на Fresh deno

  • @orion6524
    @orion6524 3 дня назад

    Спасибо, Владлен. А без сервера можно файлы из dist запускать в браузере? Предоставляет ли Astro такую настройку?

  • @andreykachur3827
    @andreykachur3827 Год назад

    Интересно а минусы есть у этой технологии?

  • @SK-in5bj
    @SK-in5bj Год назад +14

    Владилен, очень люблю твой контент, смотрю с того момента как купил твои курсы по реакту и реаут нативу. Спасибо тебе. Ты классный. Береги себя. Правда в этот раз смотреть видео не буду, а просто поставлю лайк. Руки опущены из за дерьма, в котором мы сейчас, но не сдаемся НЕТ ВОЙНЕ!

    • @fischer960
      @fischer960 Год назад +3

      Ля Глэк

    • @-dubok-
      @-dubok- Год назад +3

      Скажи "нет войне" врагу, который придёт тебя убивать, или грабителю, которые захочет отнять все твои ресурсы. Пацифисты - это не мужчины. Тупо никчёмные куски плоти.

    • @vitaly8430
      @vitaly8430 Год назад

      @@-dubok- Да, украина же пришла тебя убивать правильно? Может и беларусы хотят напасть?

    • @androidgames1602
      @androidgames1602 Год назад

      @@-dubok- а этот враг это вообще кто? Самому интересно, все думал что в 21 веке, до старых путей уже некому дела, нет что-ли?

    • @-dubok-
      @-dubok- Год назад +1

      @@androidgames1602 Запад, который уже давно жаждет заполучить наши ресурсы, в нас самих уничтожить как аборигенов. Учи новую историю и читай понимающих в политике людей вроде Фурсова.

  • @sicdex
    @sicdex Год назад +2

    Прикольно - Да.
    Использовал бы я это в проектах - Нет.
    Объясню почему: SPA ты грузишь 1 раз, да, на входе могут быть 138 кб, но потом ты по lazy грузишь другие странички по 1-3кб, чем фулл html страницы по 5-10кб.
    На счёт скорости ну в SPA тебе не кто не мешает сделать prerender такой-же как в astro, но вот только prerender отработает 1 раз на н1 страничку, а дальше уже всё по lazy будет.
    В общем велик который вряд ли стрельнет
    Спасибо за видео :)

  • @ilayfortress4091
    @ilayfortress4091 Год назад

    Вот смотрю видео, начинаю хотеть курс купить.
    Захожу на сайт, желание купить отпадает, когда вся верстка плывет, это же жесть

  • @algerttliott
    @algerttliott Год назад +1

    Нет бы изменить концепцию html. Они создают все новые костыли.

  • @erjigit17
    @erjigit17 Год назад

    Добро пожаловать в Кыргызстан - это название телеграмм чата для помощи тем кто переезжает в Кыргызстан.

  • @n0sfer
    @n0sfer Год назад

    Владилен, привет! Во-первых, спасибо что познакомил с классной технологией. А во-вторых, есть вопрос. Как использовать astro, если, например (на примере этого примера😅), добавляется новый продукт? Т.е. когда бы делаем build, у нас получается статическая сборка, которая заранее делает fetch и если данные на внешнем ресурсе изменились, как подтянуть их динамически? Как будет работать тот же webSocket? Нипанятна🤔

    • @ammoney159
      @ammoney159 Год назад

      Привет Петр. В целом, динамическое обновление не задача какого-то фронтенд фреймворка. Это решается с nginx например, если node сервер, таких проблем не будет.

    • @ammoney159
      @ammoney159 Год назад

      Да, в том же next, задачу решает getStaticPaths, с гетом всех возможных кейсов, но такая проблема, когда используется nginx, с node все проще.

    • @n0sfer
      @n0sfer Год назад

      @@ammoney159 фсмысле не задача фронтенд фреймворка? Клиент заходит в магазин, хочет кьюФоне 4000, а его по факту уже нет. Или вотпрямпятьминутназад купили последний.
      Может я неправильно вас понял? Или вы меня?🙃

    • @ammoney159
      @ammoney159 Год назад +1

      @@n0sfer Смотри, если добавляют новые товары или удаляют, все работает ок, без доп. манипуляции с node сервером. Если nginx, сложно

    • @AleksandrNeo
      @AleksandrNeo Год назад

      ​@@ammoney159а в чем идея с node js? Можете подсказать где это посмотреть?

  • @kirigayakazuto9987
    @kirigayakazuto9987 29 дней назад

    Почему tilewind, если он tailwind?

  • @JVSd-SG
    @JVSd-SG Год назад

    Для простого проекта одностраничника с реактивным взаимодействием что лучше использовать\изучить начинающему? Astro\Svelte\React?

  • @user-og13
    @user-og13 Год назад

    Объясните пожалуйста, в чем разница между островами и компонентами и что в каком случае использовать?

    • @kootaru_
      @kootaru_ Год назад +1

      как я понял, компонентный подход фреймворков типа реакта полностью завязан на JS, поэтому юзер уже на старте вдогонку получает огромную дозу джаваскрипта внутривенно, в то время как островной подход - это минимум JS'a. Статический HTML - вода, и уже в этой воде располагаются островки - динамические компоненты, которые подгружают JS только тогда, когда это будет нужно.

    • @ilyawebdev
      @ilyawebdev Год назад

      @@kootaru_ один раз загрузить весь JS и дальше использовать кэш разве не лучше, чем делать постоянные подгрузки, особенно если интернет хреновый, в каком-нибудь зажопинске?

  • @haibova_irisha
    @haibova_irisha Год назад

    Здравствуйте.Что думаете о vite

    • @VladilenMinin
      @VladilenMinin  Год назад +1

      Он под капотом Astro и это классный инструмент

  • @user-dd9uy7cy6j
    @user-dd9uy7cy6j Год назад

    епт я бы архитектору массаж сделал, крутая штука

  • @everemchuk
    @everemchuk Год назад +1

    Я до сих пор не понимаю, уже давно есть инструмент который снимает вопросы на счет какой framework круче. Solid JS это то что делает твое приложение молниеносным.

    • @user-yw9wx4lv2w
      @user-yw9wx4lv2w Год назад

      скорость не все. Но solidjs крутой)

    • @everemchuk
      @everemchuk Год назад

      @@user-yw9wx4lv2w я бы сказал половина, но и комюнити подтягивается

  • @albert.bazaleev
    @albert.bazaleev Год назад +2

    Во-первых, спасибо за материал. Очень интересный и полезный контент.
    По поводу lazy loading компонентов идея хорошая, но по практике она не годится для работы приложений с медленным интернетом: там проблема в долгом коннекте к ресурсам. Все-таки скрипты, стили (при условии, что это не очень объемное) и прочие легковесные чанки лучше объединить в один файл и выплюнуть на странице. Ну, это уже нюансы.

    • @talas12341
      @talas12341 Год назад

      +

    • @user-mq6cm2xd5i
      @user-mq6cm2xd5i Год назад

      решается через http2

    • @albert.bazaleev
      @albert.bazaleev Год назад

      @@user-mq6cm2xd5i http2 использую. Но скорости соединения все равно недостаточно.

    • @user-mq6cm2xd5i
      @user-mq6cm2xd5i Год назад +1

      @@albert.bazaleev если география работы сайта довольно большая, наверное можно попробовать использовать cdn, у Яндекса такая услуга есть

    • @albert.bazaleev
      @albert.bazaleev Год назад +1

      @@user-mq6cm2xd5i Спасибо!:)

  • @user-id9df4co8i
    @user-id9df4co8i Год назад

    второй!

  • @anatoliyv5607
    @anatoliyv5607 Год назад

    что лучше Astro или Фреш?

  • @Shadzen
    @Shadzen Год назад

    А можно узнать список всех используемых вами плагинов для VS Code?

    • @VladilenMinin
      @VladilenMinin  Год назад +1

      Да, думаю в течении недели выложу в телеграм канале

    • @Shadzen
      @Shadzen Год назад +1

      @@VladilenMinin спасибо, будет очень актуально, учитывая что IDEA и WebStorm у нас всё...

    • @gothicrock221
      @gothicrock221 Год назад

      @@Shadzen кряки работают

    • @Shadzen
      @Shadzen Год назад +1

      @@gothicrock221 у меня работает только до версии WS 2021.1.3 (сброс триала), есть какой то лучший вариант?

    • @gothicrock221
      @gothicrock221 Год назад

      @@Shadzen я именно про кряк, по сети гуляет с активацией до 2099 года, рабочий, так что ищи и пробуй)

  • @DJ-mv4re
    @DJ-mv4re Год назад +1

    начиналось красиво
    но прикол с билдом не догнал 🤨

  • @ITentrepreneur
    @ITentrepreneur Год назад

    Владилен, свистишь на шипящих, больно ушкам, возможно это как-то исправить технически, либо программно при рендеринге видео и звука

  • @sergthebright3113
    @sergthebright3113 Год назад

    Такой себе SSR для Svelte

  • @user-kr9gm6pi6w
    @user-kr9gm6pi6w 10 месяцев назад

    А почему preact? Реакт бы не?

  • @wett1988
    @wett1988 Год назад

    Зумеры придумали рендеринг на сервере и JS виджеты для браузера 😂😂
    Но если серьезно, действительно крутая штука - то недостающее звено в инфраструктуре, которого как раз не хватало в NodeJS стеке.

  • @artyomvashkevich602
    @artyomvashkevich602 Год назад

    Что-то мне очень напомнила svelte и sveltekit. По сути я даже не понял в чем приимущества astro перед svelte. Канцептуально ничего нового ну и svelte тоже славится малым размером бандла и грузится тоже очень быстро. По сути форк svelte на первый взгляд. Единственное что astro - это типа сугубо статика, a в svelte есть и JS. В общем если есть svelte который явно навороченнее пока, то изучать astro смысла большого нет, хотя если нужно было бы то изучить его после svelte не составило бы и труда, но смыла нет в этом. Те же яйца только в профиль)))

  • @evgeniyzheleznov4568
    @evgeniyzheleznov4568 Год назад

    Мне видимо одному не понятно, почему тогда сразу не писать всё в html ? Зачем так усложнять, в чем преимущество? Подключать различные файлы как компоненты можно и через gulp-file-include например.

  • @narsilMainStage
    @narsilMainStage Год назад

    Это типа Gatsby, только попроще?

  • @notelovoyadecir6563
    @notelovoyadecir6563 Год назад

    А в чем прикол того что при билде все товары в статику превратились? Т.Е. если что-то добавиться в БД нужно опять билдить)))? как это работает на самом деле?

    • @ilyawebdev
      @ilyawebdev Год назад

      Если товар добавлися это еще ладно, а если количество товара постоянно меняется. Кто-то купил, кто-то вернул. Тут как быть?

    • @notelovoyadecir6563
      @notelovoyadecir6563 Год назад

      @@ilyawebdev оу ну я не помню что там на видео, но вроде это только к шаблонам и страницам касается, ну тип есть динамика которая не гидрируется вроде

  • @CTILET
    @CTILET Год назад

    Да не в сумме крутых фишек некст лучше.

  • @Alex-ov9eo
    @Alex-ov9eo Год назад

    Стоит еще подумать как много контента на сайте НЕ использует JS, это единичные случаи для страниц. А там где юзается, скорее всего еще будет подтянута UI либа и на этом попытки урезать размер бандла в принципе потеряют смысл.
    По опыту моих войн за UX приложений могу сказать, что куда важнее сообща сделать оптимальное API и убедиться что на бэке быстро обрабатываются запросы. Пользователь вряд ли заметит, что у него сайт загрузился на пол секунды быстрее из-за сжатия бандла, однако у него сгорит стул если на каждое его действие сайт постоянно впадает в кому на многие секунды ожидая когда же сервер даст ответ.
    В общем, мое ИМХО - штука крайне ситуативная, на проде есть проблемы куда серьезнее чем размер JS файлов. Если приложение разбито на модули и юзает lazy loading, а особенно если написана собственная библиотека компонентов для своих узких задач и не подтягиваются монстры на подобии материала, то про бандл JS можно забыть, в 99% случаев будут более важные места где надо навести перфоманс. И да, еще забыл упомянуть про генерируемые сервисы на подобии того что дает nswag, проект обрастает мегабайтами JS кода. Если оно есть - бандлу уже не помочь)

    • @everemchuk
      @everemchuk Год назад

      Да да, то что и я хочу сказать. Тут нужно думать не как уменьшить размер бандла на 10 мгб, а блин наконец-то перестать использовать всякие уродские библиотеки, как для css та и для js. К примеру tailwind, material ui и т.д. Перестать использовать мегатонные js библиотеки только для того чтобы использовать одну фичу. Лучше думать что ты запихиваешь в проект вместо того чтобы питаться сжать его.

  • @user-te9ci1tx4x
    @user-te9ci1tx4x Год назад

    preact?)

  • @weynemeynen
    @weynemeynen Год назад

    Так ты не уходишь с youtube?

    • @VladilenMinin
      @VladilenMinin  Год назад +3

      Видос ты тот явно не смотрел)

  • @sardorzufarov1505
    @sardorzufarov1505 Год назад

    Второй

  • @iGotton
    @iGotton Год назад

    +

  • @metamarket
    @metamarket Год назад

    Лол. Только неделю как микросайт на нём сделал.

  • @mr.jivchik2432
    @mr.jivchik2432 Год назад

    Т.е. цену поменял и весь проект перебилдивать? А комментарий если чел написал? Тоже? Нет никакой вообще динамики?

  • @php_boy5019
    @php_boy5019 Год назад

    Пожалуйста расскажи как относятся поисковики к ASTRO ??? как они видят такие сайты? могут они их рендерить при индексации ?

    • @everemchuk
      @everemchuk Год назад

      Дядь это ssr, там с сео все впорядке

  • @alexand5143
    @alexand5143 Год назад +4

    Ты в России? или на пути в Финляндию? Политика начинает активно так интересоваться тобой.

    • @VladilenMinin
      @VladilenMinin  Год назад +4

      Так читайте мои соц сети, я все комментировал

    • @alexand5143
      @alexand5143 Год назад +2

      @@VladilenMinin А стоит того? Боюсь еще больше разочаруюсь.

    • @VladilenMinin
      @VladilenMinin  Год назад

      @@alexand5143 Так сам решай

  • @SergiiBespalko
    @SergiiBespalko Год назад +1

    Есть намного быстрей чем Astro фреймворк - это Qwik у него O(1) производительность.

    • @gooseob
      @gooseob Год назад +2

      Big O используется для описания слжности алгоритмов, как ты фреймворк померял?

  • @maximpolsky2683
    @maximpolsky2683 Год назад +2

    В слитой БД военкоматов есть МИНИН ВЛАДИЛЕН ИГОРЕВИЧ. Надеюсь это не ты. Хоть ты и русский, но ты помог мне обрести новую профессию. Беги оттуда!

    • @arthurshaidullin7981
      @arthurshaidullin7981 Год назад

      это не база военкоматов, а база отелей или типо того.

  • @hairy_nose
    @hairy_nose Год назад +2

    шо там по мобилизации, молодые люди?)

  • @hachipoli822
    @hachipoli822 Год назад

    Смотрю в окопе

  • @rodigy
    @rodigy Год назад

    Магазин плохой пример, так нагенерилось аж 20 однотипных страниц

  • @EugeneSakara
    @EugeneSakara Год назад

    У многих жизнь заканчивается)) Там скоро новая волна могилизации

  • @-dubok-
    @-dubok- Год назад +19

    И чем вам так tailwind нравится? Он засоряет поле класса и, по-сути, создаёт новый язык, который надо учить. Из-за него же забываешь потом CSS и не можешь использовать SASS и прочие плюшки CSS, заменяя их на убогие возможности стилизации tailwind. К тому же он тащит с собой весь свой бандл ради пары стилей в проекте. По-моему, использовать его - это стратегическая ошибка.

    • @VladilenMinin
      @VladilenMinin  Год назад +1

      Я в видео как раз показываю, что не тащит он за собой всю либу и существенно упрощает разработку

    • @-dubok-
      @-dubok- Год назад +4

      ​@@VladilenMinin насчёт упрощает разработку - это вряд ли. Те же стили прописать в CSS совсем не сложнее, а возможностей куда больше и не надо учить новый язык, гадать, как там пишется свойство CSS, которое ты давно знаешь. Плюс, если стилей много, класс разрастётся значительно. А если те же стили хочешь применить к другому элементу? Ту же самую длинную строку копировать? Во что превратится код? Да, там есть какие-то способы делать свои сокращённые стили, но они очень сложны и не очевидны. К тому же твой стиль может запросто потеряться в куче других. Короче, это полный бред, уж извините. Tailwind противоречит концепции CSS, создавая совершенно не нужную абстракцию, полезность которой крайне сомнительна, а вред - очевиден.

    • @gooseob
      @gooseob Год назад +1

      @@-dubok- если хочешь применить к другому, положи классы в переменную и импортируй)

    • @-dubok-
      @-dubok- Год назад +6

      @@gooseob уже очень сложно! Зачем мне заниматься такой фигнёй, когда я могу нормально CSS-класс написать и применить? Плюс, как уже сказал, моя переменная просто затеряется в куче других tailwind'овских. Это всё очень не удобно и криво. Я пробовал пользоваться им - это какой-то треш. Обычный CSS куда понятнее и удобнее. Писать его совсем не сложно благодаря тому же emmet'у, автодополнению от IDE.

    • @gooseob
      @gooseob Год назад

      @@-dubok- мне тож больше sass нрав, я просто решение предложил

  • @dunyasergeant967
    @dunyasergeant967 Год назад

    Молодец Владлен! Добьем бункерную крысу новым оружием - Astro.

  • @iMarkusUS
    @iMarkusUS Год назад

    Никчемное ответвление от традиционного js .. на сегодня мы имеем скорость канала средняя 50мб , процессоры устройств с горизонтов даже 5 лет : очень мощные .. зачем накидывать очередную шнягу дабы ускорится ))?

  • @DerAleksey
    @DerAleksey Год назад

    мда....

  • @yuritian8830
    @yuritian8830 10 месяцев назад

    Я не согласен.

  • @vo_skor
    @vo_skor Год назад +1

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

    • @krakadzil
      @krakadzil Год назад

      А какие претензии?

    • @VladilenMinin
      @VladilenMinin  Год назад +3

      Не пложу панику, не кричу все пропало и выпускаю контент

    • @vo_skor
      @vo_skor Год назад +3

      @@VladilenMinin
      Если бы...
      Но ты зазываешь к бездействию.
      Убедивши себя, что ни на что не можно повлиять и навязываешь это другим.
      Взять в пример тот же Иран сейчас, какие протесты идут и самое главное из-за чего.
      Уже не вспоминать за Украину, майдан 2014.
      Россия - это сделать маленькие зарплаты, дешёвый алкоголь и единственное развлечение - телевизор = народ покорных рабов.
      Это я не за людей в больших цивилизованных городах пишу, уверен там остались здравые люди и ты в их числе и вместе вы все еще можете сделать свой вклад.

    • @krakadzil
      @krakadzil Год назад

      @@vo_skor ну да, за политику Владилен что-то не то отжигает. Владилен, Америка не может хотеть уничтожить Россию, иначе бы не кормила русских голодающих гуманитаркой трижды за 20-ый век!

  • @tvhostcc
    @tvhostcc Год назад

    когда ты бородавку свою выведешь?