Google хочет, чтобы вы программировали в браузере с помощью Project IDX

Google хочет, чтобы вы программировали в браузере с помощью Project IDX

12 августа 2023 г.
Разработчики могут зарегистрироваться в списке ожидания для проекта, поддерживаемого Google Cloud.

Компания Google представила краткий обзор нового инструмента для создания, управления и развертывания полнофункциональных веб-приложений и мультиплатформенных приложений в облаке. У проекта IDX, который переносит возможности разработки с виртуальной машины на базе Linux в браузер, пока нет даты выпуска. Заинтересованные разработчики могут присоединиться к списку ожидания Project IDX, но информация о ценах пока недоступна.

Перейти к:

    Разработка в любом месте, если это Google Cloud Что находится под капотом Project IDX? Google хочет получить обратную связь

Разработка в любом месте, если это Google Cloud

Ключевым отличием инструмента разработки на основе браузера является то, что разработчики в идеале смогут перемещать свою работу на разные устройства, сохраняя при этом один и тот же набор инструментов. Project IDX может это сделать, потому что он размещен в облаке Google, как и Google Docs. Разработчики также могут импортировать свои проекты из GitHub.

«Проект IDX начинается с рабочего веб-пространства, знакомого для кодирования, но свежего», — написала в своем блоге команда IDX, состоящая из Бре Ардера, Кирупы Чиннатамби, Ашвина Рагхава Мохана Ганеша, Эрин Кидвелл и Романа Нурика.

Чтобы обеспечить возможность разработки для разных устройств прямо из браузера, Project IDX включает встроенный веб-предварительный просмотр. Google планирует добавить эмулятор Android и встроенный симулятор iOS позднее. Что касается развертывания, Project IDX использует Firebase Hosting, еще один продукт Google, для создания предварительных версий приложений или их развертывания.

Codespaces, Replit, CodePen и StackBlitz являются примерами других приложений на рынке, которые уже обеспечивают такой вид онлайн-хостинга кода в любом месте.

Что находится под капотом Project IDX?

Project IDX основан на двух других инструментах: Codey и Code OSS.

    Codey более конкретно известен как семейство Vertex AI API-интерфейсов Codey, которые используют генеративный ИИ Vertex для написания и завершения кода или для обсуждения проблем кодирования. Code OSS — это среда разработки с открытым исходным кодом, связанная с Microsoft Visual Studio Code и используемая для ее создания.

В Project IDX есть готовые шаблоны для следующих фреймворков:

    Угловой Флаттер Next.js Реагировать Стройный Вью И языки программирования JavaScript и Dart.

Google рассчитывает вскоре добавить в список языки программирования Python и Go.

SEE: Google хочет стать крупным игроком в генеративной гонке ИИ с PaLM 2 и Bard. (ТехРеспублика)

Project IDX также будет включать в себя другие аспекты генеративного ИИ, в том числе интеллектуальное завершение кода, вспомогательный чат-бот и действия на естественном языке, что означает, что разработчик может вводить такие команды, как «добавить комментарии» или «объяснить этот код».

Google хочет получить обратную связь

Google выясняет, чего хочет сообщество разработчиков от продукта, подобного тому, в который в конечном итоге может превратиться эксперимент Project IDX.

«Команда Project IDX сосредоточена на решении сложных проблем с полным стеком/мультиплатформой в качестве отправной точки, но то, в каком направлении они будут двигаться дальше, будет зависеть от того, что хотят делать пользователи и какие отзывы они получают от разработчиков», — сказал Алекс Гарсия. -Куммерт, руководитель службы по связям с общественностью Google по продуктам и инструментам для разработчиков, в электронном письме TechRepublic.

«Мы постоянно работаем над добавлением новых возможностей и учитываем ваши отзывы», — написала команда Project IDX в своем блоге. «Мы уже работаем над новыми функциями совместной работы, поскольку знаем, насколько они важны в этом гибридном рабочем мире, а также над более глубокой интеграцией фреймворков и более персонализированным/контекстным искусственным интеллектом».


Оригинал
PREVIOUS ARTICLE
NEXT ARTICLE