Ferris

Продукт
Название базовой системы (платформы): Google App Engine (GAE)
Разработчики: Cloud Sherpas
Технологии: Cloud Computing,  Средства разработки приложений

Компания Cloud Sherpas, брокер облачных услуг, анонсировала в марте 2013 года основанную на базе открытых кодов систему Ferris, предназначенную для разработки приложений на языке Python и дополняющую инструменты разработки Google App Engine.

Ferris была создана инженерами Cloud Sherpas в 2012 г., и ею пользуются уже миллионы разработчиков во всем мире. Она позволяет сократить время (в среднем на 80%) и стоимость разработки облачных и мобильных приложений для платформы Google Apps.

Google Apps — быстро расширяющаяся облачная платформа для решения задач по передаче сообщений и совместной работы. Ее применяют более 50 млн. отдельных пользователей и свыше 5 млн. клиентов из бизнеса. Система разработки Google App Engine используется для построения высокомасштабируемых приложений для исполнения в рамках среды Google Apps, что, в свою очередь, повышает значение этой облачной платформы. По некоторым оценкам, за пять лет, прошедших с момента запуска системы, с ее помощью было создано более 1 млн. приложений. Сама компания Cloud Sherpas создала сотни приложений с использованием Google App Engine для своих клиентов, в числе которых есть такие крупные, как Quality Distribution Inc., Printpack и Lamar Media Corporation.

`Компания QDI нуждалась в усовершенствовании системы слежения за грузовым транспортом и доставкой грузов, а также сервиса продажи проездных билетов. С помощью системы Ferris удалось разработать мобильное приложение для планшетов на базе Android и запустить его в течение недели, − рассказал Клифф Диксон, вице-президент ИТ-службы компании QDI. — С помощью Ferris, мы избежали дублирования в разработке нескольких подсистем, что позволило нам сфокусироваться на разработке бизнес-логики приложения. Теперь наши клиенты могут отслеживать доставку грузов в реальном времени, а вся технология сопровождения грузов стала безбумажной`.

Ferris – облегченная настраиваемая система разработки ПО на базе открытых кодов, она доступна бесплатно по лицензии Apache Licence, Version 2 и дает разработчикам возможность строить приложения на языке Python в рамках системы Google App Engine.TAdviser выпустил Карту российского рынка цифровизации строительства 25.5 т

Ключевыми особенностями системы Ferris являются использование архитектуры MVC (Model-View-Controller), а также гибкой маршрутизации внутри приложений в стиле среды разработки Ruby on Rails. В Ferris также входят средства автоматического создания, чтения, модификации и удаления схем действий и представлений, механизм шаблонов и тем, построенный на базе Jinja2, средства описания и обработки форм с помощью библиотеки WTForms, а также средства интеграции с подсистемой Google Accounts.

Другие особенности системы Ferris:

  • архитектура на базе плагинов для расширения функциональности и распределения ее между приложениями;
  • интеграция с программными интерфейсами Auth2 и Google Client API;
  • идентификация типа устройства для выбора соответствующих тем, раскладок и представлений для данного мобильного или планшетного устройства;
  • использование программных интерфейсов REST и JSON API для моделей;
  • использование базовых библиотек системы Google App Engine для моделирования данных;
  • интеграция с программным интерфейсом Google App Engine Search API.

`Ferris — это важное дополнение к Google App Engine. Миллионы разработчиков для платформы Google Apps смогут использовать ее для построения облачных и мобильных приложений, − заявил Дуглас Шепард, президент подразделения разработок на базе продуктов Google компании Cloud Sherpas. — Эта система обеспечивает более быстрое продвижение приложений на рынок и более интуитивную среду разработки. Для глав компаний и ИТ-департаментов Ferris означает значительную экономию расходов на разработку приложений, полноценный учет требований пользователя к их созданию и увеличение прибыли. Запуская систему Ferris, мы надеемся на обратную связь и поддержку со стороны сообщества, занимающегося проектами на базе открытых кодов`.


Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров

За всю историю
2021 год
2022 год
2023 год
Текущий год

  Microsoft (41, 47)
  Солар (ранее Ростелеком-Солар) (2, 46)
  Oracle (49, 26)
  Hyperledger (Open Ledger Project) (1, 23)
  IBM (33, 18)
  Другие (553, 270)


Подрядчики-лидеры по количеству проектов

За всю историю
2021 год
2022 год
2023 год
Текущий год

Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров

За всю историю
2021 год
2022 год
2023 год
Текущий год

  Timeweb Cloud (Таймвэб.Клауд) (1, 2)
  Другие (0, 0)

Распределение систем по количеству проектов, не включая партнерские решения

За всю историю
2021 год
2022 год
2023 год
Текущий год