وُلد بولسار باعتباره مفترق طرق Atom و VS Code
تم الإعلان عن إطلاق بولسار وهو خليفة شركة Atom التي وفقًا للخطة المعلنة سابقًا ، في 15 ديسمبر ، أنهى GitHub دعم محرر أكواد Atom ونقل مستودع المشروع إلى وضع ملف للقراءة فقط.
يجب أن نتذكر أنه في منتصف هذا العام (في يونيو) أعلنت GitHub عن نهاية تطوير محرر أكواد Atom وأنه في 15 ديسمبر من هذا العام ، سيتم تحويل جميع المشاريع في مستودعات Atom إلى وضع الأرشيف وستكون كذلك يقرأ فقط.
قرار إنهاء دعم Atom كان بسبب يعتزم GitHub التركيز على Microsoft Visual Studio Code (VS Code) وهو مفتوح المصدر وأكثر شيوعًا ، تم إنشاؤه كمكوِّن إضافي لـ Atom ، و GitHub Codespaces ، وهي بيئة تطوير قائمة على السحابة تعتمد على VS Code.
يمكننا أن نشير إلى ذلك ، على الرغم من حقيقة أن أحدث إصدار من Atom 1.60 قد تم إصداره في مارس، فى السنوات الاخيرة تم تنفيذ التطوير وفقًا لمبدأ المتبقي ولم يتم إدخال أي ميزات جديدة مهمة في المشروع لفترة طويلة.
بالإضافة إلى ذلك مؤخرًا ، تطورت أدوات التعليمات البرمجية الجديدة المستندة إلى السحابة والتي يمكن تشغيلها في المتصفح ، وانخفض عدد مستخدمي تطبيق Atom المستقل بشكل ملحوظ. كان إطار عمل Electron ، استنادًا إلى التطورات التي تم إنشاؤها على Atom ، مشروعًا منفصلاً منذ فترة طويلة وسيستمر تطويره دون تغييرات.
وتجدر الإشارة إلى أنه تم إصدار كود محرر Atom بموجب ترخيص MIT ، وتم إنشاء مفترق لـ Atom Community (GitHub) قبل بضع سنوات من إغلاق Atom ، بهدف توفير بنيات بديلة تم إنشاؤها بواسطة المجتمع المستقل و بما في ذلك مكونات وأدوات إضافية لبناء بيئة تطوير متكاملة.
بعد انهيار المشروع الرئيسي بعض المطورين مستقل انضم إلى العمل على Atom Communityلكن الأهداف المحافظة ونموذج التطوير لهذا المنتج لم يناسب الجميع.
كانت النتيجة إنشاء شوكة أخرى الذي له الاسم صحافة، والتي تضمنت بعض مؤسسي مجتمع Atom.
الشوكة الجديدة تم تحديد الهدف ليس فقط لتوفير محرر يحاكي وظائف Atom ، ولكن أيضًا تحديث البنية والترويج لميزات جديدة مهمة ، مثل واجهة برمجة تطبيقات جديدة للتفاعل مع الخادم ودعم البحث الذكي.
كان الاختلاف الأساسي الآخر بين Pulsar و Atom Community هو سياسة مختلفة لقبول التغييرات والنية لتقليل العائق أمام المطورين الجدد لدخول المشروع وتبسيط الترويج للابتكارات (أي شخص لديه الفرصة لاقتراح التحسين الذي يعتبره ضروريًا ).
عند اتخاذ القرارات مهم في مجتمع بولسار، يُقترح استخدام تصويت عام يمكن للجميع المشاركة فيه. عند قبول التحسينات الطفيفة ، يُقترح استخدام التعليقات بناءً على مناقشة ومراجعة طلبات السحب ، والتي يمكن للجميع أيضًا المشاركة فيها.
في اليوم الذي انتهى فيه دعم Atom ، تم إصدار أول نسخة تجريبية من Pulsar، حيث تم استبدال الواجهة الخلفية ، بالإضافة إلى تغيير العلامة التجارية ، للعمل مع مستودع الامتداد: تم استبدال Package Backend الخاص بالملكية بنظير مفتوح ، وتم نقل الحزم الحالية ونقلها إلى مستودع حزمة Pulsar.
يوفر الإصدار الجديد أيضًا دعمًا لتثبيت حزم المكونات الإضافية Git ، تحديث النظام الأساسي Electron 12 وإطار عمل Node.js 14 ، وإزالة الميزات التجريبية المهملة ورمز جمع القياس عن بُعد ، وإضافة تصميمات لبنية ARM لنظامي Linux و macOS.
أخيرًا ، تجدر الإشارة إلى أنه عن Atom ، يتم توزيع كود المحرر بموجب ترخيص معهد ماساتشوستس للتكنولوجيا ويمكن لأولئك الذين يرغبون في مواصلة التنمية اغتنام الفرصة لإنشاء مفترق.
بالنسبة للراغبين في معرفة المزيد عن Pulsar ، وكذلك الرجوع إلى الكود والوثائق وإرشادات التثبيت ، يمكنك القيام بذلك. من الرابط أدناه.