Навыки минималистичные от слова совсем.
Но при должном упорстве и наличии мозга можно быстро вырасти до мидла, освоив по ходу еще кучу всяких плюшек.
Чисто для понимания. Но в защиту шарашки, скажу что есть ещё хуже - сапа, битвиндиджитал, медиаснайпер например.
Правильно, чтобы система обучилась.
И как он расставил блоки? 🤣
Роман, с чем связан этот сюрприз?
Как это нет? Вот шикарный swiperjs.com/demos
Ахахах, давно не читал большей глупости 🤣
Вы слишком поверхностно смотрите на перевод. Frame - это каркас, work - работа. Т.е. это рабочий каркас.
🤣 Как раз код на фреймворке дает четкую, принятую отраслью структуру и логику проекта. Взявший такой проект программист уже будет понимать что где и как.
Еще фреймворки избавляют от кучи рутиных задач как и хорошие библиотеки. Этим и прекрасно программирование, что можно программисты друг для друга пишут зачастую бесплатно код, позволяя сосредотачиваться на уникальной бизнес-логике, а не на осточертевшей рутине.
И да, всё можно сделать на фреймворке, если мозги есть. Фронтовые фреймворки известны - React, Vue, Svelte, Angular. Их много вообще менее известных.
Вопрос - зачем менять? Если просто ради изменения - ну такое себе занятие.
Если есть конкретные причины для изменения формата - другое дело. Они есть?
Сам по себе формат webp неплох и лучше жмет, если подобрать параметры сжатия, но опять же зависит от картинок - в каких-то случаях результат по качеству может не устроить.
В общем тут только один вопрос - какая задача решается заменой формата.