Dry.io — аббревиатура от don’t repeat yourself, «не повторяйся», принципа программирования, согласно которому «каждая часть знания должна иметь единственное, непротиворечивое и авторитетное представление в рамках системы». Алгоритм создает приложения с пользовательским интерфейсом, связующим ПО, тегированием, аутентификацией, базой данных, поисковым индексом и прочим наполнением.
Однако в Dry.io вся машинерия спрятана от разработчика и пользователя, что на несколько порядков ускоряет процесс.
Вам не нужно разбираться в большинстве технологий вроде React, SQL, AWS, ElasticSearch или jQuery, всего лишь немного в JSON и JavaScript. Не нужны специализированные инструменты. Приложение можно создать прямо из браузера, написав 100 — 200 строчек кода.
Если пользователю не нравится результат, он всегда может внести исправления. Защита информации и приватность встроены в систему. Разработчики не могут видеть данные, которые пользователи создают в приложениях, а также сами экспортировать их или использовать в других приложениях Dry.io, пишет VentureBeat.
По дерзкому утверждению основателя стартапа Ника Кассиматиса, в Dry.io создавать приложения в 1000 раз быстрее, чем на любой другой платформе или иными методами разработки.
К примеру, чтобы написать на Dry.io аналог Slack, нужно всего 50 строчек кода, небольшой поисковый движок — 75 строчек, а социальную сеть — 150 строчек.
Прошлым детищем Кассиматиса была компания обработки естественного языка Skyphrase, купленная в 2013 Yahoo. Затем Кассиматис стал главой лаборатории Интеллектуальных инноваций Samsung Research America, а в прошлом году запустил Dry.io полностью на собственные средства.
Стартап Uizard — еще один помощник программиста. ИИ автоматизирует трудоемкий процесс превращения мокапов в функциональные окна приложений. Алгоритм берет на себя шаблонные действия по превращению дизайна в код, оставляя программистам действительно креативные задачи.