در این بخش از آموزش Asp.Net Core 8 قرار است بیان کنیم که Net. و Net Standard. چیست؟ برای فهم این ۲ موضوع به پرسش هایی نظیر Net. چیست؟ Net Standard. چیست؟ تفاوت بین Net. و Net Standard. چیست؟ پاسخ میدهیم.
Net. یک فریمورک نرمافزاری است که توسط Microsoft توسعه داده شده است. این فریمورک امکان توسعه و اجرای برنامههای نرمافزاری در محیطهای مختلف از جمله وب، دسکتاپ، موبایل، و سرور را فراهم میکند. همچنین Net. از زبانهای برنامهنویسی متنوعی مانند C#, VB.NET، و F# پشتیبانی میکند.
Net. یک پلتفرم توسعه نرمافزاری و اپن سورس میباشد و این پلتفرم شامل چندین فریمورک مختلف نظیر NET Framework. و NET Core. و NET 7. میباشد. و امکان اجرا بر روی سیستمعاملهای مختلف از جمله Windows، Linux و macOS را دارد.
کلمه Net. به یک فریمورک کلان نرمافزاری اشاره میکند، که امکان توسعه برنامههای متنوع را در محیطهای مختلف فراهم میکند.
دات نت استاندارد Net Standard. یک استاندارد تعریف شده توسط مایکروسافت است که به توسعهدهندگان امکان ایجاد کدهای قابل استفاده در انواع فریمورک های NET. را میدهد. هدف اصلی این استاندارد، ایجاد یک بخش مشترک برای توسعه برنامهها روی انواع فریمورک های مختلف NET. است.
به عبارت دیگر، اگر شما یک کتابخانه یا برنامه با استفاده از NET Standard. توسعه دهید، آن کد میتواند در هر فریمورکی که از NET Standard. پشتیبانی میکند، اجرا شود. فریمورک هایی مثل Xamarin و NET Core. و NET Framework. برای درک بیشتر به تصویر زیر توجه فرمایید.
Net Standard. یک پیاده سازی از Net. نیست، و مجموعه ای از Api ها است که کلیه ی پیاده سازی های Net. باید ارائه دهند. در واقع وقتی ما از Net Standard. استفاده می کنیم مشکل اشتراک کد در همه سیستم عامل ها و پیاده سازی ها برای Net. برطرف می گردد.
NET. به مجموعهای از فریمورک های مختلف مثل NET Framework و NET Core اشاره دارد که جدیدترین تکنولوژیهای NET. را در بر میگیرد و بر روی یکپارچگی بیشتر بین پلتفرمها تاکید دارد.
NET Standard. استانداردی است که تعیین کننده قابلیتهای مشترک بین انواع مختلف فریمورکهای NET. است.
خرید از تهران آی تی به صورت آنلاین بوده لینک دانلود به صورت خودکار برای شما ایمیل میشود بدیهی است که در هنگام خرید باید از ایمیل واقعی خود استفاده کنید. چنانچه نیاز به هرگونه سوال درباره محصول و یا مشاوره و کمک در خرید آنلاین داشتید از طریق ایمیل و یا شماره های تماس ارتباط برقرار کنید 09121486770 ahadian2@gmail.com