Berita Utama

Berita tentang Indonesia

Lingkungan pengembangan berbasis web Google IDX: Beta dengan lebih banyak AI dan lebih sedikit iOS

Lingkungan pengembangan berbasis web Google IDX: Beta dengan lebih banyak AI dan lebih sedikit iOS

Sembilan bulan setelah demo awal, Google mengirimkan lingkungan pengembangan berbasis web Project IDX ke versi beta publik. Ini menghilangkan daftar tunggu bagi mereka yang berminat. IDE ditujukan untuk proyek lintas platform untuk web dan sistem operasi seluler iOS dan Android.

iklan

Dibandingkan dengan beta pribadi yang diperkenalkan pada Agustus 2023, Google telah menambahkan banyak layanan dan fungsinya ke lingkungan pengembangan, termasuk model Gemini AI, Google Maps, dan penerbitan melalui Cloud Run. Emulator iOS tidak tersedia saat ini.

Dasar dari ujung depan lingkungan pengembangan adalah Kode – OSSYang pada gilirannya merupakan basis open source untuk editor kode sumber Microsoft Visual Studio Code. Backend berjalan di Google Cloud, dan masing-masing ruang kerja diimplementasikan sebagai mesin virtual berbasis Linux.

Templat tersedia untuk aplikasi web dengan kerangka kerja berbeda dan aplikasi backend dalam bahasa pemrograman berbeda. Project IDX secara inheren menyediakan konektivitas dengan kerangka kerja populer seperti Angular, Next.js, React, Svelte, Vue dengan JavaScript, Flask, Django dengan Python, dan Flutter dengan Dart.



Lingkungan pengembangan menyediakan templat untuk berbagai jenis proyek seperti aplikasi web, aplikasi backend, dan aplikasi seluler.

(Gambar: Google)

Sejak pertama kali diperkenalkan, Google telah memperluas repertoar bahasa pemrogramannya dan sekarang mengenal Python dan Go selain JavaScript dan Dart. Project IDX juga menawarkan template untuk aplikasi .NET di C#, aplikasi baris perintah di Rust, dan PHP dengan Laravel.

Kotlin dan Java tidak ada untuk aplikasi back-end dan aplikasi seluler. Siapa pun yang mengembangkan aplikasi Android murni akan terus menggunakan Android Studio Google, yang didasarkan pada IntelliJ IDEA JetBrains.

Namun, ruang kerja kosong juga dapat dibuat dan dikustomisasi melalui Nix. Ini adalah kasusnya, misalnya Koneksi ke kerangka Java Spring Boot dimungkinkan.

Proyek BEI tidak hanya dapat membuat proyek baru menggunakan templat dari berbagai bahasa pemrograman dan kerangka kerja, tetapi juga dapat mengimpor proyek dari repositori GitHub.

Untuk aplikasi seluler lintas platform yang berjalan di Android dan iOS, Google mengandalkan framework Flutter internalnya sendiri, yang baru saja dirilis pada versi 3.22.

Namun, ada satu kelemahan: beta pribadi berisi simulator iOS, yang tidak ada di beta publik. Emulator Android untuk menguji aplikasi seluler dan aplikasi web masih ada. dari Situs resmi mengatakanMereka mencoba mengintegrasikan simulator iOS lagi, tetapi mereka belum bisa mengatakan apa pun secara spesifik.

Sejak peluncuran awal, Project IDX telah memperkenalkan asisten AI yang, antara lain, membantu penyelesaian otomatis dan tindakan yang relevan dengan konteks seperti menulis komentar yang sesuai dan menyediakan fungsionalitas obrolan. Yang terakhir ini sekarang lebih terlibat dalam proyek aktif untuk memberikan bantuan yang ditargetkan.

Asisten AI kini juga dapat diaktifkan menggunakan perintah garis miring seperti /fixError, /addComments atau /explain Judul.



Perintah /fixError mengaktifkan asisten debugging AI.

(Gambar: Google)

Inovasi AI lainnya adalah obrolan interaktif yang masih dalam pratinjau pribadi. Ini menangani tugas-tugas yang komprehensif dan lebih komprehensif seperti mengganti nama file secara otomatis dalam direktori sesuai dengan skema tertentu atau menyesuaikan nama variabel di seluruh proyek.

Namun, Google menunjukkan dalam dialog privasi bahwa Google mengumpulkan data dari obrolan, perintah, kode terkait, dan penggunaan Asisten. Selain itu, peninjau manusia membaca dan memproses konten – seperti biasa untuk “terus meningkatkan produk”. Oleh karena itu, dialog tersebut secara eksplisit menyatakan bahwa tidak ada data sensitif yang akan diungkapkan saat menggunakan bantuan AI.

Untuk proyek pembelajaran mesin dan AI, lingkungan pengembangan memiliki kategori terpisah yang mencakup template untuk proyek yang menggunakan API Gemini, LangChain dengan Gemini, dan Firebase Genkit.



Templat proyek AI juga menyertakan kombinasi Gemini API dan Google Maps.

(Gambar: Google)

Detail lebih lanjut tentang beta publik proyek BEI Itu dapat ditemukan di posting blog. Anda dapat menemukannya di halaman proyek Templat untuk proyek baru Selain opsi untuk mengimpor repositori dari GitHub. Siapa pun yang mendaftar ke Program Pengembang Google dapat membuat hingga lima ruang kerja di BEI secara gratis selama beta publik.


(Roma)

Ke halaman beranda

READ  Rockstar ingin mencegah kegagalan kebocoran baru - yang dapat menimbulkan konsekuensi serius bagi karyawan