کد نویسی بر روی ابرهای گوگل با IDX

گوگل پروژه ای را معرفی کرده است به نام Project IDX که در حقیقت محیطی برای توسعه و برنامه نویسی نرم افزار اما با امکانات بسیار زیاد است . پروژه IDX گوگل با.....

انتشار: , زمان مطالعه: 4 دقیقه
کد نویسی بر روی ابرهای گوگل با IDX
دسته بندی: معرفی تکنولوژی تعداد بازدید: 104

کد نویسی بر روی ابرهای گوگل با IDX

گوگل پروژه ای را معرفی کرده است به نام Project IDX که در حقیقت محیطی برای توسعه و برنامه نویسی نرم افزار اما با امکانات بسیار زیاد است . پروژه IDX گوگل با ظاهری شبیه به Visual Studio Code، ادغام با GitHub، اشتراک‌گذاری فضای کاری، و کمک کدنویسی مبتنی بر هوش مصنوعی برجسته می‌شود. با این حال، این پروژه در حال حاضر به صورت آزمایشی و فقط در یک پیش‌نمایش محدود در دسترس است. در آگوست 2023، گروه کوچکی از توسعه‌دهندگان و کارشناسان تجربه کاربری گوگل به مشکلات موجود در راه‌اندازی محیط توسعه برای برنامه‌های چندپلتفرمی و فول‌استک پرداخته و نمونه اولیه‌ای آزمایشی را برای حل این مسائل ارائه دادند. مشکلات در راه‌اندازی پشته‌های فناوری برای توسعه از دهه 1980 میلادی، زمانی که کامپیوترهای شخصی در دسترس قرار گرفتند، یک مسئله همیشگی بوده است.

مرور کلی بر پروژه IDX

پروژه IDX یک محیط توسعه مبتنی بر مرورگر است که بر پایه Code OSS و توسط Codey، یک مدل هوش مصنوعی مولد آموزش دیده بر روی کد و ساخته شده بر روی PaLM 2، پشتیبانی می‌شود. این پروژه به منظور تسهیل در ساخت، مدیریت و استقرار برنامه‌های وب فول‌استک و چندپلتفرمی، با استفاده از فریمورک‌ها و زبان‌های محبوب، طراحی شده است.

Code OSS نسخه کاملاً متن‌باز Microsoft Visual Studio Code است. نسخه اصلی Visual Studio Code چند افزودنی اختصاصی دارد که علی‌رغم رایگان بودن نرم‌افزار، شامل این نسخه متن‌باز نمی‌شود.

ویژگی‌های کلیدی پروژه IDX

محیطی آشنا شبیه Visual Studio Code

چند ویژگی در پروژه IDX وجود دارد که با وجود نواقص و حس ساختاری ناتمام، آن را امیدوارکننده می‌سازد. برای شروع، محیط کاری آن برای هر کسی که از Visual Studio Code استفاده می‌کند، آشنا خواهد بود. درک شده که قسمت‌های سفارشی‌سازی شده خاص مایکروسافت در VS Code، در Code OSS وجود ندارد که در این زمینه چندان مهم نیست.

برخی از این سفارشی‌سازی‌ها توسط هوش مصنوعی IDX که توسط Codey پشتیبانی می‌شود، جایگزین شده‌اند. هوش مصنوعی IDX پیشنهادات کدنویسی را به هنگام تایپ ارائه می‌دهد و یک چت کدنویسی مبتنی بر هوش مصنوعی دارد که می‌توانید از آن برای کمک در کد، تولید کد جدید، ترجمه کد به زبان دیگر، توضیح کد و نوشتن تست‌های واحد استفاده کنید. همچنین گفته می‌شود که هوش مصنوعی IDX ممکن است نیازهای مجوزهای احتمالی را بر اساس کد تولید شده توسط AI برجسته کند، هرچند تاکنون این مورد دیده نشده است.

معرفی پروژه IDX

در دنیای امروز، راه‌اندازی برنامه‌ها به معنای پیمایش در دریایی از پیچیدگی‌ها است. ما در گوگل این درد را حس کردیم، بنابراین پروژه IDX را شروع کردیم، یک ابتکار آزمایشی که هدف آن آوردن کل جریان کاری توسعه برنامه‌های فول‌استک و چندپلتفرمی به فضای ابری است.

پروژه IDX با یک فضای کاری مبتنی بر وب شروع می‌شود که برای کدنویسی آشنا اما تازه خواهد بود. ما در ابتدای این مسیر هستیم و مشتاقانه منتظر بازخوردهای شما هستیم تا توسعه برنامه‌ها را بهبود بخشیم.

شروع سریع کار، هر کجا که هستید

پروژه IDX شما را در کمترین زمان ممکن به جریان کاری توسعه می‌رساند، پشتیبانی شده توسط امنیت و مقیاس‌پذیری Google Cloud. از باز کردن مرورگر خود تا توسعه یک برنامه در چند ثانیه، نه چند روز، از هر کجا و بر روی هر دستگاهی، به کار بپردازید.

توسعه با فریمورک‌ها و زبان‌های محبوب

پروژه IDX ساخت یک برنامه که در چندین پلتفرم کار می‌کند را با استفاده از قالب‌های مختلف برای فریمورک‌های محبوب مانند Angular، Astro، Flutter، Go، Next.js، Python/Flask، React، Svelte و موارد دیگر آسان‌تر می‌کند. شما همچنین می‌توانید محیط خود را با Nix سفارشی کنید یا برنامه‌های موجود خود را از GitHub وارد کنید، با پشتیبانی از بیشتر پشته‌های فناوری.

بهینه‌سازی برنامه‌ها در چندین پلتفرم

پروژه IDX به شما امکان می‌دهد برنامه‌های فول‌استک و چندپلتفرمی خود را همانطور که کاربران شما می‌بینند پیش‌نمایش کنید، با پشتیبانی از پیش‌نمایش‌های وب داخلی چند مرورگر، شبیه‌سازهای اندروید و شبیه‌سازهای iOS.

کدنویسی سریع‌تر با Gemini در IDX

با کمک هوش مصنوعی داخلی گوگل، به سرعت و کارآمد کار کنید، شامل تولید کد، تکمیل کد، توضیح کد و موارد دیگر. پس در این محیط برنامه نویسی شما از هوش مصنوعی گوگل نیز بهره مند هستید.

چگونه در IDX کد نویسی را شروع کنیم ؟

برای ثبت نام در  IDX ابتدا باید از اینجا اقدام به ثبت نام و رفتن در لیست انتظار کنید .(زمانی که سایت را باز کردید بر روی Join Waitlist بزنید) پس از چند روز اگر شما مشکلی نداشته باشید یک ایمیل حاوی متنی که گفته شده شما تایید شدید دریافت خواهید کرد و می توانید شروع به کد نویسی کنید . متاسفانه برخی امکانات برای ایرانی ها در دسترس نیست و از شما درخواست مدارک جهت احراز هویت می شود و چون ما ایرانی هستیم از این سرویس ها نمی توانیم استفاده کنیم.


دیدگاه های مربوط به این مقاله (برای ارسال دیدگاه در سایت حتما باید عضو باشید و پروفایل کاربری شما تکمیل شده باشد)