.Net

فريم ورک دات‌نت يا همان  يک فناوري نرم‌افزاري است که بر روي تمامي ويرايش‌هاي سيستم‌عامل ويندوز مايکروسافت قابل اجراست و در سيستم‌عامل‌هاي ديگر از جمله لينوکس و مکينتاش نيز وارد شده است. اين فريم ورک شامل مجموعه‌اي از زبانهاي برنامه نويسي است که سي شارپ و ويژوال بيسيک مهمترين آنها مي‌باشند. مجموعه‌اي از کتابخانه‌هاي بسيار غني جهت کمک به سهولت توسعه نرم‌افزار در اين فريم ورک قرار گرفته‌اند که در قالب بخشهاي عمده‌اي همچون فناورهاي ASP.NET، ADO.NET و بسياري فناوري‌هاي خاص ديگر ارائه مي‌شوند که تعداد آنها در نسخه‌هاي اخير همگام با محدود تر شدن اهداف مايکروسافت بيشتر شده است.

net persistence tier


بخش کامپايلر اين فريم ورک يک مفسر همزمان (Just in Time Compiler) است. به اين معني که کد تمام زبانها به يک زبان مياني به نام اسمبلي ترجمه شده و توسط يک ماشين مجازي (Virtual Machine) بر اساس نيازها و مشخصات هر سيستم‌عامل و سخت‌افزار به اجرا در مي‌آيند. کتابخانه‌هاي از پيش نوشته شده که در اين فريم ورک قرار دارند و در واقع پايه‌هاي اشياء و کلاس‌هاي اصلي (Base Classes) اين فريم ورک را تشکيل مي‌دهند بخش وسيعي از نيازهاي برنامه‌نويسي را تحت پوشش قرار مي‌دهند. از اين جمله مي‌توان به واسط‌هاي گرافيکي کاربر، دسترسي به پايگاه‌هاي داده، رمزنگاري، برنامه‌هاي تحت‌وب، الگوريتم‌هاي کار با اعداد و ارتباطات شبکه‌اي را نام برد.

در ژوئن سال 2000، شرکت مايکروسافت ايجاد چهارچوب نرم‌افزاري دات‌نت، به همراه يک زبان برنامه نويسي جديد به نام سي شارپ را اعلام کرد. فريم ورک دات‌نت يک مجموعه وسيع از امکانات برنامه‌نويسي است.

زبانهاي سي‌شارپ (#C) و ويژوال بيسيک دات‌نت (وي‌بي دات‌نت) و اي‌اس‌پي دات‌نت (ASP.NET) همگي از فريم ورک دات‌نت استفاده مي‌کنند. برنامه‌هاي نوشته شده در اين چهارچوب، ابتدا به زبان مياني مايکروسافت و متاداده (metadata) ترجمه شده و سپس توسط CLR اجرا مي‌شوند. دات نت باعث شد که قدرت برنامه نويسي در زبانهاي تحت اين فريم ورک يکسان شود و تفاوت فقط در نوع کد نويسي باقي بماند. چون ابزار و قدرت در دات نت از خواص دات نت است، نه زبان.

net persistence tier

تغيير عمده‌اي که در برنامه نويسي با دات نت نسبت به گذشته قابل رويت است نحوه اتصال به پايگاه‌هاي داده است که علاوه بر روشهاي قديمي مانند DAO و ADO مي‌توان از فناوري جديد ADO.NET استفاده کرد.

 

net persistence tier


FIP CO
map address
آدرس: گيلان، لاهيجان، خيابان امام خميني، جنب کوچه اميرمومن
 
تلفن: 09126932596
تلفن: 09360655444
 
ايميل: info@fip-co.com
 
© FIP-CO 2014 - All right reserved
تمامی حقوق این وب سایت برای شرکت فرا ایده پرداز محفوظ است.