title | description | position | category |
---|---|---|---|
Введение |
Serverless Devs — это открытая платформа для разработчиков Serverless, которая стремится предоставить мощную систему инструментов для разработчиков. С помощью этой платформы разработчики могут не только быстро и легко использовать продукты Serverless в нескольких облачных средах, развертывать проекты Serverless, но и управлять проектами на всем жизненном цикле Serverless-приложений, а также легко интегрировать Serverless Devs с другими инструментами/платформами, повышая эффективность разработки и эксплуатации. |
1 |
Обзор |
Инструкция по установке | Инструкции по использованию командной строки | Спецификация Yaml | Интеграция с платформами CI/CD | Инструкции по разработке пакетов
**Serverless Devs** — это открытая платформа для разработчиков Serverless, которая стремится предоставить мощную систему инструментов для разработчиков. С помощью этой платформы разработчики могут не только быстро и легко использовать продукты Serverless в нескольких облачных средах, развертывать проекты Serverless, но и управлять проектами на всем жизненном цикле Serverless-приложений, а также легко интегрировать Serverless Devs с другими инструментами/платформами, повышая эффективность разработки и эксплуатации.- [6 основных преимуществ](#6-основных-преимуществ) - [Философия дизайна](#философия-дизайна) - [История развития](#история-развития) - [Перспективы будущего](#перспективы-будущего) - [Комьюнити общения](#комьюнити-общения)В рамках проекта Serverless Devs существуют две роли:
В этом фреймворке Serverless Devs можно заметить схожесть с любым другим форматом/экосистемой, включая названия и модули:
Serverless Hub: похож на центр компонентов, приложений и примеров; подобно Docker Hub;
Serverless Registry: похож на инструмент управления компонентами или модель, подобно Pypi в Python или NPM в Node.js;Конечно, внимательный пользователь заметит, что в Serverless Hub существуют два типа пакетов (компоненты и приложения):
Component (компонент): это код, разработанный и опубликованный Package developer в соответствии с моделью Serverless Package. Обычно этот код используется в приложении и загружается в инструменты разработчиков Serverless Devs, где он выполняет определённые действия по заранее установленным правилам. Например, он может развертывать код пользователя на Serverless платформу, собирать и упаковывать Serverless приложение, а также выполнять отладку Serverless приложения.
Application (приложение): это код, который может быть опубликован Package developer в Registry для использования и изучения другими пользователями, например, кто-то может опубликовать пример распознавания кошек и собак. Также приложение может быть разработано Serverless developer, например, кто-то может разработать приложение для распознавания лиц. Обычно приложение может использовать один или несколько компонентов и развертываться с помощью инструментов разработчиков Serverless Devs на Serverless платформе. Например, я могу разработать приложение для распознавания кошек и собак, используя компонент Lambda для развертывания части бизнес-логики на FaaS платформе, а также компонент Website для развертывания фронтенд-кода на объектном хранилище.
Основные принципы модели Serverless Devs направлены на создание более простой, научной и стандартизированной системы инструментов для Serverless, чтобы разработчики могли больше сосредоточиться на бизнес-логике и повысить эффективность разработки, развертывания и эксплуатации Serverless приложений. С помощью этой модели разработчики могут использовать различные облачные продукты и открытые Serverless решения более гибко и универсально, что позволяет более эффективно, просто и удобно управлять Serverless приложениями.## История развития
Если Serverless повышает производительность разработки традиционных приложений, то инструменты разработки Serverless Devs повышают производительность разработки Serverless приложений. С течением времени Serverless Devs перешли от версии 1.0 к версии 2.0, и это не просто повышение производительности, но и более стандартизированное и научное повышение производительности. Мы искренне надеемся, что с помощью модели инструментов Serverless Devs мы можем предоставить значительное удобство и более научное управление для разработки приложений и перехода традиционных проектов на архитектуру Serverless.- 23 октября 2020 года, платформа разработчиков Serverless Devs была официально открыта исходным кодом.
Serverless Devs будет поддерживать:
![]() |
![]() |
![]() |
---|---|---|
Подписывайтесь на официальный WeChat: serverless
|
Свяжитесь с ассистентом WeChat: xiaojiangwh
|
Присоединяйтесь к сообществу DingTalk: 33947367
|
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )