مجموعة من خدمات الويب التي طورتها شركة Microsoft Corporation والتي تهدف إلى إعادة وضع الشركة كمزود لـ الخدمات الموزعة عبر الإنترنت ، بما في ذلك صيانة البرامج وترقياتها والوصول الشفاف إلى البيانات والملفات والبرامج من أي منها الجهاز في أي مكان.
تهدف البنية إلى استبدال بنيات Microsoft Component Object Model (COM) و COM + الوسيطة بإطار عمل يشبه إلى حد كبير نظام Java 2 Enterprise (J2EE) الخاص بشركة Sun. يعتمد على لغة تطوير شبيهة بجافا (C #) ، ووقت تشغيل لغة عام (CLR) يشبه آلة جافا الافتراضية ، ومجموعة من البروتوكولات للخدمات المستندة إلى الويب ، بما في ذلك XML و SOAP ولغة وصف خدمات الويب (WSDL) والوصف الشامل والاكتشاف والتكامل (UDDI). انظر مكافحة الاحتكار ، SOAP ، UDDI ، XML.
يشرح Technipages .NET
NET يُنطق باسم dot net ، وهو نظام أساسي مطور من Microsoft يعمل بشكل أساسي على Microsoft windows. إنها أكثر من منصة تطوير التطبيقات. إنه برنامج مستقل عن النظام الأساسي ، وهذا يعني أنه يمكن استخدامه على منصة برمجة مختلفة. تقوم المنصة بتجميع وتشغيل البرامج المكتوبة بلغات البرمجة مثل COBOL و A sharp و c # و Visual basic و C ++ و C Sharp وما إلى ذلك.
يمكن استخدام التطبيقات التي تم تطويرها على هذا النظام الأساسي على أنظمة التشغيل Windows و Mac OS X و Linux بينما يستخدم Android و iOS Xamarin ، بينما يستخدم Xamarin الأنظمة الأساسية للجوّال .net.
CLR (Common Language Runtime) هي البيئة التي يتم من خلالها تنفيذ برامج Net. بصرف النظر عن تنفيذ الكود ، يمكن لـ CLR أيضًا التعامل مع ظروف استثنائية في البرمجة وأيضًا تخصيص ذاكرة لأجزاء من البرنامج يمكن من خلالها استدعاء هذا الجزء من الكود في أي وقت. البرامج المكتوبة بامتداد .Net تسمى الأكواد المدارة.
تم إطلاق منصة البرمجة في عام 2002 ، قبل ذلك ، بدأ التطوير بالفعل في التسعينيات ، وكان يُطلق عليه في البداية اسم Next Generation Windows Service (NGWS). تم إصداره للاختبار التجريبي في أواخر عام 2001. 13 فبراير 2002 ، تم إصدار النسخة الأولى. وهو أيضًا برنامج مفتوح المصدر.
الاستخدامات الشائعة لـ .NET
- .شبكة هي عبارة عن نظام أساسي لتطوير الأكواد من لغة برمجة أخرى وتنفيذها ، وتسمى هذه الأكواد رمز مُدار.
- .صافي يخصص الذاكرة لأجزاء من الرموز من تلك المنطقة عند الحاجة ويمكن استدعاء أي شيء للاستخدام ، يتم التعامل مع هذه الوظيفة بواسطة CLR.
- على الرغم من .صافيبدأ التطوير في وقت مبكر بما فيه الكفاية ، واستمر حتى حوالي 10 سنوات قبل إطلاق الإصدار الأول ، وتم إصداره في 13ذ من فبراير 2002.
إساءة استخدام NET
- .صافي لم يكن القصد منه أبدًا استبدال بنى البرامج الوسيطة لنموذج كائن المكونات (COM) من Microsoft بإطار عمل يشبه نظام Java 2 Enterprise الأساسي من Sun.