تريد Daytona أن تصبح GitHub Codespaces على مستوى المؤسسات

تعمل شركة جديدة على إعداد “ملء الفراغ المؤسسي” الذي خلفته GitHub Codespaces، من خلال منصة تمكن الشركات من تحقيق جميع مساعيها المتعلقة ببيئة التطوير داخل الشركة.
أصبح البرمجة السحابية أمرًا شائعًا، وهو اتجاه تسارع في السنوات الأخيرة مع تقديم بيئات التطوير المتكاملة القائمة على المتصفح (IDE) مثل GitHub Codespaces وGitPod وReplit الذي ظهر لأول مرة في نادي يونيكورن. في الحقيقة، لقد تطورت حركة IDE السحابية لبعض الوقت، حيث يعمل العديد من اللاعبين على تحويل أدوات المطورين خارج مقرهم.
إحدى هذه الشركات كانت Codeanywhere، التي ظهرت في عام 2013 من مشروع تم إنشاؤه في البداية خارج كرواتيا يسمى PHPAnywhere. يعد Codeanywhere شيئًا مشابهًا لمحرر مستندات Google للمطورين، حيث يسمح للمبرمجين في مواقع مختلفة بكتابة التعليمات البرمجية وتشغيلها بشكل تعاوني مباشرةً من المتصفح.
Codeanywhere في العمل اعتمادات الصورة: كود في أي مكان
وبالتقدم سريعًا إلى عام 2023، عاد الفريق الذي يقف وراء Codeanywhere بمشروع جديد يسمى Daytona، والذي يأخذ ما تعلموه مسبقًا ويطبقهم على منتج جديد قابل للاستضافة الذاتية يمكّن الشركات من إدارة بيئة التطوير الخاصة بها بالكامل داخل الشركة، بدلاً من الاعتماد على البنية التحتية لطرف ثالث.
قال إيفان بورازين، المؤسس المشارك والرئيس التنفيذي لشركة Daytona، لـ TechCrunch: “لقد تعلمنا الكثير مع Codeanywhere، وكنا في الأساس أول منتج للتطوير السحابي – على حد علمنا -“. “لقد مررنا بتكرارات متعددة لبناء بيئة تطوير متكاملة سحابية خاصة بنا والبنية التحتية الأساسية، وتعلمنا الكثير في هذه العملية – بشكل أساسي حول ما لا يجب فعله.”
في بيت
على الرغم من أن الواجهة ضرورية لكتابة التعليمات البرمجية، إلا أن المطورين يحتاجون إلى تشغيل تلك التعليمات البرمجية لمعرفة كيفية عملها (أو ما إذا كانت) تعمل – ويحتاج هذا إلى بنية تحتية، مثل قواعد البيانات والإعدادات وعمليات التثبيت في وقت التشغيل وما شابه. يمكن أن يصبح هذا معقدًا بشكل خاص إذا كان لدى المطور عدة مشاريع تعمل بشكل متزامن، حيث سيتعين عليه إلغاء تثبيت وإعادة تثبيت وإعادة تكوين الجوانب المختلفة لأدواته المحلية – وهذا ما تهتم به دايتونا، بينما يسمح للشركات بإدارة كل شيء بالكامل تحت سقفهم الخاص.
لذلك يقوم المطور بفحص مشروعه باستخدام Daytona بدلاً من جهازه المحلي المحلي، حيث يقوم Daytona بقراءة إعداد المشروع بالكامل وتثبيت كل شيء أثناء تقديم المحرر الذي يختاره للمستخدم والتأكد من أن جميع الإعدادات والتثبيتات موجودة وصحيحة.
وقال بورازين: “بهذه الطريقة، يمكن للمطورين الانتقال مباشرة إلى البرمجة في مشروعهم”.
يوفر تطوير البرامج المستندة إلى السحابة العديد من الفوائد من حيث إمكانية الوصول والتعاون، ولكن ليست جميع الشركات سعيدة بالتعامل مع السحابة – فغالبًا ما تكون هناك مخاوف تتعلق بالأمان والخصوصية، لا سيما مع المؤسسات التي تعمل في صناعات شديدة التنظيم. لذا، في حين أن Codeanywhere كان بمثابة واجهة لبيئة المطورين المستضافة على السحابة، فإن Daytona هو في الأساس المحرك والأدوات وراء ذلك – تستضيف الشركات Daytona محليًا وتتكامل مع IDE محلي، سواء كان VS Code أو RubyMine أو PHPStorm أو أي شيء آخر آخر.

دايتونا اعتمادات الصورة: دايتونا
يمكن القول أن دايتونا تمزج بعض فوائد السحابة مع الأمان المتأصل في السحابة المحلية. على سبيل المثال، تعد قابلية التوسع نقطة بيع كبيرة هنا، حيث يتمكن المطورون من تخصيص المزيد من الموارد مثل ذاكرة الوصول العشوائي (RAM) أو وحدة المعالجة المركزية (CPU) عبر تثبيت Daytona المحلي، مع القدرة أيضًا على تشغيل بيئات متعددة في نفس الوقت.
ولكن أكثر من ذلك، تعد دايتونا بتحسين سرعة المطورين، أي مدى قدرتهم على إصلاح التعليمات البرمجية الجديدة أو إرسالها. وهو يفعل ذلك من خلال توحيد بيئات التطوير، مما يعني أن المطورين يقضون وقتًا أقل في العبث بالتكوينات ووقتًا أطول في البرمجة وإصلاح المشكلات العرضية.
وقال بورازين: “بالنسبة للشركات، فإن هذا يترجم إلى وقت وصول أسرع إلى السوق، وبرامج ذات جودة أعلى، وفي نهاية المطاف، نتائج أفضل”. “لا يقتصر الأمر على إخراج المنتجات بشكل أسرع فحسب، بل يتعلق أيضًا بضمان أن تكون عملية التطوير فعالة وقابلة للإدارة وقابلة للتطوير، وهو ما نعتقد أنه يمثل ميزة تنافسية كبيرة على المدى الطويل.
التكرار
بينما تم إطلاق Daytona بهدوء في أوائل سبتمبر، أعلنت الشركة اليوم أنها جمعت 2 مليون دولار من التمويل الأولي، مع عدد كبير من شركات رأس المال الاستثماري والملائكة التي قامت بإلقاء أموالها في الوعاء – وهذا يشمل 500 Global، وTiny.vc، وSilicon Gardens، Darkmode VC وFirestreak ومؤسسون من شركات أدوات التطوير الشهيرة مثل Postman وHoneycomb وSentry وSupabase وNetlify وغيرها.
حاليًا في مرحلة تجريبية مغلقة، تعمل Daytona مع عدد قليل من العملاء الأوائل أثناء تكرار المنتج. في نهاية المطاف، ستعمل على نموذج لكل مقعد بموجب ترخيص تجاري، على الرغم من أنها ستقدم أيضًا ترخيصًا غير تجاري مع بعض القيود المعمول بها.
“هذا [first] وقال بورازين: “إن هذه المرحلة حاسمة لأنها تساعدنا في الحصول على رؤى وتعليقات مباشرة، مما يضمن أن دايتونا مصقولة وجاهزة للانطلاق”. “
أما بالنسبة إلى Codeanywhere، حسنًا، المؤسسون ملتزمون بشكل أساسي بـ Daytona مما يترك شركتهم السابقة في طي النسيان إلى حد ما. وببساطة، فإن أيامها أصبحت -على الأرجح- معدودة.
وقال بورازين: “لقد قمنا بتعيين مهندسين متخصصين للحفاظ على Codeanywhere من أجل الوفاء بالتزاماتها المتميزة والمساعدة في إيجاد حلول جديدة للمستخدمين الحاليين”. “كانت تجاربنا وما تعلمناه حول البنية التحتية للغزل في Codeanywhere مفيدة في تشكيل رؤية Daytona. وبسبب هذه التجربة، نحن مقتنعون بأن مستقبل تطوير السحابة سيكون مدفوعًا بنهج من أعلى إلى أسفل بدلاً من نهج من أسفل إلى أعلى، ومن المؤكد أنه لن يتمحور حول محرر يعتمد على المتصفح.