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