تکنولوژی

Gitpod به تماس توسعه دهنده برای اجرای کد VS Upstream در مرورگر پاسخ می دهد

Gitpod به تماس توسعه دهنده برای اجرای کد VS Upstream در مرورگر پاسخ می دهد

Gitpod روز سه شنبه از ایجاد یک پروژه منبع باز جدید با مجوز تحت MIT پیرامون اجرای بالادستی OpenVSCode ، کد سهام VS Gitpod خبر داد.

Gitpod که در سال 2020 تأسیس شد ، یک پلت فرم منبع باز برای خودکارسازی محیط های توسعه دهنده آماده کد است. این برنامه برای برنامه های کاربردی در ابر طراحی شده است.

این پروژه به هر توسعه دهنده و/یا شرکت امکان می دهد کد VS بالادست و پایدار را در مرورگر اجرا کند.

با این کار ، Gitpod تجربه توسعه دهنده VS Code مبتنی بر مرورگر را برای همه در دسترس قرار می دهد. این به توسعه دهندگان و تیم ها اجازه می دهد کد VS را روی سرورهای مجهز به ابر اجرا کرده و از هر دستگاهی فقط با استفاده از یک مرورگر وب به آن دسترسی داشته باشند.

به گفته Sven Efftinge ، مدیر عامل Gitpod ، پروژه جدید در پاسخ به س persistالات مداوم توسعه دهندگان راه اندازی شد.

افتینگ به LinuxInsider می گوید: “طی چند ماه گذشته ، بسیاری از سازمان های بزرگ و توسعه دهندگان فردی با ما تماس گرفته اند و نحوه اجرای برنامه سرور OpenVSCode برای Gitpod را درخواست کرده اند ، زیرا آنها می خواستند این رویکرد را در محصولات خود و گردش کار روزانه به کار گیرند.” به

پاسخ آینده نگر

مایکروسافت کد منبع مورد استفاده برای فعال کردن GitHub Codespaces را منتشر نکرده است. اما چون GitPod از همان فناوری رد پای پایین استفاده می کند ، افینگ گفت که می خواهد کد را با همه به اشتراک بگذارد.

وی توضیح داد: “امیدوارم با این کار نیاز به تقسیم بد برای VS Code که پیچیدگی های غیر ضروری را وارد می کند ، برطرف شود.”

وی خاطرنشان کرد که راه اندازی Github Codespaces توسعه مرورگر از راه دور را به جریان اصلی هدایت کرد. از آنجا که Microsoft/VS Code برنامه سرور خود را منبع باز نکرد ، توسعه دهندگان نمی توانند کد مشترک VS بیشتری را برای مشترکین در زمینه مرورگر و سرور اجرا کنند. کد منبع که Github Codespaces را هدایت می کند منبع باز نیست.

با ایجاد Gitpod پروژه منبع باز OpenVSCode Server ، تیم های توسعه دهنده قادر خواهند بود به تمام مزایای محیط توسعه یکپارچه مبتنی بر ابر (IDE) در یک راه حل بی طرف فروشنده دسترسی پیدا کنند. تیم ها و توسعه دهندگان جداگانه می توانند از محبوب ترین IDE جهان ، در هر دستگاهی ، در هر زمان استفاده کنند و در هر دستگاهی ، از جمله دسترسی به تمام برنامه های افزودنی VS Code از طریق بازار OpenVSX خالص فروشنده ، پروژه دیگری که در ابتدا توسط Gitpod ایجاد شده است ، مستقر شوند.


این پروژه به توسعه دهندگان اجازه می دهد از همان برنامه ای استفاده کنند که روی دسکتاپ نیز کار می کند. این بدان معناست که آنها همیشه آخرین کد VS را دریافت می کنند.

این پیاده سازی کارآمد در بازار برای اجرای VS Code در مرورگر است که به طور گسترده توسط Gitpod و GitHub Codespaces استفاده می شود. به گفته GitPod ، توسعه دهندگان قادر خواهند بود با یک مسیر ارتقاء مستقیم و تلاش کم برای نگهداری به آخرین نسخه VS Code دسترسی پیدا کنند.

آخرین گزینه موجود

دو گزینه منبع باز دیگر برای توسعه دهندگان نرم افزار در دسترس است. به گفته Gitpod’s Efftinge ، اما هیچ گزینه اختصاصی یا تجاری وجود ندارد.

او اشاره کرد که یک چنگال قدیمی VS Code معمولاً قدیمی است زیرا ارتقاء با رویکرد من بسیار دردناک است. جایگزین دیگری به نام Theia صد در صد شبیه VS Code نیست و همچنین از آخرین تغییرات VS Code عقب می ماند.

وی توضیح داد: “مایکروسافت پیشنهاد نمی کند کد VS را به عنوان یک سرور وب اجرا کند. آنها این کار را از طریق محصول GitHub Codespaces خود انجام می دهند ، اما این کاری نیست که مردم بتوانند روی سرورهای خود انجام دهند.”

اتصال Gitpod-Codespaces

Efftinge می افزاید که هر دو Gitpod و Codespace بسیار فراتر از دسترسی به VS Code از مرورگر هستند. هر دو محصول از سرور وب VS Code به عنوان یک راه برای دسترسی به فضاهای کاری خودکار ابری استفاده می کنند. این ویژگی ارزش اصلی آن محصولات است.

Gitpod منبع باز است. Codespaces بخشی از بستر GitHub است. افینگ گفت که فکر نمی کند مایکروسافت برنامه ای برای بازکردن منبع این کد داشته باشد.

او توضیح می دهد: “OpenVSCode Server یک انشعاب از مخزن Microsoft VS Code است ، جایی که ما بیت های کد از دست رفته را برای اجرای VS Code به عنوان یک سرور وب اضافه می کنیم ، درست همانطور که در Gitpod و Codespaces استفاده می شود.”

تفاوت در این است که VS Code نسخه ای است که به عنوان یک سرور وب اجرا می شود. کاربران آن را در برخی دستگاه ها راه اندازی می کنند و سپس می توانند از طریق رابط VS Code در مرورگر به آن دستگاه دسترسی پیدا کنند. هیچ گونه مدیریت کاربر ، قالب مبتنی بر ابر یا سایر اتوماسیون ها را انجام نمی دهد. همه اینها همان کاری است که Gitpod یا Codespaces انجام می دهد.

جلو بمان

کریس آنیزیک ، مدیر ارشد فناوری در بنیاد محاسبات بومی ابر ، محیطهای توسعه مبتنی بر ابر را به سرعت تبدیل به یک روش ترجیحی توسط توسعه دهندگان بومی ابر برای کاهش موانع مشارکت می کند.

“طبق معمول ، Gitpod در ارائه راه حل هایی که کل صنعت را به پیش می برد در خط مقدم است. پروژه وب سرور جدید VS Code مطمئناً به تیم های توسعه حرفه ای اجازه می دهد تا کد را از طریق مرورگر بنویسند.

JJ Allaire ، مدیر عامل RStudio افزود: RStudio Workbench به دانشمندان داده اجازه می دهد تا با RStudio IDE ، VS Code یا Jupyter در پیکربندی امن و متمرکز کار کنند.

Allier گفت: “هماهنگی فنی سرور OpenVSCode با پروژه اصلی منبع باز VS Code یک معماری ایده آل را فراهم می کند و ما مشتاق هستیم که آن را در نسخه های بعدی RStudio Workbench قرار دهیم.”

علاقمندان می توانند در اینجا با مزایای کلی توسعه مبتنی بر ابر بیشتر آشنا شوند.

مشاهده بیشتر

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا