في الآونة الأخيرة ، أصبح محرر Zed شائعا بعض الشيء ، وكلاعب مبكر ، دعنا نتحدث عنه. كان الرئيس التنفيذي لشركة Zed ، ناثان سوبو ، رئيسا لفريق محرري Atom. Atom ، المعروف سابقا باسم Atom Shell ، هو أحد منشئي النظام البيئي للإلكترون. العديد من محرري الترميز الموجودين في السوق اليوم هم في الواقع شوكات من VS Code ، وهو أحد منتجات Atom. المحرر خفيف الوزن هو أقرب ما خرج من الدائرة هو Sublime Text 2 ، وهي بنية غير إلكترونية ، وتطبيق أصلي أصلي ، وشعور سلس ، ومنصة مشتركة ، ونظام بيئي غني للمكونات الإضافية. Cmd + Shift + P لاستدعاء لوحة الأوامر ، ودعم السمات المتعددة ، ووظيفة التحرير متعددة المؤشرات. ذهبت ، وكان اتجاها مناسبا في ذلك الوقت لفتح الباب أمام الاتجاه. ومع ذلك ، فإن Sublime له عيب واحد - إنه ليس مجانيا ، وليس مفتوح المصدر. ظهرت Atom في السوق بعد ذلك مباشرة ، باستخدام بنية Electron ، التي ورثت جميع مزايا Sublime تقريبا باستثناء السرعة الأقل استجابة قليلا. واجهة المستخدم هي أيضا أكثر حداثة ورائعة ، ودعم JS / CoffeeScript أفضل ، وكانت هناك نكتة في ذلك الوقت مفادها أنك إذا كنت تتحكم في مجتمع JS ، فأنت تتحكم في العالم ، لذلك كان المجتمع نشطا للغاية في ذلك الوقت. علاوة على ذلك ، فإن Atom مفتوح المصدر ومجاني تماما. كان الإجماع في ذلك الوقت - كفاءة التعليمات البرمجية الكتابة Sublime لا تقهر ، وتشغيل المكونات الإضافية وتجربة Atom أكثر ثراء. لم يكن الأمر كذلك حتى ظهر VS Code وأن كلا الجانبين كان لديهما أفضل ما في العالمين ، فقد تلاشى Sublime و Atom من المسرح السائد. على الرغم من أن VS Code لا يزال تطبيق Electron ، إلا أن Microsoft قامت بتخصيصه وتحسينه بعمق ، مما استفاد أيضا من العديد من الشوكات في المستقبل. قد تلاحظ أنه بسبب المأزق ، لم يرغب Zed في السير في طريق Electron من البداية ، لكنه اختار Rust الأكثر تطرفا وأنشأ تطبيقا أصليا حقا بدلا من التشغيل في نواة متصفح أو جهاز افتراضي JS. أنا أحب محرر Zed ، أحب نقائه ومثابرته. استمتع بإيقاعها واذهب في طريقك الخاص. ملاحظة انتقل إلى موقع Zed الرسمي ، واضغط على Cmd + Shift + P لإظهار لوحة الأوامر ، وستجد Zed's Brand مكتوبا بشكل بارز في العلامة التجارية. ربما ، يجب أن يكون المصدر المفتوح نقيا جدا ومصمما ومليئا بالتوتر في العلامة التجارية.
‏‎39.38‏K