2022, как изменится передок 🌦️?

внешний интерфейс JavaScript
2022, как изменится передок 🌦️?

"Что загорится в 2022 году? Что узнать? Эта статья участвует«Поговорим о технологических тенденциях 2022 года»Требуют документов"

1. 🚀 Каркас: от «трехстороннего противостояния» до «противостояния двух основных группировок»

однажды:ReactПолагаясь на Сына Неба и командуя князьями,AngularТигр присел на восток от реки,VueЗахватите Jingchu и ищите мир.

Однако ясно из2021年В начале картина мира изменилась.

Приращения звезд интерфейсной платформы 2021 года следующие:

2021前端框架star增量

AngularОн даже выпал из топ-3 по приросту.

По методу расчета «запас» + «прирост», в 2022 г. в основномVueа такжеReactГегемония двух не будет казаться слишком большим отклонением.

С точки зрения текущего уровня общественной активности,Vueа такжеReactСравнение должно смотреть не только на собственное сравнение.

Популярность библиотеки и ее потенциал зависят от того, насколько активно ее сообщество и достаточно ли богата ее экология.

следовательно,Vueэкологический иReactВ 2022 году экология, скорее всего, сформирует ситуацию, когда «две группы» будут сильны.

SvelteНа разработку потребуется время, иAngularДействительно показывает признаки усталости.

Что касаетсяReactа такжеVueКто сильнее, а кто слабее, посмотримЮ ЮсиЧто говорит божество:

尤雨溪回答

согласно сЮ Юсиговоря,vueДоля международного рынка продолжает увеличиваться, но она все еще далека отReactЕсть определенный зазор. Конечно, в домашних условиях этот разрыв может быть еще больше сокращен.

2. 🚀 Упаковка:webpackбудь королем,viteБыстрый рост

webpack

Переключатель паутины встречает врага, подразделение Девяти Королевств, патрулирующих и не осмеливающихся войти.

Можно смело и осторожно прогнозировать, что в 2022 г.webpackПеред ним еще нет соперника, способного по-настоящему драться.viteнет,snowpackНет, многие инструменты сборки до сих пор не представляют реальной угрозы.webpackинструменты исторического статуса.

Если в 2022 году у вас хватит сил только на то, чтобы освоить интерфейсный инструмент сборки, вам, несомненно, следует сосредоточиться наwebpackначальство.

Активное сообщество, богатая экология, модульная федерация,webpackВсе-таки абсолютный король.

ноviteНевооруженный глаз также предсказуемо находится на подъеме.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и другие мультиплатформенные двоичные файлы.
  • популярный.Rust3 года подрядStack OverflowСамый популярный язык.
  • Передовой лидер новой инфраструктуры.swc,parcel,Webassembly,RustВ настоящее время производительность новой интерфейсной инфраструктуры действительно более впечатляющая, чем у других языков.

Однако, если время ограничено, я лично могу выбрать что-то более экономичное.

4. 🚀 Архитектура: микро-интерфейс, использовать или нет?

微前端

"微前端то естьiframeобновленная версия. "

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

Какую основную проблему должны решить «микроприложения»?

  • Все более и более крупные «валунные приложения» сложно поддерживать, а затраты на разработку будут продолжать расти.
  • Как при обновлении стека технологий стандартный код должен корректно работать «в новой архитектуре»?
  • Как реализовать разделение статуса и разделение бизнеса в проектах «крупномасштабного уровня предприятия».

IFrameбыл разумным ответом на этот вопрос, но вSPAТекущий безудержный проект,IFrameОчевидно, что проблем больше:

  • Использование большого объема памяти
  • Совместное использование состояния затруднено
  • Перезагрузка ресурса
  • Может быть сложно «переместить поле в середину страницы».

чтобыSPAВ сценарии реализуйте решение, которое можетIFrameРешение дилеммы, таким образом, есть «микро интерфейс».

еще и ещепредприятий начинают экспериментировать с «микроинтерфейсами».

Однако при использовании архитектуры «микро-фронт» нужно быть осторожным, это увеличение развития бизнеса до определенной сцены, слепо использует «микро-конец», что не может быть рациональным.

5. 🚀 Браузер: взрослые, это лучшая эпоха

edge-chromeКакая самая «захватывающая» новость для фронтенда за последние годы? На мой взгляд, это должно быть «Edge переключается на ядро ​​​​Chrome».

Microsoft объявила: «Браузер IE будет официально прекращен 15 июня 2022 года. После этого пользователи не смогут использовать браузер IE при использовании новейших систем Windows».

А Google Chrome (и его ядро) за последние годы добился больших успехов, став абсолютным доминирующим игроком на рынке браузеров.

browser

монопольная отрасльChromeбудет следующимIE?

Точного ответа на этот вопрос никто не может дать, но пока все мы можем чувствоватьChromeПуть вперед по-прежнему остается «стандартным, безопасным и эффективным».

Для внешнего интерфейса кончина браузеров старого поколения, несомненно, является «большим преимуществом», и нам, возможно, больше не нужно использовать долю этих браузеров на фондовом рынке.BabelСделайте наш код избыточным и трудным для понимания.

Здесь я не могу не представить, что «САФАРИ» также охватываетChrome 内核этот день. (хотя вряд ли)

Для фронтенда лучшие времена всегда могут быть сегодня.

конец

я春哥.
Я люблюvue.js , ElementUI , Element PlusЧто касается стека родственных технологий, то моя цель — поделиться с вами самыми практичными и полезными моментами знаний, надеюсь, каждый сможет пораньше уйти с работы, быстро закончить работу и успокоиться.

ты сможешьНаггетсПодписывайтесь на меня:春哥的梦想是摸鱼, также доступный вНет публикинайди меня в:前端要摸鱼.
Надеюсь, вы все станете сильнее в 2022 году.