Google wprowadza nowe funkcje do projektu IDX

Google představil nové funkce ve své cloudové vývojářské prostředí Project IDX. I když samotný název „projekt“ naznačuje, že Google stále pracuje na Project IDX, stojí za zmínku předchozí iniciativy, jako například Project Starline, který je stále ve vývoji, a projekty Maven a Dragonfly, které byly zrušeny.

Project IDX byl oznámen v srpnu a zpočátku měl omezený přístup skrze pozvánky. Nyní je veřejně dostupnou betaverzí, což znamená, že lidé s registrovanými e-mailovými adresami by měli mít možnost tento nástroj vyzkoušet.

Project IDX je založen na modelu kódování nazvaném Codey, který je postaven na rozsáhlém jazykovém modelu Google PaLM 2. Tento nástroj si klade za cíl poskytnout vývojářům interaktivní zážitek poháněný umělou inteligencí, podobný tomu, co je k dispozici v cloudu pomocí AWS Toolkit rozšíření (pro Code Whisperer) nebo GitHub Copilot rozšíření (pokud je k dispozici) v Microsoft Visual Studio Code. Na srovnání s GitHub Codespaces s Copilotem bychom se měli zaměřit spíše na porovnání s VS Code, protože IDX je postaven na zdrojovém kódu VS Code.

Mezi nejnovější přídavky do Projectu IDX patří iOS simulátor a Android emulátor, které byly přímo integrovány do prohlížeče. To umožňuje vývojářům zobrazit náhled, jak by aplikace napsaná v jazyce Dart a používající framework Flutter vypadala na iPhonu a zařízeních s Androidem. Tato funkce je však experimentální a nese vyšší riziko chyb než zbytek nástroje.

Project IDX také nabízí několik nových šablon, které usnadňují tvorbu nových projektů. Podporuje několik programovacích jazyků, jako je Astro, Go, Python/Flask, Qwik, Lit, Preact, Solid.js a Node.js. Nástroj také umožňuje import repozitářů z GitHubu a konfiguraci a přizpůsobení prostředí pomocí nástroje Nix.

IDX umožňuje automatickou detekci síťových portů, což usnadňuje přizpůsobení firewallů. Je také poskytována podpora pro spouštění nástrojů, skriptů a utilit z příkazové řádky bez potřeby instalace na místním počítači. Kromě toho je práce s Docker kontejnery a obrazy usnadněna pomocí konfiguračních nastavení v souboru dev.nix.

Důležitá je také přítomnost AI generovaných návrhů kódu v různých regionech, včetně Indie, Austrálie, Izraele, Brazílie, Mexika, Kolumbie, Argentiny, Peru, Chile, Singapuru, Bangladéše, Pákistánu, Kanady, Japonska a Jižní Koreje.

Je však důležité uvědomit si, že AI-generované návrhy kódu jsou stále ve fázi experimentálního vývoje, a proto je třeba být při jejich použití opatrný. Doporučuje se důkladně testovat a kontrolovat jakýkoli kód vygenerovaný umělou inteligencí na případné chyby a zranitelnosti před jeho implementací.

Project IDX je inovativním vývojářským nástrojem, který nabízí řadu funkcí poháněných umělou inteligencí. Navzdory experimentální povaze některých prvků může být užitečný pro programátory, kteří hledají moderní a pokročilé nástroje pro vývoj aplikací.

Časté otázky (FAQ)

The source of the article is from the blog anexartiti.gr