من نسبتاً دیر به موضوع محیط های توسعه از راه دور (همچنین به عنوان محیط توسعه ابر شناخته می شوند). دلیل اصلی این است که من بیش از شش سال در یک تیم توسعه کار نکرده ام. با این حال ، من اکنون برای آزمایشگاه های Loft کار می کنم ، و ما یک محصول محیط توسعه از راه دور داریم: DevPod. من می خواستم گزاره ارزش خود را همانطور که در Fosdem هستم که غرفه Devpod را اداره می کند ، درک کنم.
مشکل
من به عنوان یک توسعه دهنده سابق ، من به وضوح درد ایجاد محیط توسعه هر توسعه دهنده را به یاد می آورم. در ابتدای کار من ، معمار مجبور شد دستگاه توسعه من را به طرز دردناکی پیکربندی کند ، بنابراین شبیه به راه اندازی وی بود. بعداً ، من همین کار را برای اعضای تیمم به طور مکرر انجام دادم. دامنه اختلافات احتمالی که بر توسعه تأثیر می گذارد تقریباً بی پایان است: سیستم عامل البته نسخه وت عطر و طعم SDK ها ، به عنوان مثال، Eclipse Eclipse Temurin vs Sapmachine ، قلاب Git و غیره. این عرق ، زحمت و خون در هر پروژه بود.
با گذشت سالها ، رویکردهای جالبی برای تولید مثل محیط های توسعه دیدم. در ابتدا ، آنها از VMS و سپس از ظروف ناشی می شدند. من فکر می کنم Vagrant اولین ابزاری بود که توجه من را به خود جلب کرد: من در سال 2012 در یک سخنرانی شرکت کردم که در آن گوینده ذکر کرد که او قبل از جلسات آموزشی خود از آن برای راه اندازی ماشین آلات استفاده کرده است.
برنامه …