www.mohdbali.com
mohd bali محمد بالي

لماذا اخترت VSCodium بدلاً من VS Code؟

لماذا قررت الاستغناء عن VS Code والتوجه إلى VSCodium مفتوح المصدر دون ندم؟

في عالم تطوير البرمجيات، تعتبر أدوات البرمجة Integrated Development Environments (IDEs) وAdvanced Text Editors من الركائز الأساسية لإنجاز المهام المختلفة بكفاءة وفاعلية. Visual Studio Code، أو ما يعرف اختصارًا بـ VS Code، هو أحد أشهر هذه الأدوات، حيث يجمع بين ميزات محرر النصوص العادي وخصائص بيئة التطوير المتكاملة، الأمر الذي جعله يحظى بشعبية واسعة بين المطورين حول العالم. لكن مع بروز بديل مفتوح المصدر وهو VSCodium، بدأ البعض في التفكير بإعادة تقييم خياراتهم. في هذا المقال نستعرض تجربة الانتقال من VS Code إلى VSCodium، ونبين الأسباب التي تجعل من هذا التحول قرارًا يلقى استحسانًا دون الندم.


مقدمة عن VS Code وأسباب شعبيته

لدى VS Code مكانة مميزة في مجال البرمجيات، لما يتمتع به من flexibility واسعة، ودعم كبير للغات برمجة متعددة، وإمكانيات تخصيص كثيرة من خلال extensions. ما يميز VS Code حقًا هو كفاءته في معالجة النصوص البرمجية المتعددة وسهولة التنقل بين الملفات والمجلدات بفضل نظام folder hierarchy view الخاص به، الذي يتيح للمستخدم استعراض مشاريع كاملة بدلاً من مجرد فتح ملفات فردية.

ميزة أخرى هي الدعم المتقدم الذي يوفره لعدد ضخم من لغات البرمجة من خلال خاصية syntax highlighting وIntelliSense التي تساعد في إكمال الكود تلقائيًا وتصحيح الأخطاء أثناء الكتابة، مما يرفع من جودة وكفاءة تطوير البرمجيات.

لكن هذه الميزات تأتي مع بعض السلبيات التي قد لا تدركها بعض الفئات من المستخدمين.


مشكلة الخصوصية والـ Telemetry في VS Code

على الرغم من أن VS Code مفتوح المصدر mostly open-source، إلا أنه يحتوي على خدمة telemetry مفعلة بشكل دائم، ترسل بيانات استخدام المستخدمين إلى Microsoft بشكل افتراضي، ولا يمكن تعطيلها بسهولة. هذه البيانات تُستخدم لتحسين البرنامج، لكنها تثير مخاوف كبيرة من ناحية privacy، خاصة بين المطورين الذين يؤمنون بمبادئ البرمجيات الحرة والشفافة.

هذه النقطة بالذات هي السبب الأساسي وراء بحث الكثيرين عن بدائل تحافظ على خصوصيتهم فيما يتعلق بجمع البيانات، دون التخلي عن نفس تجربة المستخدم والوظائف الغنية التي تقدمها VS Code.


VSCodium: نفس التجربة مع كامل الـ Open Source وبدون Telemetry

هنا يظهر دور VSCodium كبديل مفتوح المصدر 100% ومجاني بالكامل ومبني على نفس قاعدة شفرة VS Code، لكن بدون أي تتبع telemetry من Microsoft. هذا يعني أن المستخدم يمكنه الاستمتاع بجميع المزايا المتطورة مثل الدعم للغات البرمجة المتعددة، IntelliSense، ودعم extensions مثل rust-analyzer أو غيرها، لكن مع حماية أفضل للبيانات والخصوصية.

VSCodium لا يختلف عن VS Code في التجربة من حيث الواجهة أو الأداء، وهو متوفر لجميع أنظمة التشغيل ماك، ويندوز، ولينكس، مع خيارات سهلة للتثبيت عبر مديري الحزم مثل Homebrew على ماك أو Winget على ويندوز.


كيفية الانتقال إلى VSCodium بسهولة

إذا كنت تستخدم نظام ويندوز، فإن تثبيت VSCodium يمكن أن يتم بسرعة عبر executable installer المتوفر في صفحة GitHub للمشروع، مع خيار إضافة VSCodium إلى قائمة النقر اليمنى في مستكشف الملفات، وهو ما يوفر وصولًا سهلًا وسريعًا لتحرير الملفات النصية.

أما مستخدمو macOS فيمكنهم الاعتماد على Homebrew لإدارة تثبيت وتشغيل البرنامج، بينما تتوفر أيضًا إصدارات للينوكس. بعد التثبيت، يجد المستخدمون أنفسهم أمام واجهة مألوفة ولا يلاحظون فروقًا كبيرة مع VS Code، عدا عن عدم وجود تتبع إرسال بيانات telemetry.


الفروقات التقنية: هل هناك أي تنازلات؟

على الرغم من أن VSCodium يقدم تجربة قريبة جدًا من VS Code، إلا أن هناك بعض القيود الطفيفة. في بعض الحالات، الإضافات (extensions) التي تطورها Microsoft والمرتبطة مباشرة بالـ ecosystem الخاص بها قد لا تكون متاحة بشكل كامل على VSCodium، ما يستدعي بعض الحلول البديلة.

لكن هذا الأمر لا يؤثر على الاستخدام اليومي لمعظم المطورين، خاصة أولئك الذين يعتمدون على إضافات خارج منظومة Microsoft فقط. إضافة إلى ذلك، يمكن تثبيت أغلب popular extensions من السوق بدعم كامل كما في VS Code.


نقاط القوة التي تجعل الانتقال يستحق العناء

  • خصوصية Data Privacy: أهم ميزة تقنع المطورين بالانتقال إلى VSCodium هي إزالة جانب التجسس وجمع البيانات، الأمر الذي يعزز شعور الأمان عند التعامل مع الأكواد والمشاريع الحساسة.
  • مجتمع الدعم Open Source Community: لأن VSCodium هو مشروع مفتوح المصدر بالكامل، يمكن للمجتمع التقني المساهمة بشكل مباشر في تطويره دون اعتمادية كاملة على جهة محددة أو شركة واحدة.
  • التوافق والمرونة Compatibility and Flexibility: يدعم VSCodium جميع الإضافات تقريبًا، وهو متوافق مع ملفات العمل المعتادة، مما يجعل الانتقال سلسًا دون الحاجة لتغيير نمط العمل أو تعقيد بيئة التطوير.
  • سهولة الوصول Context Menu Integration: يمكن إضافة خيار فتح الملفات مباشرة عبر النقر الأيمن على الملفات، ما يسرّع الوصول لبيئة التحرير.

خاتمة: هل يجب عليك التخلي عن VS Code لصالح VSCodium؟

إذا كانت الخصوصية والشفافية والقيم المفتوحة لـ open source تمثل أولوية بالنسبة لك كمطور، فإن VSCodium يمثل خيارًا ممتازًا يتيح لك الاحتفاظ بكل مميزات VS Code دون أي إضافات تعقب قد تزعجك.

التغيير قد يحتاج بعض التعود، لكن بمجرد تجربته يصبح من الصعب التفكير بالرجوع، خاصة مع الشعور بقيمة الحفاظ على بياناتك آمنة وتحكم كامل في بيئة تطويرك.

في النهاية، اختيار محرر الأكواد أو بيئة التطوير هو أمر شخصي يعتمد على تفضيلاتك وأولوياتك. أما بالنسبة للأشخاص الذين يرغبون في تجربة best of both worlds، فإن استخدام VSCodium سيكون خيارًا يدمج بين الوظائف الممتازة والحرية في حماية الخصوصية.


باختصار، تجربة الرحيل من VS Code إلى VSCodium هي قصة نجاح بحد ذاتها تقدم درسًا في أهمية الخصوصية، قوة المصدر المفتوح، وحرية الاختيار في عالم تكنولوجيا البرمجيات.


مقالات مشابهة: تجربتي مع Rust programming language باستخدام rust-analyzer extension في VSCodium
كيفية تثبيت VSCodium على جميع أنظمة التشغيل بسهولة مع نصائح التهيئة الأولية


Keyword integration example:
If you are a developer looking for a privacy-focused IDE, switching to VSCodium allows you to enjoy syntax highlighting, IntelliSense, and robust extension support without Microsoft’s telemetry. The open-source community-driven project provides a seamless alternative to VS Code.


*صور مقترحة:

  • واجهة VSCodium مع عرض المجلدات (folder hierarchy view)
  • شاشة تخصيص extensions في VSCodium
  • قائمة النقر الأيمن مع خيار فتح الملفات باستخدام VSCodium*

اعلانات