دوشنبه, ۱۱ تیر, ۱۴۰۳ / 1 July, 2024
مجله ویستا

محیط کاری .NET چیست؟


محیط کاری .NET چیست؟

درطول چندسال گذشته اهمیت اینترنت تقریباص برای تمام حوزه‌های محاسباتی و پردازش اطلاعات با رشد بسیار زیادی روبرو بوده است. یک نتیجه مستقیم این رشد آن است که از برنامه‌نویسان …

درطول چندسال گذشته اهمیت اینترنت تقریباص برای تمام حوزه‌های محاسباتی و پردازش اطلاعات با رشد بسیار زیادی روبرو بوده است. یک نتیجه مستقیم این رشد آن است که از برنامه‌نویسان خواسته می‌شود تا کاربردهائی را ایجاد کنند که از قابلیتهای اینترنت بهره ببرند، خواه برای پردازش گروهی، تحویل مضمون باند پهن، همکاری online و یا هریک از موارد استفاده آن. متأسفانه منشاء ابزارهای توسعه‌ای که قبلاً دراختیار برنامه‌نویسان قرار داشتند (نظیر نسخه ششم C++ و ویژوال بیسیک)، به دنیای پیش از اینترنت مربوط می‌شد. هریک از قابلیتهای خاص اینترنتی که در آنها وجود داشت، فکرهای بعدی بودند که برای برطرف نمودن نیازهای برنامه‌نویسان به آنها ضمیمه شده بودند. بعضی از فن‌آوریهای ابتدائی برنامه‌نویسی وب واقعاً مؤثر بودند و بسیاری از کاربردهای فوق‌العاده با آنها ایجاد شده‌اند. حتی با این وجود نیز قابلیتهای اینترنت بدون مواجهه با مشکلات اجتناب‌ناپذیر در زمینه بازده برنامه‌نویسی، باگها و نگهداری برنامه در این ابزارهای برنامه‌نویسی تعبیه نشده بودند. پاسخ مایکروسافت به این وضعیت دشوار، آغاز یک تلاش از مرحله کاملاً ابتدائی بود؛ ایجاد یک چارچوب جدید از ابزارهای توسعه که از روز اول با ادغام پشتیبانی کامل از اینترنت در نهادشان طراحی شده بودند. محیط کاری .NET تنها به برنامه‌نویسی وب مربوط نمی‌شود بلکه راهبردهائی را برای توسعه کاربردهای سنتی‌تر دسک‌تاپ نیز فراهم می‌کند. با این وجود شکی نیست که هیجان مربوط به .NET بیشتر به قابلیتهای اینترنت آن مربوط می‌شود و ما براساس تجربیاتمان می‌توانیم به شما بگوئیم که این قابلیتها عالی هستند.

.NET دارای دوبخش اصلی است:

· ابزار توسعه نرم‌افزاری محیط کاری .NET یک مجموعه گسترده از کلاسها و اینترفیسها، همراه با عناصر پشتیبانی کننده مختلف است. که طوری طراحی شده‌اند که تقریباً برای برآورده ساختن هرنیاز برنامه‌نویسی با یکدیگر کار کنند. محیط کاری .NET بایستی بر روی هر سیستمی که برای اجرای کاربردهای .NET و یا توسعه آنها مورد استفاده قرار خواهد گرفت نصب شده باشد. ..NET SDK شامل کامپایلرهائی برای سه زبان است:

C++ قابل احترام، یک زبان جدید با نام C# و ویژوال بیسیک که بطور گسترده‌ای تقویت شده است.

· محیط برنامه‌نویسی ویژوال استودیو. این ابزار پیشرفته، مجموعه فراگیری از ابزارهای برنامه‌نویسان نظیر ویرایشگرهای کد، ابزارهای طراحی اینترفیس و دیباگرها را تأمین می‌کند که وظیفه ایجاد کاربردهای .NET را به میزان زیادی تسهیل می‌کنند.