U3F1ZWV6ZTU0OTkzNjM2MzYxMDU0X0ZyZWUzNDY5NDc0MTE2Mzc3Ng==

الدرس التاسع من سلسلة بيئة الدوت نت

الجزء التاسع لغات البرمجة الموجودة في الدوت نت


طبعاً بعد ما إتكلمنا في الجزء السابق عن برنامج الفيجوال ستديو وذكرنا أنو أصبح يحتوي على مجموعة من لغات البرمجة كـ برنامج بديل للـ Visual Basic الذي كان يعتمد فقط على لغة البيسك.

طبعاً مع إطلاق بيئة الدوت نت وبرنامج فيجوال ستديو سنة 2000 ظهرت لغة الـ سي شارب لغة جديدة بجانب البيسك وتم تطويرها على بقيادةAnders Hejlsberg الذي كلف من قبل مايكروسوفت بإنشاء فريق عمل لتطوير هذا المشروع ... وتم الإعلان عنها رسمياً في 2000 مع إطلاق نسخة الأولى من الفيجوال ستديو.

الهدف من إطلاق لغة الـ سي شارب أنها تكون لغة أكثر مرونة وتكون كائنية التوجه OOPObject-Oriented programming يعني تدعم الـ OOP دعم كامل .... وحتى حنلاحظ أنو الـ Syntax قريبة جداً من الـ Java و C++ والـ PHP ويمكن إستخدام نفس كلاسات المكتبات الأساسية الموجودة في .Net Frameworkالكنا بنستخدمها في Visual Basic.NETنفس المسميات ولكن على طريقة السي شارب .... في إستخدام الأقواس والجمل الشرطية IF Condations وحتى تعتبر حساسة لحالة الأحرف Case Sensitive تفرق بين الحروف الصغيرة والكبيرة.

حالياً السي شارب أصبحت معتمدة في تطبيقات سطح المكتب Windows Forms و WPF وتطبيقات الويب الـ ASP.NET WebForms و ASP.NET MVC و ASP.NET Core وتطبيقات الموبايل الـ Windows Phone ومنصة الـ Xamarainn وحتى في منصة برمجة الألعاب بإستخدام الـ Unity وغيرها.

طيب نجي للغة ثانية وهي الـ ASP Active Server Pages تم تطويرها من مايكروسوفت كلغة برمجة للويب بجانب الـ HTML وكانت تكتب مع تاقات الـ HTML في نفس الصفحة طبعاً قصتها طويلة جداً في تطويرها وتسميتها ولكن البهمنا هي أنو الفريق المسؤول من تطويرها بيسمعوا من المبرمجين أنو الكود جايط ما نظيف نريد Clean Code ... المصمم والمبرمج بيعانوا في تطوير برمجيات الويب لأنو الكود متداخل في بعض ... بجانب أنو الـ ASP كانت لغة برمجة مستقلة لو أنت عايز تقوم بتطوير تطبيقات سطح المكتب ينبغي تعلم Visual Basic.NET أو CSharpp لو عايز تطور تطبيقات الويب لازم تتعلم لغة الـ ASP الحل دا غير عملي طبعاً لأنو بمقارنة بين الـ ASPP و PHP الـ PHP كانت أكثر إنتشاراً وشعبية من لغة الـ ASP.

طبعاً لازم نفرق أنو الـ ASP دي لغة ... أما الـ ASP.NET دي تقنية قائمة بذاتها حنتكلم عنها في  جزء مخصص لها بإذن الله في جزء قادم.
طيب في النهاية ممكن نقول أنو الـ Visual Basic.NET هي محطة لمن يريد تعلم البرمجة وبناء  تطبيقات وبرمجيات لأهداف معينة غير قابلة للتطوير .... لأنو مع الكتابة الكود والتعمق فيها حتلاحظ عدم مرونتها بنظريتها السي شارب .... وفي حال تريد تعلم السي شارب مباشرة يمكنك ذلك ونحن ننصحك بذلك بس شرطها يكون عندك مفاهيم برمجية عامة عشان تقدر تفهم اللغة .... ودا حال تعلم أي لغة برمجة لازم تتعلم كيف تفكر كمبرمج وكيف تفكر مستخدم وكيف تفكر كجهاز كمبيوتر في التعامل مع المشاكل .... ودي مع الأيام حتكسبها بإذن الله ... أجتهد وتعلم ولا تتستلم أبدا وحتلاحظ الفرق من أعمالك السابقة :)
وترقبوا كورسات I&S Training Center المتخصصة في تقديم كل ما هو جديد في عالم تقنية المعلومات ومجالات أخرى بإذن الله.
المرة دي شاركونا بالخلاصة الأستنتجتوها من الموضوع في التعليقات وشاركونا
 برضو بأرائكم حول هذا الموضوع
نتمنى لكم قضاء أطيب الأوقات.
يمكنك قراءة الدرس العاشر بالضغط هنا
تعليقات
ليست هناك تعليقات
إرسال تعليق

إرسال تعليق

الاسمبريد إلكترونيرسالة