Компания Google анонсировала новую облачную интегрированную среду разработки (IDE) под названием Project IDX.
Project IDX построен на базе Visual Studio Code (с использованием Code OSS) с интеграцией ИИ — Codey и PaLM 2 для задач программирования. Благодаря Codey IDX поддерживает интеллектуальное завершение кода, чат-бот для ответов на вопросы по кодированию и контекстные рекомендации по коду.
С помощью IDX разработчики ПО смогут создавать полнофункциональные веб- и мобильные приложения непосредственно в браузере. На данный момент IDX поддерживает такие популярные фреймворки, как Angular, Flutter, React и Vue.js, и такие языки программирования, как JavaScript и Dart.
Ключевым преимуществом Project IDX является то, что он обеспечивает согласованную среду разработки, доступную с любого устройства. Это позволяет избежать таких проблем, как обеспечение синхронизации сред разработки на разных устройствах.
IDX, будучи облачной IDE, интегрируется с собственным хостингом Google Firebase Hosting (и Google Cloud Functions) и позволяет разработчикам использовать существующий код из репозитория GitHub. Каждое рабочее пространство имеет доступ к виртуальной машине на базе Linux, а в скором времени — к встроенным эмуляторам Android и iOS прямо в браузере.
В настоящее время редактор кода находится в стадии разработки. Google планирует добавить больше языков программирования, фреймворков и интеграций с облачными сервисами. По словам компании, "IDX пока находится на ранней стадии, но потенциально он может произвести революцию в программировании".
