مقدمة في ASP.NET Core
تطوير الويب Backend - ASP.NET Core
NET Core
هو إصدار جديد من .NET Framework ، وهو عبارة عن منصة تطوير مجانية مفتوحة المصدر من Microsoft للأغراض العامة.
إنه إطار عمل(framework) متعدد الأنظمة cross-platform framework
يعمل على أنظمة تشغيل Windows و macOS و Linux
يمكن استخدام .NET Core Framework لإنشاء أنواع مختلفة من
التطبيقات مثل تطبيقات mobile وDesctop وWeb وCloud و IoT و machine learning و microservices و game وما إلى ذلك.
تمت كتابة .NET Core من البداية لجعله إطارًا معياريًا خفيف الوزن والحجم وسريعًا ومتعدد الأنظمة. بحيث يتضمن الميزات الأساسية المطلوبة لتشغيل التطبيقات المكتوبة ب NET Core. يمكن توفير ميزات أخرى مثل NuGet packages، والتي يمكنك إضافتها في تطبيقك حسب الحاجة. وبهذه الطريقة، يعمل تطبيق NET Core على تسريع الأداء وتقليل أثر الذاكرة ويصبح من السهل صيانته.
لماذا NET Core؟
في اصدار.NET Framework يوجد بعض القيود على سبيل المثال، يتم تشغيله فقط على نظام Windows. تحتاج أيضًا إلى استخدام.NET APIs مختلفة لأجهزة Windows المختلفة مثل Windows Desktop وWindows Store وWindows Phone وتطبيقات الويب. بالإضافة
إلى ذلك. تؤثر أي تغييرات يتم إجراؤها عليها على جميع التطبيقات التي تعتمد عليها.
اليوم، من الشائع أن يكون لديك تطبيق يعمل عبر الأجهزة المختلفة؛ واجهة خلفية تعلم server وواجهة امامية تعمل على windows desktop وتطبيقات web و mobile للمستهلكين. لذلك، هناك حاجة إلى إطار عمل واحد يعمل في كل مكان. بالنظر إلى هذا تم تطوير Microsoft NET Core. بحيث يكون الهدف الرئيسي منها هو جعلها مفتوحة المصدر ومتوافق مع مختلف الأنظمة التي يمكن استخدامها في مجموعة متنوعة من القطاعات ، من مركز البيانات إلى الأجهزة التي تعمل باللمس.
ASP.NET Core MVC هو إطار عمل (framework) لتطوير تطبيقات الويب من Microsoft والذي يزداد الطلب عليه اليوم. وهو يعتمد على هندسة Model-View-Controller (MVC) والأفكار والتقنيات من Agile Development، وأفضل الأجزاء من منصة .NET platform في هذا البرنامج التعليمي سوف أقدم لكم ASP.NET Core MVC.
أصدرت Microsoft ASP.NET Core MVC
خلال النصف الأخير من عام 2015. على مدار السنوات الثلاث الماضية، أضافوا ميزات
جديدة إلى إطار العمل(framework) هذا مما جعله أكثر قوة.
الإصدار الحالي من هذا platform كما هو الحال اليوم هو
إصدار5.0.
ستتعلم في
هذه السلسلة جميع ميزات ASP.NET Core MVC بحيث يمكنك إنشاء أي نوع
من تطبيقات الويب بنفسك
اترك تعليقك