جدول المحتويات:
التعريف - ماذا يعني .NET Framework (.NET)؟
.NET Framework هو إطار تطوير برامج من Microsoft. يوفر بيئة برمجة محكومة حيث يمكن تطوير البرامج وتثبيتها وتنفيذها على أنظمة التشغيل المستندة إلى Windows.
ميزات التصميم الرئيسية هي:
- إمكانية التشغيل المتداخل: يتيح هذا للبرامج التي تم تطويرها على .NET الوصول إلى الوظائف في البرامج التي تم تطويرها خارج .NET.
- محرك وقت التشغيل الشائع: المعروف أيضًا باسم وقت تشغيل اللغة العامة ، مما يسمح للبرامج المطورة في .NET بعرض السلوكيات الشائعة في استخدام الذاكرة ومعالجة الاستثناء والأمان.
- استقلالية اللغة: تسمح مواصفات البنية الأساسية للغات المشتركة (CLI) بتبادل أنواع البيانات بين برنامجين تم تطويرهما بلغات مختلفة.
- مكتبة الفئة الأساسية: مكتبة التعليمات البرمجية لمعظم الوظائف الشائعة - المستخدمة من قبل المبرمجين لتجنب إعادة كتابة التعليمات البرمجية المتكررة.
- سهولة النشر: هناك أدوات لضمان سهولة تثبيت البرامج دون التدخل في التطبيقات المثبتة مسبقًا.
- الأمان: تستند البرامج التي تم تطويرها في .NET إلى نموذج أمان شائع.
يشرح Techopedia .NET Framework (.NET)
تعد .NET مركزية في استراتيجية التطوير الشاملة لشركة Microsoft وهي منافسة المؤسسة لجافا. يعد هذا الأمر أساسيًا للتطوير على أنظمة Windows ، ويعتمد استخدام المصطلح على السياق. على سبيل المثال ، من الشائع الحديث ببساطة عن "مطور .NET" كمبرمج يعمل في بيئة تطوير Microsoft. من ناحية أخرى ، عند كتابة التعليمات البرمجية ، يشير المطور إلى الإصدار المحدد من Framework الذي يتم العمل به - .NET 2.0 ، الذي تم إصداره في عام 2005 ، يختلف كثيرًا عن .NET 4.0 ، الذي تم شحنه في عام 2010.
على الرغم من أن المصطلح مكتوب كـ ".NET" ، فهو ليس اختصارًا. يتم نطقها كـ "dot net" وأحيانًا تتم كتابتها كـ dotnet أو dot-net.