الإعلانات

إنها بداية غنو لمايكروسوفت. انهم فقط أصدرت جزءًا كبيرًا من .NET Framework على Github بموجب ترخيص مفتوح المصدر.

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

ما هو .NET Framework وما الذي يحدث؟

أطلقت Microsoft .NET Framework قبل 12 عامًا ، وأصبحت منذ ذلك الحين مكونًا حيويًا في نظام تشغيل Windows. يتضمن إطار عمل لبناء تطبيقات Microsoft Windows (المعروفة باسم Common واجهة اللغة) ، بالإضافة إلى جهاز افتراضي (يسمى وقت تشغيل اللغة العامة) للبرنامج للتشغيل.

أعلنت Redmond أيضًا أنه في الأشهر القادمة ، سيتوفر .NET Core Runtime لنظامي التشغيل OS X و Linux ، مما يبسط عملية كتابة البرامج عبر الأنظمة الأساسية.

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

instagram viewer
اقرأ أكثر . تمتلك مايكروسوفت CodePlex ، منافس لجيثوب 8 مواقع للتحقق من الطنانة على البرمجيات مفتوحة المصدر اقرأ أكثر في مجال مشاركة الكود ، على الرغم من أنه ليس ناجحًا في أي مكان.

دوتنت جيثب

على الرغم من التورية (المخزية) في بداية هذه المقالة ، لم تقم Microsoft بإصدار .NET Framework تحت رخصة جنو تراخيص البرامج مفتوحة المصدر: ما الذي يجب استخدامه؟هل تعلم أنه ليست كل تراخيص المصادر المفتوحة هي نفسها؟ اقرأ أكثر . بدلاً من ذلك ، اختاروا ترخيص معهد ماساتشوستس للتكنولوجيا ، الذي تستخدمه Node.js ما هي العقدة. شبيبة ولماذا يجب أن أهتم؟ [تطوير الشبكة]JavaScript هي مجرد لغة برمجة من جانب العميل يتم تشغيلها في المتصفح ، أليس كذلك؟ ليس بعد الآن. Node.js هي طريقة لتشغيل JavaScript على الخادم. لكنه أكثر من ذلك بكثير. إذا... اقرأ أكثر , مسج jQuery Tutorial - الشروع في العمل: الأساسيات والمحدداتفي الأسبوع الماضي ، تحدثت عن مدى أهمية jQuery لأي مطور ويب حديث ولماذا هو رائع. هذا الأسبوع ، أعتقد أن الوقت قد حان لأن تكون أيدينا متسخة ببعض التعليمات البرمجية وتعلمنا كيف ... اقرأ أكثر وروبي على القضبان.

هل تريد معرفة ما تعنيه هذه الخطوة بالنسبة إلى Microsoft ومطوري البرامج وأنت؟ قراءة في لمزيد من المعلومات.

مايكروسوفت تتغير

أعجبك أم لا، مايكروسوفت ليست نفس الشركة توقف عن ضرب Microsoft: 5 طرق يكونون فيها رائعينلا تحصل Microsoft دائمًا على معاملة عادلة. عندما يتعلق الأمر بذلك ، فإنهم شركة رائعة جدًا. كان هناك ما يكفي من ضربات مايكروسوفت ، حان الوقت الآن لبعض الحب. اقرأ أكثر كان عليه قبل 10 سنوات.

في ذلك الوقت ، لم يكن لينكس جاهزًا بعد للسوق الشامل ، حيث لا يزال أوبونتو بريقًا بعيدًا في عين مارك شاتلوورث. كانت شركة Apple تشهد ولادتها Lazarine ، وبدأت للتو في تجربة النمو بعد سنوات من الركود والانحدار. مايكروسوفت كانت ملكا بلا شك. وكانوا متغطرسين.

دوت نت-مايكروسوفت

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

كان السوق يتغير ، وكان على Microsoft أن تتغير نتيجة لذلك. هكذا فعلوا.

في نهاية فترة ولاية ستيف بالمر ، كانت Microsoft بالفعل أحد أكبر 20 مساهما في نواة لينكس. سمحت أزور - منصتها الافتراضية الرئيسية - للمستخدمين منذ فترة طويلة بإنشاء لينكس الخوادم الخاصة الافتراضية تعلم كل شيء عن الخوادم الافتراضية الخاصة في دقيقتينمع توفر العديد من خدمات استضافة الويب الرائعة ، من الصعب تحديد الخدمة المناسبة التي تناسب احتياجاتك. اقرأ أكثر (VPS's). كانوا حتى العمل مع Xamarin على مجموعة البرامج المستندة إلى Windows والتي ستسمح للمطورين بإنشاء تطبيقات لنظامي التشغيل Android و iOS.

dotnet-heartlinux

هذا التغيير للأفضل تسارع أكثر عندما تم دفع ستيف بالمر بعد الفشل الكارثي Windows 8 و Microsoft Surface Tablet وفشل Microsoft في مواكبة الارتفاع المستمر لنظامي iOS و ذكري المظهر. تم جلب الرئيس التنفيذي الجديد ساتيا ناديلا ، وواصل ريدموند تحوله.

واصلت Microsoft مشاركتها مع مجتمع المصادر المفتوحة. لقد أصدرت تطبيقات الجوال عبر الأنظمة الأساسية مثل Xim ؛ تطبيق مشاركة الصور شارك صورك ، وليس هاتفك مع Microsoft Ximأصبحت مشاركة الصور مع مجموعة من الناس أسهل. يتحكم شخص واحد في العرض ، ويمكن للجميع الانضمام إلى أجهزتهم الخاصة عبر رابط ، وعندما يُرى كل شيء ، يدمر العرض التقديمي نفسه. اقرأ أكثر لنظامي التشغيل iOS و Android. حتى أنهم تخلوا عن مجموعة Office لمستخدمي Android Microsoft Office لنظام Android مقابل محرر مستندات Google: أيهما أفضل؟ اقرأ أكثر و iOS و Windows Phone. ونعم ، لقد قاموا أيضًا بفتح أجزاء ضخمة من مصادر التكنولوجيا الخاصة بهم. مايكروسوفت شركة متغيرة. ولكن ماذا يعني هذا بالنسبة لك؟

.NET في كل مكان

من الآمن أن نقول إن .NET ليست حزمة البرامج الأكثر جاذبية في العالم. ومع ذلك ، إذا كنت من مستخدمي Windows ، فهو مستخدم تعتمد عليه تمامًا.

يستخدمه مطورو البرامج لأنها متسقة. يمكنهم إنشاء تطبيقات تستهدف .NET Framework بأي لغة مدعومة ، وستكون النتائج هي نفسها. يعد وقت تشغيل اللغة العامة (CLR) أيضًا سريعًا بشكل استثنائي ، وهو ينافس آلة جافا الافتراضية في السرعة المطلقة.

دوت نت دوت نت

والآن ، يمكن لمستخدمي OS X و Linux الاستفادة من ذلك.

قبل المتابعة ، تجدر الإشارة إلى أن هناك بديلاً مفتوح المصدر لـ .NET يسمى Mono. تتوفر أدوات التطوير لـ Mono على مجموعة متنوعة من الأنظمة الأساسية ، بما في ذلك OS X و Linux و Windows يمكن تشغيل التطبيقات التي تم إنشاؤها باستخدام Mono على مجموعة متنوعة من الأنظمة الأساسية ، بما في ذلك Android و Nintendo Wii و Playstation 3 و Xbox 360.

ومع ذلك ، عانت مونو دائمًا من عدم اكتمالها ، خاصةً بالمقارنة مع "الشيء الحقيقي".

ليس بعد الآن. سيستمتع مستخدمو OS X و Linux قريبًا بميزات .NET نفسها التي يتمتع بها مستخدمو Windows.

ولكن ماذا يعني ذلك من الناحية الواقعية؟ حسنًا ، توقع إصدارات متزامنة عبر الأنظمة الأساسية والمزيد من البرامج والألعاب التجارية. سيستمر Linux و OS X في التقدم نحو منصات الألعاب ، على الرغم من الصعوبات التقليدية في هذه المجالات.

إن نقل تطبيقات Windows إلى OS X و Linux على وشك أن يصبح أسهل بكثير. على الرغم من - كما أشار Engadget بشكل بارز - ستظل بعض التطبيقات بحاجة إلى تعديلات كبيرة للتشغيل.

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

تأمل Microsoft أيضًا في جذب انتباه المطورين. على وجه الخصوص ، مطوري الويب ، الذين اختار الكثير منهم تعلم Python أو PHP أو Ruby on Rails ، بدلاً من مجموعة التكنولوجيا المملوكة والقيدة لشركة Microsoft.

مع إصدار مفتوح المصدر من .NET و ASP.NET vNext ، تأمل Microsoft في استعادة بعض المصداقية في عالم تطوير الويب.

خطوة في الاتجاه الصحيح

أعلنت مايكروسوفت أيضا إطلاق مجتمع Visual Studio 2013. هذا هو نفس Visual Studio Professional ، ولكن مع اختلاف حيوي واحد. بدلاً من تكلف مئات (أو في بعض الحالات آلاف) من الدولارات ، فهي مجانية.

إن Microsoft تتغير ، واستعدادهم لإشراك مجتمع المطورين هو دليل على ذلك. لكن ماذا تظن؟ أود أن أسمع عنها. أرسل لي تعليقًا أدناه ، وسنتحدث.

حقوق الصورة: كين وولتر / Shutterstock.com,

ماثيو هيوز مطور برامج وكاتب من ليفربول بإنجلترا. نادرًا ما يتم العثور عليه بدون كوب من القهوة السوداء القوية في يده ويعشق جهاز Macbook Pro والكاميرا الخاصة به. يمكنك قراءة مدونته على http://www.matthewhughes.co.uk ومتابعته على تويتر علىmatthewhughes.