لغات البرمجة: يستحوذ PowerShell على المزيد والمزيد من مطوري Linux و macOS و Windows


إن إصدار التعليمات البرمجية المصدر من قِبل Microsoft للغة البرمجة النصية لـ PowerShell له صدى لدى عدد متزايد من المطورين. يبدو أن قرار Microsoft الأخير بدأ يؤتي ثماره. في فهرس TIOBE (أهمية الجدية) ، ظهر في أفضل 50 لغة برمجة شعبية.

نشرت Microsoft الكود المصدري للغة البرمجة النصية التي يبلغ عمرها 12 عامًا منذ ثلاث سنوات كجزء من مقاربتها لتوافق نظام التشغيل.

تم إطلاق PowerShell لأول مرة على نظامي Linux و macOS في عام 2016 بعد أن قال الرئيس التنفيذي لشركة Microsoft Satya Nadella إن "Microsoft تحب Linux" وسلفها ، Steve Ballmer ، أن Linux هو بالفعل انها ليست ورم خبيث.

صرح بالمر سابقًا أن "Linux ليس في المجال العام. Linux هو سرطان يلتهم كل شيء متعلق بالملكية الفكرية. هكذا يعمل ترخيصه. " كما وصف لينكس بأنها الشيوعية.

منذ ذلك الحين ، أحضرت Microsoft MS SQL Server إلى Linux ، وفتحت مصادر .NET ، وضمنت Bash إلى Windows. في العام الماضي ، قامت Microsoft بتزويد PowerShell بنظام التشغيل Ubuntu من خلال تقديم حزمة برامج الحاوية المقابلة. كان غير متوقع تماما.

يبدو أن المصادر المفتوحة تساعد PowerShell على أن تصبح أكثر شعبية بين المطورين. ظهرت اللغة أولاً في السطر 45 من فهرس لغات TIOBE الأكثر شعبية.

يتنفس PowerShell الآن في الخلف مع لغات مثل Haskell و Julia و Kotlin.



"حتى وقت قريب ، كان متاحًا فقط على Windows. لكن Microsoft استخدمت البنية الأساسية لـ .NET Core لإنشاء PowerShell Core. هذا إصدار مفتوح المصدر ، ويعمل على جميع المنصات الرئيسية. يقول محلل TIOBE: قد يكون هذا هو السبب في أن PowerShell أصبح شائعًا مرة أخرى.

إلى جانب نشر مصادر PowerShell ، قدمت Microsoft PowerShell Core ، المصمم على أساس .NET Core بدلاً من .NET Framework ، والذي تم تصميمه خصيصًا لنظام Windows.

لا يدعم Windows PowerShell Core فقط ، بل يدعمه أيضًا عدد من الأنظمة الأساسية الأخرى ، وهي:

  • أوبونتو
  • ريدهات.
  • Centos.
  • ماك
  • فيدورا
  • OpenSuse
  • ديبيان

يمكنك الآن استخدام لغة برمجة نصية مشتركة للإدارة على جميع الخوادم المدارة.

وتأمل Microsoft أن يصبح PowerShell أداة لإدارة السحابة المختلطة المستخدمة على نطاق واسع. إنه مصمم خصيصًا لمسؤولي النظام والمستخدمين المتقدمين ويسمح لك بالإدارة السريعة لإدارة العديد من أنظمة التشغيل والعمليات المرتبطة بالتطبيقات التي تعمل بها.

يمكنك قراءة حوالي تسعة أمثلة لاستخدام السحب الخاصة والهجينة من Cloud4Y هنا .

ومن المثير للاهتمام ، يبدأ PowerShell في التنافس مع أكثر إصدارات Linux shell شهرة - Bash.

ارتفاع PowerShell هذا الشهر هو التغيير الوحيد الملحوظ في مؤشر TIOBE. يتصدر قائمة أفضل 10 دائمًا Java و C و Python. اللغات الأخرى من بين أفضل 10 لغات هي C ++ و Visual Basic .NET و C # و JavaScript و PHP و SQL و Objective-C.

يعتمد تصنيف TIOBE على بيانات البحث من Google و Bing و Yahoo و Wikipedia و Amazon و YouTube.

على الرغم من أن Java لا تزال رائدة في ترتيب TIOBE ، إلا أنها في مؤشر شعبية لغات البرمجة PYPL ، انتقلت إلى المركز الثاني ، وفقدت Python ، التي تعتبر الآن اللغة الأكثر شعبية. يعتمد تصنيف PYPL على بحث Google حول المواد التدريبية بلغات البرمجة.



ارتفاع PowerShell هذا الشهر هو التغيير الوحيد الملحوظ في مؤشر TIOBE. بقي 10 الأعلى دون تغيير.

تشير الاتجاهات العامة إلى أن PowerShell سيستمر في الارتفاع في التصنيف ، ليفوز بجمهور جديد دائمًا. يبدو أن العقد الجديد سوف يتسم بالتكامل السريع للأشياء التي كانت تبدو في السابق غير متوافقة.

الترويج: خصم 40 ٪ على IaaS للمطورين .

Source: https://habr.com/ru/post/ar442946/


All Articles