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

внешний интерфейс JavaScript
WebAssembly — это исполняемый байт-код на стороне браузера, и основная проблема, которую он решает, — это производительность. Редактор может компилировать C, C++, Go, TS и другие языки в WebAssembly и запускать его в браузере.

Сценарии использования, как правило, представляют собой приложения с высокими требованиями к производительности. Такие как декодирование видео, обработка изображений и так далее.

Нужно ли нам учиться у него? 99,9% разработчиков не нужно его изучать.WebAssembly больше позволяет тем, кто изначально писал языки C++ и Go, делать в браузерах то, что они не могли делать раньше.

Микро-интерфейс опирается на идею внутренних микро-сервисов, Ядро состоит в том, чтобы распаковать исходное огромное приложение, чтобы эти отдельные пакеты можно было упаковать, развернуть и запустить независимо, что можно непосредственно рассматривать как разделение приложения на небольшие модули.

Микрофронтенды подходят для больших и старых проектов с большим количеством соавторов. Например, у вас есть очень старый проект, и стек технологий все еще использует старую версию JQuery или React. Теперь, когда вам нужно использовать React 16 для разработки новых функций, в настоящее время определенно нереально переписывать все приложение целиком. В настоящее время вы можете решить проблему через микроинтерфейс и использовать новый стек технологий для написания новых функций, не затрагивая старые функции. Или, чтобы быть более экстремальным, через микроинтерфейс ваша команда может использовать три фреймворка в этом проекте, не затрагивая другие.

Если ваш проект небольшой и соавторов немного, микрофронтенд делать не нужно, достаточно понять, какую проблему он решает.

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

Самая распространенная категория в Serverless — это облачные функции (FaaS). После написания кода и запуска условий его можно просто закинуть в облако, не нужно заботиться о развертывании, расширении, аварийном восстановлении и т. д., достаточно вызывать функции.

Так нужно ли интерфейсу изучать Serverless? Как вы думаете, полезно ли вам это узнать?

Ядро строительных лесов очень простое, оно должно помочь вам бежатьgit clone xxx, конечно, это самая простая его реализация.

Скаффолдинг, используемый в проекте, обычно помогает разработчикам быстро создавать шаблоны в соответствии с параметрами и интегрировать набор часто используемых наборов при разработке и развертывании.

Если вы хотите построить свои собственные леса, это на самом деле очень удобно. Суть в том, чтобы придумать несколько наборов шаблонов, например, для ПК, мобильных устройств, многостраничных одностраничных приложений, JS или TS. Таким образом, вы можете придумать множество наборов шаблонов, а затем интегрировать конфигурацию Webpack, скрипт npm и т. д. Наконец, используйте библиотеку разработки в командной строке, чтобы предоставить пользователям несколько вариантов, а затем перейдите в репозиторий этих шаблонов, чтобы получить код, поверх ~

Конечно, описанный выше метод не является продвинутым, а более продвинутый метод может динамически изменять шаблон.Если вы хотите реализовать такие леса, рекомендуется смотреть непосредственно на леса трех основных фреймворков.

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

наконец

Читатели, которые считают статью удовлетворительной, могут поставить ей лайк, а если у вас есть какие-либо вопросы, вы также можете обменяться ею в области комментариев.

Кроме того, второй открытый урок автора будет транслироваться в прямом эфире на станции B в 20:00 1.12.Если вам интересно, вы можете отсканировать код, чтобы разблокировать QR-код официального аккаунта, и отправить «открытый урок». чтобы узнать подробности прямого эфира.

Отсканируйте QR-код в WeChat, чтобы подписаться на официальный аккаунт и получать больше интересного контента. Добавить автора Технология группового чата WeChat