Сценарии использования, как правило, представляют собой приложения с высокими требованиями к производительности. Такие как декодирование видео, обработка изображений и так далее.
Нужно ли нам учиться у него? 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 |
---|---|