DevSetup: إعداد CLI سريع لبيئات المطورين على ويندوز
DevSetup، بواسطة زيد بهارد، يقوم بأتمتة إعداد بيئة ويندوز جاهزة للمطورين بعد تثبيت نظيف أو إعادة تهيئة. يقدم قائمة تفاعلية في سطر الأوامر تتيح للمستخدمين اختيار IDEs، و runtimes للغات، و compilers، وأدوات التحكم في الإصدارات للتثبيت التلقائي من خلال Winget. تشمل الجوانب الرئيسية اختيارًا مدفوعًا بالقائمة، وتشغيل بدون تكوين، واستخدام قنوات الحزم الرسمية. يحصل المطورون والمهندسون الذين يقومون بتوفير آلات جديدة على سير عمل مركّز، وتثبيت محدود مصمم حسب المكونات المختارة.
DevSetup يقوم بأتمتة تجميع أدوات المطورين باستخدام تثبيتات مدعومة من Winget
يعمل الأداة كواجهة سطر أوامر تفاعلية، تقدم قائمة اختيار لـ IDEs، وبيئات تشغيل اللغات، والمجمعات، وأنظمة التحكم في الإصدارات، ثم تستدعي مدير حزم ويندوز لتنفيذ التثبيتات. تستهدف إعدادات ويندوز الجديدة وإعادة بناء النظام، ويمكن تثبيتها نفسها عبر أمر Winget المدرج من قبل المطور. هذه الطريقة تحل محل التنزيلات اليدوية والبرمجة العشوائية بتدفق مدفوع بالقائمة الواحدة.
تستخدم أنشطة التثبيت أذونات مرتفعة وتأثيرها يعتمد على الحزم المختارة
نظرًا لأن DevSetup يقوم بتثبيت برامج النظام من خلال Winget، فإنه يتطلب عادةً صلاحيات إدارية لإكمال نشر الحزم. استخدام الموارد مؤقت ويعتمد على المكونات المختارة: IDEs الكبيرة وبيئات التشغيل تزيد من استخدام القرص ووحدة المعالجة المركزية أثناء فك الضغط والإعداد، بينما تنتهي الأدوات الصغيرة بسرعة. تعمل الأداة من سطر الأوامر، لذا يمكن للمسؤولين جدولة التشغيلات أو الإشراف على التثبيتات بشكل تفاعلي.
الاعتماد على قنوات الحزم الرسمية يقلل من مخاطر سلسلة التوريد ولكنه يتطلب وجود Winget
يعني التكامل مع مدير حزم ويندوز أن التنزيلات تأتي من بيانات تعريف محفوظة ومصادر رسمية تشير إليها Winget، مما يقلل من سطح الهجوم مقارنة بالأرشيفات العشوائية. تعني هذه الاعتمادية أيضًا أن البيئة يجب أن تحتوي على مدير الحزم مثبتًا وعاملاً قبل أن يتمكن DevSetup من العمل. يضع المطور الأداة كأداة بدون تكوين، ومع ذلك فإنها ترث متطلبات الثقة والتوافر لمدير الحزم.
توازن الواجهة بين البساطة والألفة مع سطر الأوامر للمستخدمين التقنيين
تتجنب القائمة التفاعلية الحزم الثابتة من خلال السماح للمستخدم باختيار المكونات التي يريد إضافتها بالضبط، لذا يتجنب المستخدمون البرامج غير المرغوب فيها. قد يجد المستخدمون العاديون الذين يفضلون المثبتات الرسومية أن نهج سطر الأوامر غير مألوف، بينما سيقدر المطورون والمهندسون التحكم الدقيق دون كتابة نصوص إعداد. تناسب سير العمل المهام القابلة للتكرار والمستخدمين الذين يشعرون بالراحة عند تنفيذ الأوامر المرتفعة في محطة طرفية.
DevSetup هو خيار عملي للمطورين الذين يعيدون بناء أو توفير أجهزة Windows ويفضلون التحكم من خلال الطرفية بدلاً من المثبتات التي تعتمد على النقرة. إنه يناسب المستخدمين الذين يقدرون التثبيتات الانتقائية والإعدادات القابلة للتكرار؛ وهو أقل ملاءمة لأولئك الذين يحتاجون إلى تجربة مثبت رسومي. نصيحة نشر معقولة هي تشغيل عمليات الحزمة خلال ساعات الخمول لتجنب التدخل في مهام التطوير النشطة. موصى به.
المميزات
تقلل الاختيارات المدفوعة بالقائمة من تثبيت المكونات غير الضرورية
يستخدم Winget للحصول على الحزم من القنوات الرسمية
عملية بدون تكوين، تعمل من سطر الأوامر
العيوب
يتطلب امتيازات إدارية لتثبيت الحزم
يعتمد على تثبيت Winget وعمله
قد يثني واجهة سطر الأوامر المستخدمين الذين يفضلون واجهة المستخدم الرسومية
تختلف القوانين الخاصة باستخدام هذا البرنامج من بلد لآخر. نحن لا ننصح باستخدام هذا البرنامج ولا نقر استخدامه إذا كان ذلك مخالفًا لهذه القوانين. قد تحصل Softonic على رسوم إحالة إذا قمت بالنقر على المنتجات المعروضة هنا أو شرائها.