فریم ورک دات نت چیست؟

Ratings
(0)

 فریم ورک دات نت یک پلتفرم متحول کننده است که توسط مایکروسافت برای توسعه ی اپلیکیشن ها ایجاد شده است. نکته ی قابل توجه این است که از این پلتفرم تنها برای توسعه ی اپلیکیشن های سیستم عامل ویندوز استفاده نمی شود. 

با اینکه نسخه های منتشر شده ی دات نت توسط مایکروسافت، بر روی سیستم عامل های ویندوز و ویندوز موبایل، اجرا می شوند اما این امکان وجود دارد تا نسخه های جایگزینی پیدا کنیم که بر روی دیگر سیستم ها نیز کار کنند. بعنوان مثال Mono یک نسخه ی متن باز فریم ورک دات نت است که حاوی کامپایلر سی شارپ است و بر روی سیستم عامل های مختلفی از جمله لینوکس و مکینتاش کار می کند. برای اطلاعات بیشتر در این زمینه به این آدرس بروید

 Mono بخش مهمی از اکوسیستم دات نت محسوب می شود و مخصوصاً از آن برای ایجاد اپلیکیشن های سمت کلاینت با Xamarin استفاده می شود. مایکروسافت همچنین یک کتابخانه ی متن باز به نام .NET Core ایجاد کرده است که بر روی سیستم عامل های مختلف کار می کند و امید است که تاثیر مثبتی بر هردوی فریم ورک های Mono و .NET Core بگذارد. برنامه نویسان هردو مورد می توانند مثال هایی را از کتابخانه های یکدیگر برای بهبودی کارایی و امنیت به کار ببرند. 

 علاوه بر موارد گفته شده، فریم ورک دات نت برای نوع برنامه ها محدودیتی قائل نمی شود. فریم ورک دات نت به ما امکان می دهد تا اپلیکیشن های دسکتاپ، ویندوز استور، وب، APIهای وب و هر نوع اپلیکیشنی که به فکرتان برسد را ایجاد کنیم. شایان ذکر است که اپلیکیشن های وب، cloud و API های وب به طور کلی بر روی سیستم عامل های مختلف کار می کنند زیرا در مرورگر وب اجرا می شوند و مرورگرها در سیستم عامل های مختلف کار می کنند.

 فریم ورک دات نت طوری طراحی شده است که می توانیم از آن در هر زبان برنامه نویسی مثل موارد زیر استفاده کنیم:

  • #C
  • ++C
  • #F
  • JScript
  • Visual Basic
  • زبان های قدیمی مثل COBOL

برای انجام این کار، ورژن های خاصی از دات نت برای این زبان ها تولید شده اند و هر روز نیز بیشتر می شوند. برای مشاهده ی لیست این زبان ها می توانید به اینجا مراجعه کنید. این زبان ها نه تنها به فریم ورک دات نت دسترسی دارند بلکه می توانند با یکدیگر نیز ارتباط برقرار کنند. مثلا این امکان وجود دارد که برنامه نویسان #C از کدهای برنامه نویسان ویژول بیسیک استفاده کنند و برعکس.  همه ی این موارد و ویژگی ها باعث می شوند تا قدرت تطبیق پذیری و جذابیت فریم ورک دات نت بسیار بالا برود. 

  {module کمک نقدی به نویسنده}

آموزش سی شارپ, آموزش برنامه نویسی, کتاب آموزش سی شارپ

  • بازدید: 520

نوشتن دیدگاه

لطفا نظرات خود را بیان کنید. به سوالات در سریع ترین زمان پاسخ داده خواهد شد.اما به نکات زیر توجه کنید:
1. سعی کنید نظرات شما مرتبط با مقاله ی مورد نظر باشد، در غیر این صورت پاسخ داده نخواهد شد.
2. سوالات خود را به صورت کوتاه بیان کنید و از پرسیدن چند سوال به طور همزمان خودداری کنید.
3. سوال خود را به طور واضح بیان کنید و از کلمات مبهم استفاده نکنید.

ارسال