يُقال أن سبب تبني شركة Sun للغة Java كان لجذب المبرمجين و من ثم زرع الولاء فيهم لSun و بالتالي سيسوقون داخل منشآتهم لخوادم Sun كونها الأنسب.
الاسبوع الماضي و على مدى 3 ايام اقيم مؤتمر الدوت نت 2021 افتراضياً على الانترنت.
(سلسلة - تغطية مختصرة )
الاسبوع الماضي و على مدى 3 ايام اقيم مؤتمر الدوت نت 2021 افتراضياً على الانترنت.
(سلسلة - تغطية مختصرة )
نبدأ بلغة سي شارب و اطلاق نسختها العاشرة. لا شيء ملفت سنوى تحسينات الأداء و بعض التحسينات على نوع record حيث اصبح هناك record class و record struct
و تحسينات على Linq من ناحية ما الreturn type. باقي الاشياء قد تكون مهمة للبعض.
و تحسينات على Linq من ناحية ما الreturn type. باقي الاشياء قد تكون مهمة للبعض.
الشيء الاخر الذي تم التركيز عليه في المؤتمر هو Blazor و كيف يمكن بناء انظمة كبيره به و كذلك بناء اضافات لبرامج مثل Microsoft Teams. و التحسينات فيه كبيرة السرعة و تقليل حجم الdeployment و اشياء اخرى مثل الHot Reload و التعامل مع GraphQL.
ايضاً كان لتقنية MAUI نصيب كبير و هي البديل المستقبلي لXamarin لبناء تطبيقات على كل انظمة التشغيل و لكل انواع الواجهات سواء Web او Mobile و Desktop. و كان من التحسين في غير الأداء اضافة الHot Reload لتصبح منافسا قوياً لflutter.
بالنسبة لEF Core 6 هناك تحسينات كبيرة في الأداء ومع دعم الtemporal tables في SQLServer و ايضاً هنك دعم للGraphQL مع الEF.
كانت هناك عروض عن ادوات الRemote Testing و مميزات Visual Studio 2022. و كان هناك عرض عن الgRPC و دعمه في NET 6.
كانت هناك عروض عن ادوات الRemote Testing و مميزات Visual Studio 2022. و كان هناك عرض عن الgRPC و دعمه في NET 6.
ايضاً كان هناك اكثر من عرض عن الMicroservices و عن Dapr تحديداً و الذي كتبت عنه قبل ايام. و كان هناك ايضاً نصيب للIoT و كيف يمكن كتابة كود #C مباشرة على جهاز تحكم صغير مثل Meadow والقراءة من الSensors عبره.
بالنسبة ل#F كان لها نصيب ايضاً في المؤتمر ولعل اهمها هو تقديم الSAFE stack الذي به كل ما تحتاجه لانشاء تطبيقات ويب على وزن MEAN و MERN و غيرها. تم عرض مكتبة Orleans للActor Model ايضاً كتبت عنه قبل ايام.
المؤتمر كان حافلاً حوالي 11 ساعة يومياً و يصعب متابعته. فمن رأى منكم شيئاً لفت انتباهه فليكتبه مشكوراً. نأتي للنقطة الأهم و هي ان اغلب العروض كانت تسوق لخدمات Azure Cloud من خلال NET. و هذا ليس عيباً بل ميزة ان تجد كل ما تحتاجه في مكان واحد مدعوماً بكل قوة.
لا ننكر ان مايكروسوفت قدمت كل ما يحتاجه المبرمج بدءاً من الكمبيوتر و ملحقاته و نظام التشغيل و IDE و لغات البرمجة و App Server وBrowser و وWebAssembly و Databases و Cloud وGitHub و برامج الأوفس. نأمل من بقية الشركات الكبرى ان تحذوا حذوها فاللغات و التقنيات التي لا تدعم تموت.
جاري تحميل الاقتراحات...