Ключевые слова: полный стек, мультиплатформа, облачная среда, VS Code, AI, рабочее пространство для разработчиков.

Буквально неделю назад появились новости о том, что Google в настоящее время работает над совершенно новым рабочим пространством для разработки, целью которого является революционизировать и упростить процесс разработки. Ключевая фраза — «разработка многоплатформенных облачных приложений». Но как это влияет на программирование?

У проекта IDX, похоже, есть смелая цель: устранить пробелы в разработке, вызванные множеством существующих устройств и платформ, на которых работают приложения, и различными рабочими пространствами, которые используют разработчики.

Он обещает такие функции, как использование удобного подхода таких инструментов, как VS Code, позволяющий разрабатывать проекты прямо в облаке, и он уже совместим с ведущими фреймворков, таких как React, Svelte, Angular, Next.js и Flutter. Кроме того, в ближайшем будущем планируется добавить поддержку Python и Go. Эта платформа не только позволяет разработчикам предварительно просматривать свои веб-проекты, но также готовится включить эмулятор Android и симулятор iOS для многоплатформенные приложения. Кроме того, в нем реализована поддержка Codey, собственного бота-кодировщика Google, построенного на PaLM 2, который, по словам Google, в некоторых случаях превосходит GPT-4.

Лично я отношусь к этому с оптимизмом, потому что это рабочее пространство может принести то, чего больше всего не хватает при разработке специальных возможностей: отсутствие беспрепятственного взаимодействия между различными платформами и устройствами, которые используют разработчики.

В идеале это позволило бы разработчикам получать доступ к своему рабочему пространству из любого места, значительно улучшив совместную работу, удаленную работу и переключение между устройствами. Для новичков в этой области это может изменить правила игры: больше никаких сложных локальных настроек — просто выберите свой проект и погрузитесь в программирование. Использование облачной среды вместе с мобильными эмуляторами для предварительного просмотра и тестирования упрощает разработку мобильных приложений, особенно для разработчиков с ограниченными вычислительными ресурсами.

В общем, у Project IDX есть много преимуществ, и я надеюсь, что это решение, которого мы ждали.