چارچوب دات نت ( به انگلیسی: NET Framework. ) یک فناوری نرم افزاری است که بر روی تمامی ویرایش های سیستم عامل ویندوز مایکروسافت قابل اجرا است. [ ۲]
این چارچوب مجموعه ای از زبانهای برنامه نویسی که شامل سی شارپ و ویژوال بیسیک می باشد و همچنین کتابخانه های بسیار غنی جهت کمک به سهولت توسعه نرم افزار در برمیگیرد که در قالب بخش های عمده ای همچون فناورهای ASP. NET, ADO. NET و بسیاری فناوری های خاص دیگر ارائه می شوند که تعداد آن ها در نسخه های اخیر بیشتر شده است.
بخش کامپایلر این چارچوب یک مفسر همزمان ( به انگلیسی: Just in Time Compiler ) است. به این معنی که کد تمام زبانها به یک زبان میانی به نام زبان میانی مشترک ترجمه شده و توسط یک ماشین مجازی بر اساس نیازها و مشخصات هر سیستم عامل و سخت افزار به اجرا در می آیند. [ ۳] کتابخانه های از پیش نوشته شده که در این چارچوب قرار دارند و در واقع پایه های اشیاء و کلاس های اصلی این چارچوب می باشند بخش وسیعی از نیازهای برنامه نویسی را تحت پوشش قرار می دهند. از جمله این کلاس ها می توان به واسط های گرافیکی کاربر، دسترسی به پایگاه های داده، رمزنگاری، برنامه های تحت وب، الگوریتم های کار با اعداد و ارتباطات شبکه ای را نام برد. [ ۴]
در ژوئن ۲۰۰۰، شرکت مایکروسافت خبر توسعه چهارچوب نرم افزاری دات نت، به همراه یک زبان برنامه نویسی جدید به نام سی شارپ را اعلام کرد. چارچوب دات نت یک مجموعهٔ وسیع از امکانات برنامه نویسی است. [ ۵]
زبان های #C و Visual Basic . NET همگی از چارچوب دات نت استفاده می کنند. برنامه های نوشته شده در این چهارچوب، ابتدا به زبان میانی مشترک ترجمه شده و سپس توسط زمان اجرای زبان مشترک اجرا می شوند. دات نت باعث شد که قدرت برنامه نویسی در زبانهای تحت این چارچوب یکسان شود و تفاوت فقط در نوع کدنویسی باقی بماند. چون ابزار و قدرت در دات نت از خواص دات نت است، نه زبان مورد استفاده. [ ۶]
تغییر عمده ای که در برنامه نویسی با دات نت نسبت به گذشته قابل رویت است نحوه اتصال به پایگاه های داده است که علاوه بر روش های قدیمی مانند DAO و ADO می توان از فناوری جدید ای دی اودات نت و انتیتی فریم ورک استفاده کرد. [ ۷]
مایکروسافت در اواخر دهه ۱۹۹۰ اقدام به توسعه دات نت تحت نام نسل بعدی خدمات ویندوز ( به انگلیسی: ( Next Generation Windows Services ( NGWS ) کرد. در اواخر سال ۲۰۰۰ اولین نسخه بتا از NET 1. 0 منتشر و سپس مایکروسافت با همکاری اچ پی و اینتل جهت استانداردسازی زیرساخت زبان مشترک ( به انگلیسی: ( Common Language Infrastructure ( CLI ) و سی شارپ کار می کردند که تا دسامبر ۲۰۰۱ برای هردو مورد ذکر شده استاندارد اکما
این نوشته برگرفته از سایت ویکی پدیا می باشد، اگر نادرست یا توهین آمیز است، لطفا گزارش دهید: گزارش تخلفاین چارچوب مجموعه ای از زبانهای برنامه نویسی که شامل سی شارپ و ویژوال بیسیک می باشد و همچنین کتابخانه های بسیار غنی جهت کمک به سهولت توسعه نرم افزار در برمیگیرد که در قالب بخش های عمده ای همچون فناورهای ASP. NET, ADO. NET و بسیاری فناوری های خاص دیگر ارائه می شوند که تعداد آن ها در نسخه های اخیر بیشتر شده است.
بخش کامپایلر این چارچوب یک مفسر همزمان ( به انگلیسی: Just in Time Compiler ) است. به این معنی که کد تمام زبانها به یک زبان میانی به نام زبان میانی مشترک ترجمه شده و توسط یک ماشین مجازی بر اساس نیازها و مشخصات هر سیستم عامل و سخت افزار به اجرا در می آیند. [ ۳] کتابخانه های از پیش نوشته شده که در این چارچوب قرار دارند و در واقع پایه های اشیاء و کلاس های اصلی این چارچوب می باشند بخش وسیعی از نیازهای برنامه نویسی را تحت پوشش قرار می دهند. از جمله این کلاس ها می توان به واسط های گرافیکی کاربر، دسترسی به پایگاه های داده، رمزنگاری، برنامه های تحت وب، الگوریتم های کار با اعداد و ارتباطات شبکه ای را نام برد. [ ۴]
در ژوئن ۲۰۰۰، شرکت مایکروسافت خبر توسعه چهارچوب نرم افزاری دات نت، به همراه یک زبان برنامه نویسی جدید به نام سی شارپ را اعلام کرد. چارچوب دات نت یک مجموعهٔ وسیع از امکانات برنامه نویسی است. [ ۵]
زبان های #C و Visual Basic . NET همگی از چارچوب دات نت استفاده می کنند. برنامه های نوشته شده در این چهارچوب، ابتدا به زبان میانی مشترک ترجمه شده و سپس توسط زمان اجرای زبان مشترک اجرا می شوند. دات نت باعث شد که قدرت برنامه نویسی در زبانهای تحت این چارچوب یکسان شود و تفاوت فقط در نوع کدنویسی باقی بماند. چون ابزار و قدرت در دات نت از خواص دات نت است، نه زبان مورد استفاده. [ ۶]
تغییر عمده ای که در برنامه نویسی با دات نت نسبت به گذشته قابل رویت است نحوه اتصال به پایگاه های داده است که علاوه بر روش های قدیمی مانند DAO و ADO می توان از فناوری جدید ای دی اودات نت و انتیتی فریم ورک استفاده کرد. [ ۷]
مایکروسافت در اواخر دهه ۱۹۹۰ اقدام به توسعه دات نت تحت نام نسل بعدی خدمات ویندوز ( به انگلیسی: ( Next Generation Windows Services ( NGWS ) کرد. در اواخر سال ۲۰۰۰ اولین نسخه بتا از NET 1. 0 منتشر و سپس مایکروسافت با همکاری اچ پی و اینتل جهت استانداردسازی زیرساخت زبان مشترک ( به انگلیسی: ( Common Language Infrastructure ( CLI ) و سی شارپ کار می کردند که تا دسامبر ۲۰۰۱ برای هردو مورد ذکر شده استاندارد اکما
wiki: چارچوب دات نت