Доклад про историю развития фронтенд-технологий за последние 10-15 лет от JQuery до текущего великолепия, а также про методологию FSD. На 49:55 у докладчика спрашивают, какое будущее он хотел бы видеть у фронтенда и чего не хватает в работе.
Ответ — «всю жизнь, когда я пишу на реакте, постоянно проблемы с какими-то миллионами ререндеров, если я что-то поменяю, у меня начинает вскипать мобильный телефон… Возможно, декларативный подход сыграл с нами злую шутку. Я считаю, что фронтенд стал очень-очень сложным… и я хотел бы упростить фронтенд. Надеюсь, что к этому всё будет двигаться. С годами ты приходишь к простоте. Все эти сложные стейт-менеджеры, огромное количество зависимостей, реактивное программирование, это зависит от того, это декларативно отражает то на вьюху и тд… Всего этого можно в некоторых случаях избежать. Многие проекты можно сделать намного более простыми способами».
К слову, на мой взгляд Solid многое из этого решает.
Но в целом современный фронтенд JS-мир — адовая жесть. Это в основном НЕ про:
а) эффективность работы приложения
б) простоту работы с кодовой базой
в) простоту качественного старта в проекте новых разработчиков, или вообще старта во фронтенде новых разработчиков.
Но это про — о, тут умные люди придумали пятьдесят шестой слой абстракции, он решает проблему сложности тридцать первого и при установке ещё вот этих трех библиотек, их настройке и подключении к проекту, а также решении вопросов их оптимального использования в нашем фреймворке, это помогает наконец-то очень красиво (и главное ПРОСТО!) писать фронтенд любой сложности! Впервые, нахрен, в истории!
Поддержу докладчика. Вангую стандартизацию и упрощение всего этого высокоинтеллектуального хлама.
К слову, на фоне этого растёт популярность простых инструментов вроде htmx , во многом возвращающих нас к истокам.
Post #629
22.7K
- 👍 188
- ❤ 16
- 🔥 12
- 😁 8
- 🎉 2