دسته بندی: مهندسی » مهندسی کامپیوتر
فرمت فایل دانلودی: rar
فرمت فایل اصلی: doc
تعداد صفحات: 10
حجم فایل:16 کیلوبایت
قیمت: 4000 تومان
دات نت محدود به نوع خاصی از برنامه ها نیست، از این چارچوب می توان برای تولید برنامه های تحت ویندوز، تحت وب، سرویس های مبتنی بر وب و … استفاده کرد.
دات نت محدود به نوع خاصی از برنامه ها نیست، از این چارچوب می توان برای تولید برنامه های تحت ویندوز، تحت وب، سرویس های مبتنی بر وب و … استفاده کرد. یکی دیگر از ویژگی های دات نت، دارار بودن کتابخانه ای بزرگ و جامع از کلاس ها و توابع است که همان طور که گفتیم، تمام زبان های تحت دات نت می توانند از توابع و کلاس های موجود در آن، استفاده کنند.
در شماره های قبل، به معرفی یک IDE متن باز به نام لازاروس پرداختیم که در واقع، جایگزینی برای دلفی در لینوکس محسوب می شد. اما از آنجا که تکنولوژی .NET، بحث روز علم برنامه نویسی است، تلاش های زیادی نیز از سوی حامیان دنیای اپن سورس برای پیاده سازی این تکنولوژی در سیستم عامل لینوکس انجام شده است. در این مقاله، به بررسی پروژه Mono یا به عبارت دیگر، همان دات نت تحت لینوکس خواهیم پرداخت.
ابتدا لازم است تا کمی با ویژگی های چارچوب دات نت و مزیت های آن آشنا شویم. اما دات نت چیست؟ شاید دات نت یکی از گیج کننده ترین علائم تجاری مایکروسافت باشد، بنا به تعریف خود مایکروسافت، دات نت گردایه ای از تکنولوژی هایی است که اتصال به اطلاعات، اشخاص، تجهیزات و قطعات را از طریق نرم افزار فراهم می آورد.
اما این تعریفی نیست که بیشتر کاربران از .Net دارند. آنچه معمولا به دات نت اطلاق می شود، برنامه نویسی در چارچوب یا FrameWork دات نت است. یکی از بزرگ ترین مزیت های چارچوب دات نت، مسئله مستقل از زبان بودن آن است. برنامه های کاربردی در چارچوب دات نت، می توانند به هر زبانی که از این frameWork پشتیبانی می کند، نوشته شوند.
این امر، به واسطه وجود یک زبان میانی (IL) فراهم شده است. در هنگام برنامه نویسی خارج از چارچوب دات نت، کد نوشته شده مستقیما به کد قابل فهم برای CPU کامپایل می شود، اما در دات نت، برنامه به هر زبانی که نوشته شده باشد، در مرحله اول، به این زبان میانی ترجمه می گردد (که در بین تمام زبان های این چارچوب مشترک است).
تصادفی