مايكروسوفت تفتح مصدر إطار دوت نت وتوفّره لماك وجنو/لينوكس
هل هذا تمهيد للتركيز على Windows runtime بدلا من .net؟
ربما,
منذ سنوات قامت شركة Borland بانتاج مترجم لل.net تحت اسم Delphi.net, ثم قامت بتدميره فى النسخة التى بعدها,
و فى مقال على موقعها حول السبب, قالت ان .NET لا فائدة منها, لأنها ليست فى الحقيقة سوى دوال تحيط بالWindows API, فعندما تقوم بعمل Window فى WinForms مثلا فأنت تستدعى دالة تقوم باستدعاء CreateWindow, و بالتالى لا داعى لعمل مكتبة تقوم بتشغيل مكتبة اخرى طالما يمكنك استهداف المكتبة الأصلية مباشرة!! هذا غباء لا أكثر.
لكن Borland خافت ان تقوم مايكروسوفت فى النسخ القادمة من ويندوز بالتركيز على .net و منع البرامج من الوصول الى Windows API , و عندما تأكدوا ان هذه المخاوف غير حقيقية قاموا بازالة Delphi.net.
ملحوظة, ما سوف يتم فتح مصدره هو الserver core فقط.
هذا أهم خبر تقني في هذا العام. أو على اﻷقل في الصعيد البرمجي.
لغات البرمجة هي من أكثر المشروعات التي نجحت في أن تكون مفتوحة المصدر مثل جافا، و سي، و PHP وغيرها الكثير، حتى اصبح لا نرى لغة برمجة جديدة إلا وكانت مفتوحة المصدر.
لكن اعتقد أن هناك حدود في كونها مجانية أو على اﻷقل أداة التطوير، لاحظ هذا السطر الذي يتكلم عن استخدام النُسخة المجانية community edition
Any non-enterprise organization with 5 or fewer developers working on a commercial/non-commercial project together
برامج دلفى بالفعل تعمل على أنظمة MAC OS X و اندرويد و IOS, و بخطة أفضل من .NET و هى اعادة الترجمة لكل منصة على حدة مع استخدام مكتبة Firemonkey القوية, و هذه الأنظمة هى الاكثر انتشارا.
بينما لا يمكنك استهداف عبر فيجوال ستديو غير أنظمة ويندوز و ويندوز فون, و لحد الأن مستقبل Dot net غير واضح, اعتقادى الشخصى ان .net سوف تستبدل تماما بWindows Runtime.
شركة امباركاديرو هى شركة متخصصة فى البرمجيات فقط, و تنتج أدوات التطوير و القواعد البيانية,
و بالتالى ليس هناك سبيل أخر لتحقيق الارباح, بعكس مايكروسوفت و التى تتعدد مصادر الربح لديها اما من تراخيص نظام التشغيل ويندوز, و أدوات اوفيس, اضافة الCloud الAzure, و مبيعات تطبيقات Windows 8 و Windows phone (تأخذ مايكروسوفت نسبة من كل تطبيق يباع على متجرها), و أضف الى ذلك ايضا مبيعات اجهزة XBOX, و surface(أصبح يحقق مليار دولار بعد Surface Pro3), و غيرها,
و بالتالى لدى مايكروسوفت رفاهية تقديم visual Studio مجانا فهى فى النهاية تعتبر "جر رجل" الى التطوير لأنظمة ويندوز و ويندوز فون, ما سوف يؤتى ثماره فى النهاية بشكل أكبر من بيع تراخيص Visual Studio.
أبل تفعل الشىء نفسه, فXCODE مجانى تماما,
و جوجل أيضا, ففى النهاية هى "جر رجل" المطور لأنظمتهم, ما سوف يعود بربح أكبر فى المستقبل.
أما امباركاديرو فليس لديها كل هذا, و ليس أمامها من وسيلة للربح سوى بيع تراخيص الDelphi و الc++ builder.
أما امباركاديرو فليس لديها كل هذا, و ليس أمامها من وسيلة للربح سوى بيع تراخيص الDelphi و الc++ builder.
هذا ما أتوقعه أيضاً، لكن إمباركاديرو ليست لها فرصة في التوسع في سوق جديد، مثل الجامعات والمبرمجين الجدد، خصوصاً بعد توفر الدوت نت بصورة مجانية، لكن لديها فرصة فقط مع الزبائن القُدامي، لكنهم سوف يتقلصون بمرور الزمن، فبورلاند في عزها وصل عدد مبرمجي دلفي حول العالم أقل من 2 مليون مبرمج. اﻵن أعتقد أنهم أقل من بضعة مئات اﻵلاف.
امباركاديرو وجودها ضعيف فى الجامعات منذ زمن,
لكن ما تزال تفرض نفسها على أى مبرمج خاصة فى مجالات الأعمال و البرامج المتخصصة,
امباركاديرو مبيعاتها تزداد كل سنة, لذا فان عدد مستخدميها يزداد على ما يبدو, لا نعرف العدد بالضبط لكن ما تزال شركة امباركاديرو فى صحة جيدة, و لم تعانى من خسائر فى أى سنة من السنوات,
ناهيك عن أن هناك عدد أكبر من المستخدمين الرسميين يستخدمون نسخا غير أصلية و لا يمكن احصائهم.
هل هناك بديل لVisual Studio أفضل من دلفى و c++ builder ؟ لا أعتقد.
ما تزال ال.net تقف خلف دلفى و مكتبة VCL بأشواط فى الأداء و حتى فى القدرات. هى تتفوق فقط فى مجال الweb
wxDigit أقرب الى beta منها الى منتج متكامل, و هو خلفهم بأشواط.
qt ليست بنفس سهولة و سرعة التطوير على دلفى و ليست شعبية على ويندوز.
دعك من المبرمجين الجدد, فليس هؤلاء من يختار الأدوات, بل المبرمجين القدامى (فهم من يتولون رئاسة الاقسام و المشاريع) هم من يختارون لهم الادوات, و بالتالى هناك دائما جيل جديد سوف يعمل على دلفى.
من خبرتى لم أجد و لا طالب جامعة متقدم للعمل يعرف الدلفى, و لكننى وجدت الكثير من ذوى الخبرة الحديثة (سنة أو اثنتين) قد عملوا على دلفى من قبل.
دلفى ما تزال لها شعبية فى مجال الأعمال و البرامج الهندسية و كلها مجالات لا يسلط الاعلام الالكترونى الضوء عليها, كما أن شعبيتها فى أوروبا أعلى منها فى الوطن العربى.
دلفى هو منتج نخبوى الى حد ما nitch product و يستطيع التعايش مع ذلك طالما حافظ على تطوره و مستواه, و الحصة السوقية ليست هى من تحدد مصيره, تماما مثل أنظمة أبل.
NetBeans هي اﻷفضل لتطوير برامج الويب وخدمات الويب، خصوصاً مع جافا و PHP وهي اﻷكثر استخداماً في بيئة العمل مقارنة بدلفي، لا يتفوق عليها إلا Eclipse من حيث عدد المستخدمين لكن ليس من حيث اﻹمكانات، في أنظمة اﻹتصالات التي تستهلك المخدمات والبرامج بصورة كبيرة جداً نجد لغة جافا هي اللغة القياسية، مثلاً كثير من الـ Vendors عندما يقومون بكتابة وثيقة للربط مع مخدماتهم Interface document فغالباً تكون اﻷمثلة مكتوبة بالجافا أي تفترض أن المبرمج يعرف أو يستخدم جافا. في السابق كانت اللغة القياسية هي لغة سي.
كذلك في الجامعات نجد الجافا اصبحت هي اللغة المستخدمة في التدريس في عدد كبير من الجامعات. كمدير مشروع لا أجد صعوبة في إيجاد مبرمج جافا جديد.
من ناحية تنظيم الكود الداخلي والتقسيم للوحدات المختلفة في المشروع وعملية الـ Refactorying والربط مع الـ source control فأجد أن الـ NetBeans هي اﻷفضل بفارق كبير، على اﻷقل أفضل من دلفي الذي استخدمته حوالي 15 عاماً، كذلك البرمجة الكائنية متيسرة وأكثر وضوحاً في الجافا. المشكلة الوحيدة هي تطوير برامج سطح مكتب بها، فهي أضعف بمراحل من لغة دلفي التي تتميز بسهولة تطوير ذلك النوع من البرامج.
بالنسبة لي، أكره أن تحشر مايكروسوفت أنفها في اﻷنظمة اﻷخرى خارج وندوز.
لكن.. هل هذا اعتراف بتزايد الإقبال على الأنظمة مفتوحة المصدر؟
لكن.. هل هذا اعتراف بتزايد الإقبال على الأنظمة مفتوحة المصدر؟
نعم هذا اعتراف صريح من ميكروسوفت بأهمية البرامج المفتوحة المصدر والمجانية، لكن ربما هو أيضاً تخبط في سياسات ميكروسوفت تجاه ماذا سوف تفعل بالدوت نت وماهي هدفها منه، فهي شركة ربحية في النهاية.
أعتقد ان الوضع مختلف,
الحرب الأن ليست تحقيق الارباح و لكنها الانتشار, الشركة التى سوف تنجح فى الانتشار فى هذا الوقت بالتخديد هى من سوف تسيطر على السوق مستقبلا,
هى حرب أسعار أطلقتها جوجل أولا, و لكن حرب الاسعار هى لعبة يستطيع اثنين ان يلعبوها, و مايكروسوفت تلعبها جيدا و لنتذكر أيام نتسكيب و انترنت اكسبلورر!
بالتالى تقديم بعض المنتجات المجانية هى ثمن بسيط للأرباح التى سوف تتحقق مستقبلا مع الانتشار و جذب المستخدمين و المطورين الى منصات مايكروسوفت.
هذه الحرب للأسف سوف تضر بعالم التقنية, و سوف تضر بجوجل و مايكروسوفت كثيرا على المدى الطويل.
بالنسبة لي، أكره أن تحشر مايكروسوفت أنفها في اﻷنظمة اﻷخرى خارج وندوز.
ذلك من حقها وليس هنالك ما يمنعها، حتى لو كانت ستستفيد ماديا من ذلك بطريقة أو بأخرى فلا يوجد شيء يمنعها من ذلك.
التعليقات