IBM разрабатывает новую модель программирования для создания безсерверных приложений

IBM объявила о новых возможностях на Serverless Conference в Нью-Йорке 10 октября 2017 года для дальнейшего развития безсерверных приложений.

Новый инструмент, Composer, содержит библиотеку шаблонов, которые являются ключевыми для создания безсерверных приложений. Он также имеет встроенные в него безсерверные функции, такие как автомасштабирование и платная работа.

В настоящее время модель программирования доступна для использования только на языке Node.js, но разработчики могут развернуть модель, чтобы сделать ее доступной на других языках программирования, таких как Python, Swift и Java.

Родрик Рабба (Rodric Rabbah), главный исследователь IBM Cloud Functions, сказал: «Вместо того, чтобы заставлять людей изучать новые языки программирования, мы предпочли бы привести модель в свой любимый язык программирования».

В библиотеке освещаются ключевые функции сервера и функции как услуга, как объясняет Рабба: «Чтобы сделать функции первоклассными и по-прежнему позволять автоматически выполнять выполнение всех функций и потока данных между ними, освобождение программиста от необходимости делать это».

Исследователь IBM Пол Кастро объяснил, что работа с Composer отличается от типичного процесса, когда разработчики, создающие решения без сервера, либо должны были самостоятельно создавать собственный состав, либо использовать отдельную услугу, например, шаговые функции AWS. Кастро сказал: «Композер привносит эту композицию в поток разработки, который вы уже используете для безсерверной системы, и он хорошо интегрирован в то, что мы имеем в OpenWhisk / IBM Cloud Function».

IBM также представляет оболочку функций, новый инструмент для разработки, развертывания, запуска и отладки серверных функций и композиций. Например, разработчик может использовать его для редактирования кода в текстовом редакторе вместо пользовательского интерфейса drag-n-drop или для проверки композиций с визуализацией без инструментов переключения. Он также помогает разработчикам развертывать и вызывать композиции, используя знакомые команды CLI.

Поделиться в социальных сетях:

Добавить комментарий