من احتياجات المطورين – مقابلة مع مؤسس Nexus Shell

Nexus Shell هي تطبيق مصمم خصيصًا لنظام macOS SSH لأجهزة Apple Silicon، يهدف إلى تقديم حل كامل للمطورين ومشغلي الخوادم. صرح المؤسس بأنه مطور مستقل، وأنه أنشأ Nexus Shell لأنه أراد عميل SSH لنظام macOS يمكنه استخدامه بنفسه: أصلي، هادئ بصريًا، وكافٍ للتعامل مع الأعمال اليومية على الخوادم دون الحاجة إلى السعي وراء عدد كبير من الميزات. مع تطور التطبيق، تظل الملاحظات، وإصلاح الأخطاء، وتكرار سير العمل من أولويات المشروع.

Nexus Shell Logo

من احتياجات مطور واحد

خلال تطوير Nexus Shell، أدرك المؤسس بشكل عميق أوجه القصور في عملاء SSH الحاليين. كان يأمل في دمج ميزات متعددة في تطبيق واحد، مما يسمح للمستخدمين بعدم التبديل بين أدوات مختلفة. تم تصميم Nexus Shell لأجهزة Apple Silicon macOS، ويستخدم واجهة SwiftUI الأصلية، ويجمع بين الطرفية، ومدير ملفات SFTP ذو اللوحين، ومراقبة الخوادم والشبكات، وأدوات Docker، وسجلات الجلسات المحلية المشفرة، ومزامنة iCloud الاختيارية في سير عمل مركز. وأكد المطور أن الأولوية في هذا المشروع هي تجربة Mac متوازنة، وليس عرض جميع ميزات الإدارة عن بُعد الممكنة دفعة واحدة.

Nexus Shell Terminal Interface
واجهة طرفية Nexus Shell

الميزات مقابل التجربة

Nexus Shell يقدم خيارات متعددة لتلبية احتياجات المطورين ومشغلي الخوادم. يدعم علامات متعددة وعرض الشاشة المنقسمة، مما يسمح للمستخدمين بالتعامل مع مهام متعددة في نفس الوقت. يعرض مدير الملفات ذو اللوحين الدلائل المحلية والبعيدة جنبًا إلى جنب، مما يسهل على المستخدمين إجراء عمليات السحب والإفلات أو النقل الجماعي. يمكن أن يتبع اللوح الجانبي للطرفية الدليل البعيد الحالي ويعرض حالة نقل الملفات. بالإضافة إلى ذلك، تشمل ميزات المراقبة بيانات CPU، والذاكرة، والتحميل، وI/O الشبكة، والعمليات في الوقت الحقيقي، وتوفر فحص جودة الشبكة على المدى الطويل، مثل التأخير، وفقدان الحزم، والاهتزاز، ومقارنة التوجيه، وتنبيهات العتبة.

Network Monitoring in Nexus Shell
ميزات مراقبة الشبكة في Nexus Shell

استراتيجية التسعير

Nexus Shell يعتمد نموذج تسعير مجاني مع ميزات إضافية. الاستخدام الشخصي غير التجاري الأساسي لـ SSH مجاني، ويمكن لحسابات المستخدمين الجدد الاستفادة من فترة تجريبية Pro لمدة سبعة أيام، بينما النسخة Pro هي شراء لمرة واحدة. تتيح هذه الاستراتيجية للمطورين والمستخدمين من الشركات اختيار الخطة التي تناسبهم بمرونة.

تحديد السوق والمنافسة

تشمل المنافسين الرئيسيين لـ Nexus Shell كل من Termius وRoyal TSX وSecureCRT. مقارنةً بهؤلاء المنافسين، تكمن الميزة الفريدة لـ Nexus Shell في واجهته الأصلية المبنية على SwiftUI المصممة خصيصًا لأجهزة Apple Silicon macOS، ودمج ميزات متعددة في سير عمل مركز. يعتقد المطور أن هذا التصميم لا يعزز تجربة المستخدم فحسب، بل يسمح أيضًا للمستخدمين بالتركيز أكثر على العمل بدلاً من الانشغال بالميزات المعقدة.

عملية البدء

عملية استخدام Nexus Shell بسيطة جدًا، وفيما يلي الخطوات المحددة:

  1. قم بتحميل التطبيق الموقّع والمُعتمد من nexusshell.app، أو استخدم Homebrew للتثبيت.
  2. أضف الخادم باستخدام المضيف، والمنفذ، واسم المستخدم، ثم اختر المصادقة باستخدام كلمة المرور أو مفتاح SSH.
  3. افتح علامة التبويب الطرفية، واستخدم اللوح الجانبي للملفات أو المراقبة عند الحاجة.
  4. يمكنك اختيار إنشاء حساب على الموقع للحصول على تجربة Pro لمدة سبعة أيام، وتفعيل ميزة مزامنة iCloud المشفرة.
  5. في النسخة المباشرة أو نسخة Homebrew، يمكنك اختيار تفعيل Agent Bridge، والموافقة على كل وكيل محلي قبل استخدام الاتصالات المحفوظة.

ميزات إضافية وملاحظات

متطلبات نظام Nexus Shell هي Apple Silicon وmacOS 14.2 أو أعلى. النسخة المباشرة محمية بتوقيع ID مطور Apple وتم اعتمادها. تقوم النسخ المباشرة ونسخة Homebrew بتفويض جلسات SSH إلى عميل OpenSSH الخاص بنظام macOS. النسخ المعزولة من TestFlight ونسخة Mac App Store المستقبلية تستخدم libssh2 وOpenSSL المدمجة، ولا تشمل Agent Bridge. Nexus Shell هو برنامج ملكي، ومخزن GitHub العام الخاص به يوفر إصدارات موقعة، وملاحظات الإصدار، وتتبع المشكلات، وليس الشيفرة المصدرية. تم تطوير المنتج باستخدام SwiftUI، ويدمج مع AppKit وWebKit، ويستخدم xterm.js لتقديم الطرفية.

الجمهور المستهدف

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

اسم المنتج:Nexus Shell
الموقع الرسمي:https://nexusshell.app
المنصات المدعومة:macOS
التسعير: الاستخدام الشخصي غير التجاري الأساسي مجاني؛ حسابات المستخدمين الجدد تشمل تجربة Pro لمدة سبعة أيام؛ Pro هي شراء لمرة واحدة

محتوى أصلي
هذا المقال هو النسخة العربية لمحتوى أصلي من TechRitual.
Stein Yep
Stein Yep