سوف أتحدث الان عن ماهو .Net framework مع بداية ظهور Visual Studio.Net
بدأ يكثر الحديث عنه ولاقى صدى كبير بين أوساط المبرمجين ,,
الحقيقة أردت بهذه المقالة أستعراض Net framework بشي من التفصيل عنه

رابط التحميل

http://www.microsoft.com/downloads/e...displaylang=en

ماهو Net framework

Net framework أنشئ بواسطة مايكروسوفت وظهرت منه عدة نسخ هي
Net framework 1.0 إلى 3.5
Net framework بأختصار شديد هي مجموعة من Namespaces Classes و fun's التي تساعد المطور
اختصار الوقت في بناء مشاريعه باستخدام هذه الجاهزة (Namespaces Classes و fun's )
كذالك يدعمNet framework لغات برمجية كثيرة منها C# وهي بالاساس من .Net
وكذالك J****** و C++ و VB وغيرها من اللغات كذالك تدعم اللغات القديمة مثل COBOLو FORTRAN

مالذي بداخل Net framework

يمكن القول ببساطة شديدة أن Net framework هي مكتبة عملاقة من الاكواد التي تستخدم تقنية البرمجة
كائنية التوجه OOP ) ) مثل C# ,

هذه المكتبة مقسمة أو مصنفة إلى مجموعة من الوحدات (modules) على سبيل المثال تحتوي على وحدة
Module)) خاصة ببناء تطبيقات ويندوز Windows applications)) ووحدة أخرى لتطوير تطبيقات الويب
(*** applications) وأخرى لبرمجة الشبكات وبعض الوحدات مقسمة إلى وحدات جزيئة من الأساسية
مثل *** service من (*** applications)

كيف يتم تنفيذ تطبيقك في Net framework
الان سوف نتكلم عن بيئة التطوير Visual Studio .Net هذه البيئة متكاملة وقوية وسهلة الاسخدام تدعم لغات

مثل
C#.Net و VB.Net و J#.Net و أيضاً C++.Net وهذه تسمى لغات .Net


وسوف نتكلم عن اللغات التي تسخدم في Net framework ك C# من المعروف أن اللغات عالية المستوى
لايمكن أن يفهمها الكمبيوتر مباشرة لابد أن تترجم إلى لغة الالة وتحويل اللغة عالية المستوى إلى لغة الالة
تسمى هذه Compiling أي ترجمة( ترجمة للكمبيوتر) لفهمها

وبالنسبة لل Net framework تتم العملية هذه بمرحلتين


MSIL و JIT