"Что загорится в 2022 году? Что узнать? Эта статья участвует«Поговорим о технологических тенденциях 2022 года»Требуют документов"
1. 🚀 Каркас: от «трехстороннего противостояния» до «противостояния двух основных группировок»
однажды:
React
Полагаясь на Сына Неба и командуя князьями,Angular
Тигр присел на восток от реки,Vue
Захватите Jingchu и ищите мир.
Однако ясно из2021年
В начале картина мира изменилась.
Приращения звезд интерфейсной платформы 2021 года следующие:
Angular
Он даже выпал из топ-3 по приросту.
По методу расчета «запас» + «прирост», в 2022 г. в основномVue
а такжеReact
Гегемония двух не будет казаться слишком большим отклонением.
С точки зрения текущего уровня общественной активности,Vue
а такжеReact
Сравнение должно смотреть не только на собственное сравнение.
Популярность библиотеки и ее потенциал зависят от того, насколько активно ее сообщество и достаточно ли богата ее экология.
следовательно,Vue
экологический иReact
В 2022 году экология, скорее всего, сформирует ситуацию, когда «две группы» будут сильны.
Svelte
На разработку потребуется время, иAngular
Действительно показывает признаки усталости.
Что касаетсяReact
а такжеVue
Кто сильнее, а кто слабее, посмотримЮ ЮсиЧто говорит божество:
согласно сЮ Юсиговоря,vue
Доля международного рынка продолжает увеличиваться, но она все еще далека отReact
Есть определенный зазор. Конечно, в домашних условиях этот разрыв может быть еще больше сокращен.
2. 🚀 Упаковка:webpack
будь королем,vite
Быстрый рост
Переключатель паутины встречает врага, подразделение Девяти Королевств, патрулирующих и не осмеливающихся войти.
Можно смело и осторожно прогнозировать, что в 2022 г.webpack
Перед ним еще нет соперника, способного по-настоящему драться.vite
нет,snowpack
Нет, многие инструменты сборки до сих пор не представляют реальной угрозы.webpack
инструменты исторического статуса.
Если в 2022 году у вас хватит сил только на то, чтобы освоить интерфейсный инструмент сборки, вам, несомненно, следует сосредоточиться наwebpack
начальство.
Активное сообщество, богатая экология, модульная федерация,webpack
Все-таки абсолютный король.
ноvite
Невооруженный глаз также предсказуемо находится на подъеме.
пока он используетсяvite
的人,一定会惊诧于它的“快”。 Но до сих пор2022-01-23
, он по-прежнему подходит только дляперсональный проектилинебольшой проектпрактика на.
Когда вам нужно создать корпоративное приложение, лучше всего по-прежнему «вернуться к веб-пакету», пока не появится следующий «убийца веб-пакетов».
3. 🚀 Язык: больше языков для изучения,Rust
Ведущая новая инфраструктура
Не будет
Dart
,Rust
,Golang
, Мне часто кажется, что я плохой фронтенд. (Фейк, я уже лежу плашмя)
Flutter
,dart-sass
Скажи, что ты принадлежишь к большому переднему концу, тебе нужно учитьсяDart
.
EsBuild
Скажем, вы являетесь компонентом внешнего интерфейса, вам нужно учитьсяGolang
.
swc
,parcel
,Webassembly
, стоит вашего изученияRust
Причин вроде бы больше.
Но позвольте лить холодную воду, для более чем 80% компаний может не потребоваться изучение трех вышеперечисленных языков для проведения так называемой «новой инфраструктуры». Вместо того, чтобы помогать вашей компании решать проблемы, они могут с большей вероятностью создать новые.
Как ты говоришьNode
а такжеDeno
- Да ладно, эти двое простоJavascript
среда выполнения. Совсем не "новый язык".
Если вам нужно выучить один из трех вышеуказанных языков,Rust
Явно выгоднее:
- Хорошее выступление.
Rust
Преимущества в операционной эффективности и потреблении ресурсов очевидны, иC++
тот же уровень. - функции безопасности. Безопасность и гарантия памяти.
- Кроссплатформенность.
Rust
Обладает отличной кроссплатформенностью, поддерживает кросс-компиляцию, код можно скомпилировать для поддержкиwindows
,linux
и другие мультиплатформенные двоичные файлы. - популярный.
Rust
3 года подрядStack Overflow
Самый популярный язык. - Передовой лидер новой инфраструктуры.
swc
,parcel
,Webassembly
,Rust
В настоящее время производительность новой интерфейсной инфраструктуры действительно более впечатляющая, чем у других языков.
Однако, если время ограничено, я лично могу выбрать что-то более экономичное.
4. 🚀 Архитектура: микро-интерфейс, использовать или нет?
"微前端
то естьiframe
обновленная версия. "
Впервые услышав этот аргумент, я отверг его. Но когда я подумал об этом вопросе с точки зрения пользователя, я должен был признать, что то, что он сказал, было действительно разумным.
Какую основную проблему должны решить «микроприложения»?
- Все более и более крупные «валунные приложения» сложно поддерживать, а затраты на разработку будут продолжать расти.
- Как при обновлении стека технологий стандартный код должен корректно работать «в новой архитектуре»?
- Как реализовать разделение статуса и разделение бизнеса в проектах «крупномасштабного уровня предприятия».
IFrame
был разумным ответом на этот вопрос, но вSPA
Текущий безудержный проект,IFrame
Очевидно, что проблем больше:
- Использование большого объема памяти
- Совместное использование состояния затруднено
- Перезагрузка ресурса
- Может быть сложно «переместить поле в середину страницы».
чтобыSPA
В сценарии реализуйте решение, которое можетIFrame
Решение дилеммы, таким образом, есть «микро интерфейс».
еще и ещепредприятий начинают экспериментировать с «микроинтерфейсами».
Однако при использовании архитектуры «микро-фронт» нужно быть осторожным, это увеличение развития бизнеса до определенной сцены, слепо использует «микро-конец», что не может быть рациональным.
5. 🚀 Браузер: взрослые, это лучшая эпоха
Какая самая «захватывающая» новость для фронтенда за последние годы? На мой взгляд, это должно быть «Edge переключается на ядро Chrome».
Microsoft объявила: «Браузер IE будет официально прекращен 15 июня 2022 года. После этого пользователи не смогут использовать браузер IE при использовании новейших систем Windows».
А Google Chrome (и его ядро) за последние годы добился больших успехов, став абсолютным доминирующим игроком на рынке браузеров.
монопольная отрасльChrome
будет следующимIE
?
Точного ответа на этот вопрос никто не может дать, но пока все мы можем чувствоватьChrome
Путь вперед по-прежнему остается «стандартным, безопасным и эффективным».
Для внешнего интерфейса кончина браузеров старого поколения, несомненно, является «большим преимуществом», и нам, возможно, больше не нужно использовать долю этих браузеров на фондовом рынке.Babel
Сделайте наш код избыточным и трудным для понимания.
Здесь я не могу не представить, что «САФАРИ» также охватываетChrome 内核
этот день. (хотя вряд ли)
Для фронтенда лучшие времена всегда могут быть сегодня.
конец
я春哥
.
Я люблюvue.js
, ElementUI
, Element Plus
Что касается стека родственных технологий, то моя цель — поделиться с вами самыми практичными и полезными моментами знаний, надеюсь, каждый сможет пораньше уйти с работы, быстро закончить работу и успокоиться.
ты сможешьНаггетсПодписывайтесь на меня:春哥的梦想是摸鱼
, также доступный вНет публикинайди меня в:前端要摸鱼
.
Надеюсь, вы все станете сильнее в 2022 году.