Разработчики: | Microsoft |
Дата премьеры системы: | октябрь 2019 г |
Отрасли: | Информационные технологии |
Технологии: | Средства разработки приложений |
2019: Анонс
В середине октября 2019 года корпорация Microsoft представила два инструменты с открытым исходным кодом, которые позволяют создавать приложения в сфере облачных и периферийных вычислений. Речь идёт о следующих проектах:
- Open Application Model (OAM) — представляет собой спецификацию для создания облачных приложений в Kubernetes;
- Dapr — это портируемая управляемая событиями среда для создания микросервисных приложений, способных работать в облаке и на периферийных устройствах.
Microsoft заявила, что тесно сотрудничает с Alibaba Cloud при работе над системой OAM, которая призвана упростить разработку и развертывание приложений, управляемых Kubernetes. Такое предложение должно заинтересовать тысячи разработчиков, поскольку Kubernetes является наиболее широко используемым программным обеспечением для управления современными контейнерными приложениями.
В своем блоге Microsoft объяснила, что от традиционных моделей PaaS (Platform-as-a-Service) OAM отличает платформенная независимость. Microsoft утверждает, что разделение приложения и рабочих деталей кластера позволяет разработчикам сосредоточиться на ключевых элементах нового приложения, а не на деталях его развертывания. Кроме того, разделение позволяет разрабатывать повторно используемые компоненты, которые можно быстро интегрировать в любой код приложения.
Dapr также должен облегчить жизнь разработчиков, предоставляя набор «строительных блоков микросервисов» для разработки облачных и периферийных приложений, которые могут работать в любой инфраструктуре и не зависят от платформы. Согласно заявлению Microsoft, спецификация Dapr, которая к октябрю 2019 года находится в режиме раннего альфа-тестирования, будет поддерживать все языки программирования и среды разработки, и будет доступна через стандартные программные интерфейсы HTTP или gRPC.[1]
Примечания
Подрядчики-лидеры по количеству проектов
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
Данные не найдены
Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
Данные не найдены
Распределение систем по количеству проектов, не включая партнерские решения
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)