Visual Studio Code مقابل Atom: ما هو محرر النصوص المناسب لك؟

Visual Studio Code مقابل Atom: ما هو محرر النصوص المناسب لك؟

إذا كنت تبحث عن محرر الكود المثالي ، فهناك فرصة جيدة لأن تكون قد واجهت كل من Atom و Visual Studio Code. بالتأكيد ، هناك الكثير من المحررين الآخرين ، لكن هذين هما من بين أكثر المحررين الحديث عنهم.



كان Atom موجودًا منذ فترة ، لكن شعبيته تتضاءل مؤخرًا. يبدو أن Visual Studio Code ، الذي كان يومًا ما الطفل الجديد في المدينة الذي لم يكن أحد متأكدًا منه ، هو الآن محرر النصوص الأكثر سخونة. ومع ذلك ، لا يحرص الجميع على الانتقال من Atom.





Visual Studio Code مقابل Atom: ما هو الشبيه؟

للبدء ، يتشارك Visual Studio Code و Atom في الحمض النووي. يستخدم هذان المحرران Electron ، مما يتيح للمطورين إنشاء تطبيقات سطح مكتب كاملة بتقنيات الويب مثل JavaScript و HTML و CSS. بعض الناس يعارضون هذه الفكرة بشدة ، لكن هذه قصة أخرى.





المحررين هما أيضًا أقرب مما تعتقد بطريقة أخرى. تم إنشاء Atom في GitHub ، بينما قد يلمح الاسم ، قامت Microsoft بإنشاء Visual Studio Code. في عام 2018 ، أعلنت Microsoft أنها ستستحوذ على GitHub. بينما كان البعض قلقًا في البداية من أن هذا يعني نهاية Atom ، أوضحت Microsoft أن كلا المحررين سيستمران في الوجود.

Visual Studio Code مقابل Atom: الأداء

غالبًا ما يشير عشاق Visual Studio Code إلى أدائه مقارنةً بتطبيقات Atom والتطبيقات الأخرى المستندة إلى الإلكترون. اكتسبت تطبيقات Electron شهرة في الأداء البطيء وأوقات بدء التشغيل البطيئة في جميع المجالات ، ولكن Visual Studio Code تمكن من تجنب ذلك.



تنحصر اختلافات الأداء بين Visual Studio Code و Atom في عدة عوامل ، ولكن أحد الجوانب الرئيسية هو الطريقة التي يتم بها تطوير كل تطبيق. يحتوي Visual Studio Code على مجموعة أساسية من الوظائف يتم التحكم فيها بإحكام ، مع إضافات تضيف ميزات على مستوى السطح.

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





يتمتع VS Code بميزة واضحة عندما يتعلق الأمر بالأداء ، ولكن لا يوجد محرر بطيء في جهاز حديث. يتغير هذا عندما تقوم بتحرير ملفات ضخمة. يعتبر Visual Studio Code أفضل من Atom ، ولكنه إما بطيء بشكل ملحوظ عند مقارنته بمحرر مثل Vim أو حتى Sublime Text.

Visual Studio Code مقابل Atom: الميزات الأساسية

حزم Visual Studio Code في وظائف خارج الصندوق أكثر من Atom أو حتى العديد من برامج تحرير النصوص الأخرى. لا تحتوي تمامًا على ميزات بيئة التطوير المتكاملة (IDE) ، لكنها تقترب. بالإضافة إلى ميزات محرر النصوص القياسية ، يتوفر دعم لإنشاء التطبيقات وتصحيحها. لذلك ، بالطبع ، هو الإكمال التلقائي IntelliSense الخاص بـ Microsoft.





إحدى الميزات التي ظهرت في كثير من الأحيان في برامج تحرير النصوص الحديثة هي تكامل Git. مرة أخرى ، يحتوي Visual Studio Code أيضًا على هذا خارج الصندوق ، مما يتيح لك بسهولة التعامل مع التحكم في الإصدار دون الحاجة إلى فتح نافذة طرفية. دعم Markdown مدمج أيضًا ، ومكتمل بوظيفة المعاينة ، بحيث يمكنك التأكد من أن ملف README.md سيظهر مباشرة على GitHub.

بينما لا يحتوي Atom على نفس القدر من الميزات تقريبًا عند الإطلاق الأول ، إلا أنه يحتوي على تكامل Git. يذهب Atom إلى أبعد من ذلك ، حيث يقدم تكاملاً كاملاً مع GitHub. هذا متوقع تقريبًا ، نظرًا لأصول المشروع ، لكنه لا يزال مفيدًا ، خاصة إذا كنت تستخدم GitHub في كل شيء.

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

Visual Studio Code مقابل Atom: الإضافات

القابلية للتوسعة هي المكان الذي يكمن فيه الاختلاف الأكبر بين هذين المحررين. بالنسبة إلى Visual Studio Code ، تضيف الإضافات ميزات. يمكنك تثبيت السمات ودعم اللغات الجديدة وإنشاء أدوات لمساعدتك عندما يتعلق الأمر بالتشفير في Rust أو Go ، على سبيل المثال.

من ناحية أخرى ، يوفر Atom مزيدًا من الطاقة للمكونات الإضافية. نظرًا لأن الكثير من وظائف المحرر تأتي من المكونات الإضافية المضمنة ، يمكن للمكوِّن الإضافي الصحيح إنشاء تطبيق جديد بالكامل تقريبًا. هذا يجعل Atom تطبيقًا أكثر قابلية للاختراق. يحتوي Atom حتى على قسم في دليله بعنوان مناسب قرصنة أتوم .

هذا يشبه إلى حد ما أيام 'حروب المحررين' بين فيم وإيماك. أدى الكم الهائل من الوظائف المضمنة في الأخير إلى إشارة البعض إلى Vim كمحرر و Emacs كنظام تشغيل. لم يصل Atom إلى مستوى التخصيص الذي شوهد في Emacs - لم يكتب أحد عميل بريد Atom الإلكتروني بعد - ولكنه يقترب من Visual Studio Code.

هذا لا يعني أن المكونات الإضافية لـ Visual Studio Code لا تقدم الكثير من الوظائف. لا تنظر أبعد من قائمة الإضافات المفيدة لبرنامج Visual Studio Code لإثبات ذلك.

Visual Studio Code مقابل Atom: المجتمع

يتمتع كل من Visual Studio Code و Atom حاليًا بمجتمعات كبيرة وقواعد مستخدمين. بينما يبدو أن Visual Studio حاليًا هو الأكثر شعبية بين الاثنين ، لا يزال لدى Atom مجتمع مخصص من المستخدمين والمطورين. إذا قررت Microsoft إسقاط الدعم لأي محرر ، فقد يتغير هذا ، لكن لا يبدو أن هذا سيحدث قريبًا.

يبدو أن Atom قد تبناها مجتمع المصادر المفتوحة أكثر من Visual Studio Code بسبب انتماء Microsoft لهذا الأخير. ومع ذلك ، هناك جهد مجتمعي لإنشاء نسخة خالية من Microsoft من Visual Studio Code. كلا المحررين مفتوح المصدر ، لكن بعض المستخدمين ليسوا مغرمين بجمع البيانات التي يستخدمها أي من التطبيقين.

قم بتنزيل Visual Studio Code و Atom

يتوفر كل من Visual Studio Code و Atom مجانًا تمامًا. يتوفر محرر Atom بموجب ترخيص معهد ماساتشوستس للتكنولوجيا ، في حين أن تنزيل Visual Studio Code يخضع لترخيص الملكية على الرغم من قاعدة بيانات المحرر مفتوحة المصدر. كلا المحررين متاحان لأنظمة macOS و Linux و Windows.

تحميل : ذرة (حر)

تحميل : كود الاستوديو المرئي (حر)

هل تحتاج إلى محرر نصوص أو IDE؟

باختصار ، Atom هو محرر نصوص قابل للتخصيص بدرجة كبيرة. باستخدام المكونات الإضافية الصحيحة ، يمكنه التعامل مع وظائف IDE. يشبه Visual Studio Code ، ولكن مع مجموعة الميزات الخاصة به ، فإنه يبدو أقرب إلى IDE منذ البداية. ومع ذلك ، لا يتمتع أي منهما بميزات IDE الكامل.

هل أنت غير متأكد مما إذا كان يجب عليك استخدام محرر نصوص أم IDE؟ لا تقلق ، لأننا قمنا بالفعل بفحص ما إذا كانت برامج تحرير النصوص أو IDEs أفضل للمبرمجين. قد لا توافق ، ولكن رأينا يمكن أن يساعدك في اتخاذ قرار.

كيفية تغيير الدليل في cmd windows 10
يشارك يشارك سقسقة بريد الالكتروني كيفية تنظيف جهاز الكمبيوتر الخاص بك الذي يعمل بنظام Windows باستخدام موجه الأوامر

إذا كانت مساحة التخزين على جهاز الكمبيوتر الشخصي لديك منخفضة ، فقم بتنظيف الملفات غير المرغوب فيها باستخدام أدوات موجه الأوامر السريعة هذه.

اقرأ التالي
مواضيع ذات صلة
  • إنتاجية
  • برمجة
  • محرر النص
  • برمجة
  • كود الاستوديو المرئي
  • ذرة
نبذة عن الكاتب كريس ووك(تم نشر 118 مقالاً)

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

المزيد من Kris Wouk

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك