چارچوب داتنت
|
|
ممکن است این مقاله نیازمند ویکیسازی باشد تا با استانداردهای کیفی ویکیپدیا همخوانی یابد. خواهشمندیم با افزودن پیوندهای داخلی مرتبط، یا با بهبود چیدمان به بهبود آن کمک کنید.
برای جزئیات بیشتر روی [نمایش] کلیک کنید.
هیچ دلیلی برای این برچسب ویکیسازی ذکر نشدهاست. میتوانید دلیلتان را با استفاده از پارامتر
|
| 300px لوگو ثبت شده (نگارش:4.5) |
|
| شرکت سازنده | مایکروسافت |
|---|---|
| پلاتفرم | ویندوز |
| آخرین نسخه پایدار | 4.5 (۱۵ اوت ۲۰۱۲) |
| وضعیت | اماده |
| وضعیت پشتیبانی | msdn.microsoft.com |
چارچوب داتنت یا همان (به انگلیسی: NET Framework.) یک فناوری نرمافزاری است که بر روی تمامی از نسخههای سیستمعامل مایکروسافت ویندوز قابل اجراست و به سیستمعاملهای دیگر از جمله لینوکس و مکینتاش نیز وارد شده است.[۱] این چارچوب شامل مجموعه ای زبانهای برنامه نویسی است که سی شارپ و ویژوال بیسیک مهمترین آنها می باشند. مجموعه ای از کتابخانههای بسیار غنی جهت کمک به سهولت توسعه نرمافزار در این چارچوب قرار گرفته اند که در قالب بخشهای عمده ای همچون فناورهای ASP.NET ، ADO.NET و بسیاری فن آوریهای خاص دیگر ارائه می شوند که تعداد آنها در نسخههای اخیر همگام به خاصتر شدن اهداف مایکروسافت بیشتر شده است.
بخش کامپایلر این چارجوب یک مفسر همزمان (به انگلیسی: Just in Time Compiler) است به این معنی که کد تمام زبانها به یک زبان میانی به نام اسمبلی ترجمه شده و توسط یک ماشین مجازی (به انگلیسی: (Virtual Machine)) بر اساس نیازها و مشخصات هر سیستمعامل و سختافزار به اجرا در می آیند.[۲] کتابخانههای از پیش نوشته شده که در این چارچوب قرار دارند و در واقع پایههای اشیاء و کلاسهای اصلی (Base Classes) این چارچوب را تشکیل میدهند بخش وسیعی از نیازهای برنامهنویسی را تحت پوشش قرار میدهند. از این جمله میتوان به واسطهای گرافیکی کاربر، دسترسی به پایگاههای داده، رمزنگاری، برنامههای تحتوب، الگوریتمهای کار با اعداد و ارتباطات شبکهای را نام برد.[۳]
در ژوئن سال ۲۰۰۰، شرکت مایکروسافت ایجاد چهارچوب نرمافزاری داتنت، به همراه یک زبان برنامه نویسی جدید به نام سی شارپ را اعلام کرد. چارچوب داتنت یک مجموعهٔ وسیع از امکانات برنامهنویسی است.[۴]
زبانهای سیشارپ (#C) و ویژوال بیسیک داتنت (ویبی داتنت) و ایاسپی داتنت (ASP.NET) همگی از چارچوب داتنت استفاده میکنند. برنامههای نوشته شده در این چهارچوب، ابتدا به زبان میانی مایکروسافت و متاداده (metadata) ترجمه شده و سپس توسط CLR اجرا میشوند. دات نت باعث شد که قدرت برنامه نویسی در زبانهای تحت این چارچوب یکسان شود و تفاوت فقط در نوع کد نویسی باقی بماند. چون ابزار و قدرت در دات نت از خواص دات نت است، نه زبان.[۵]
تغییر عمدهای که در برنامه نویسی با دات نت نسبت به گذشته قابل رویت است نحوه اتصال به پایگاه داده است که علاوه بر روشهای قدیمی مانند DAO و ADO میتوان از فناوری جدید ADO.NET استفاده کرد.[۶]
جستارهای وابسته [ویرایش]
پانویس [ویرایش]
منابع [ویرایش]
- مشارکتکنندگان ویکیپدیا، «چارچوب داتنت»، ویکیپدیای انگلیسی، دانشنامهٔ آزاد (بازیابی در ۱۹ دی ۱۳۹۱).
| این یک نوشتار خُرد پیرامون رایانه است. با گسترش آن به ویکیپدیا کمک کنید. |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||