معرفی Asp.Net Core
1 0

معرفی Asp.Net Core


معرفی Asp.Net Core تکنولوژی جدید مایکروسافت

Asp.Net مایکروسافت 15 سال هست که در حال ارائه سرویس به برنامه نویسان وب میباشد. و میلیون ها برنامه نویسی در سرتاسر دنیا از Asp.Net استفاده می کنند و برنامه های بسیاری خوبی به کمک این فریم ورک ایجاد نمودند در این بین مایکروسافت نیز سال به سال این تکنولوژی را توسعه داده و بهبود می بخشد

 

حالا چرا Asp.Net Core

حاصل طراحی مجدد و بنیادی Asp.Net  میباشد که باعث شده به یک فریم ورک سبکتر و ماژول تر تبدیل شود. و در ساختار جدید اکثر موارد به شکل مدرن مهندسی شده و ایجاد گردیده است (این به این معنی نیست که ساختار جدید با ساختار قبلی هماهنگ نیست).

  • Asp.Net Core یک برنامه متن باز و رایگان و مستقل از هر پلت فرم می باشد و قابلیت پیاده سازی و استفاده روی سیستم عامل های ویندوز، لینوکس و مک را دارد.
  • Asp.Net Core دیگر براساس system.web.dll نیست بلکه بر اساس پکیج های Nuget فعالیت می کند.

ویژگی بالا به شما کمک میکند تا فقط ناگت های مورد نیاز را به برنامه خود اضافه نمائید و نیاز نیست خیلی از موارد و ویژگی ها در برنامه قرار بگیرد. این ویژگی علاوه بر اینکه شما را بسیار سبک تر میکند باعث میشود تا امنیت، سرعت و کارائی بالاتری نیز پیدا کند.

این فریم ورک ابتدا به نام Asp.Net 5 ارائه گردید ولی بعد از آن به Asp.Net Core تغییر کرد.

 

مزایا

  1. قابلیت بالای رایانش و اجرا روی سیستم های ابری
  2. مناسب برای استفاده به عنوان قسمت سمت سرور ابزارهای کوچک مثل موبایل
  3. قابلیت اجرا روی .Net اختصاصی و .Netv مععمولی
  4. میزبانی روی گیت هاب به آدرس https://github.com/asp.net/home
  5. مشابه شدن قسمت سمت سرور و سمت کلاینت یعنی WebUi و webApi ها
  6. یکپارچه نمودن تکنیک های سمت کلاینت (جاوا اسکریپت) در برنامه
  7. پشتیبانی قدرتمند از تزریق وابستگی ها به برنامه که از تکنیک های مدرن بشمار میرود
  8. پشتیبانی از سایر سیستم عامل ها و پیاده سازی توسط visual stadio core

 

زمانی که شما یک پروژه جدید Asp.Net Core ایجاد می کند دو انتخاب دارید

  • Asp.Net Core Web Application (.Net Core)

با انتخاب این مورد شما می توانید برنامه های خود را در سیستم عامل های Windows,osx,linux اجرا کنید

 

  • Asp.Net Core Web Application (.Net Framework)

با انتخاب این مورد شما می توانید برنامه های خود را فقط در سیستم عامل Windows اجرا کنید

.Net Core و .Net Framework از لحاض ساختاری با هم هیچ فرقی ندارند.

 

چه پیشیازی لازم است تا با Asp.Net Core کار کنیم؟

  • CSS3
  • HTML5
  • JavaScript
  • JQuery
  • C#.Net
  • Asp.Net MVC

 

Asp.Net Core بر روی چه سیستمی نصب می شود

برای کار با Asp.Net Core باید

  • ویندوز 10
  • ویژوال استادیو نسخه 2015 آخرین آپدیت (در حال حاضر آپدیت 3 آن ارائه شده است)
  • Sql Server 2014

 

دانلود

نویسنده حسین فتحی
گروه مطلب Asp.Net Core
نوع مطلب مقاله
تاریخ انتشار ۳۰ آبان ۱۳۹۵
منبع ایران گنج
تعداد نظرات ۰
قیمت کاربران مهمان
توضیح توجه:
  • زمانی که روی لینک دانلود کلیک می کنید لینک دانلود به مدت 24 ساعت معتبر خواهد بود
  • لینک های دانلود دوره های آموزشی تا پایان دوره قابل دانلود می باشد.
  • برای خارج کردن فایل ها از حالت فشرده از ورژن جدید نرم افزار winrar استفاده کنید.
  • برای خارج کردن فایل ها از حالت فشرده لینک های دانلودی که چندین قسمت می باشند فقط قسمت اول را از حالت فشرده خارج کنید.
  • لطفا توضیحات نوشته شده برای مطالب را با دقت بخوانید.
  • برای نمایش فیلم ها می توانید از نرم افزار هایی مانند Km Player , VLC Player یا Media Player Classic استفاده کنید.

نظر / سوال

Captcha