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

سرانجام ویژوال استودیو ۲۰۰۵ از راه می‌رسد


سرانجام ویژوال استودیو ۲۰۰۵ از راه می‌رسد
گرچه کاربران نسخه بتای ویژوال استودیو ۲۰۰۵ از تاخیر این محصول اندکی آزرده هستند، در عوض از مجموعه ویژگی‌های اعلام شده از جمله ارتقا در حوزه‌هایی مثل Application Lifecycle Management یا ALM و توسعه وب راضی به نظر می‌رسند. ویژوال استودیو ۲۰۰۵ اخیرا در اختیار کاربران Microsoft Developer Network یا MSDN قرار گرفته و به زودی کاربران دیگر به آن دسترسی خواهند داشت. قرار است شرکت این محوصل را با همان وضعیت معتبر برای دیتابیس SQL Server ۲۰۰۵ و نیز نرم افزار فرایند تجاری BizTalk Server ۲۰۰۶ را در کنفرانسی در سانفرانسیسکو معرفی نموده و ویژگی‌های آنها را شرح دهد. جوهامینک یکی از کاربران نسخه بتای ویژوال استودیو ۲۰۰۵ و رئیس شرکت Homnick Systems می‌‌گوید، به طور کل استفاده از ویژوال استودیو ۲۰۰۵ و به خصوص پیشرفت در ASP.Net و Visual Studio Team System بسیار هیجان انگیز است. او در سه گروه کاربری مربوط به ویژوال استودیو در فلوریدا از جمله Gold Coast Users Group فعالیت می‌کند.
اما هامنیک تاخیر ویژوال استودیو ۲۰۰۵ و SQL Server ۲۰۰۵ را تصدیق نموده و می‌گوید، من تمایل داشتم که زودتر آنها را در دسترس داشته باشم. قرار بود ویژوال استودیو ۲۰۰۵ در اواخر سال ۲۰۰۴ عرضه شود اما عرضه آن یکسال به تعویق افتاد. فکر می‌کنم این تاخیر به دلیل اجرای یکپارچگی بین ویژوال استودیو و SQL Server بوده است. بدین ترتیب به یکپارچگی کامل CLR یا Common Language Runtime و نیز به سرویس‌های تحلیل دیتا در SQL Server دست خواهند یافت. تیم هاکبی مدیر اجرای ارشد Interknowlogy یکی از شرکای مایکروسافت که کار توسعه برنامه‌های سفارشی را انجام می‌دهد می‌گوید، ما مدت زیادی در انتظار این برنامه بوده‌ایم. از آنجاییکه مایکروسافت نمی‌خواسته محصول را قبل از آماده شدن عرضه کند، چنین تاخیری حاصل شده است. یکی از مشتریان شرکت Interknowlogy آماده استفاده از برنامه ویژوال استودیو ۲۰۰۵ برای بیمه می‌باشد. مشتری دیگر این شرکت که تولید کننده تجهیزات گلف است دارای Visual Studio ۲۰۰۵ Tools از مجموعه ابزارهای ۲۰۰۵ می‌باشد که چوب‌های گلف را ارزیابی و مقایسه می‌‌کند.
هاکپی می‌گوید، ما دو پروژه را در مدت کوتاهی انجام دادیم. مجموعه ابزار بهره وری بیشتری ایجاد می‌کند، این به آن معنا است که پروژه‌ها سریعتر انجام می‌شوند وهزینه‌ها کاهش می‌یابند. از طریق این محصول توسعه دهنده با استفاده از یک Net Framework. ارتقا یافته که دارای کلاس‌های فریم ورک جدید است به بهره وری می‌رسد. کلاس‌ها به این معنا هستند که توسعه دهنده مجبور نخواهد بود خود این کد را بنویسد Visual Studio IDE باگ زدایی ارتقا یافته را نیز عرضه می‌کند. به گفته هامنیک یکی از مشتریانش از یک برنامه ویژوال استودیو ۲۰۰۵ که سرویس‌های گزارش دهی SQL Server را برای ایجاد گزارشات به کار می‌گیرد، استفاده خواهد کرد. اندرو براست مدیر تکنولوژی جدید Citigate Hudson سازنده برنامه‌های هوشمند تجاری، می‌گوید، نسخه Team System از ویژوال استودیو ALM، ۲۰۰۵ را به پلاتفرم توسعه مایکروسافت معرف‍ی می‌کند. Team System نشانگر یک تغییر است و قصد دارد روش کلی متدولوژی را تغییر دهد. Team System دارای قابلیت‌هایی است که سابقا فقط از طریق محصولات جانبی در اختیار توسعه دهندگان مایکروسافت قرار می‌گرفتند. به عنوان مثال سیاست‌ها می‌توانند برای کنترل کد در یک انبار Setup شوند.
Team System ویژوال استودیو ۲۰۰۵ یک ساختار مدل سازی فرآیند تجاری عرضه می‌کند. درگذشته توسعه دهندگان کار را با مدلی از یک سیستم آغاز می‌کردند، کنترل آن را به متخصصان زیر ساخت واگذار می‌کردند و تنها در آن زمان بود که تمام بخش‌های فرآیند هماهنگ می‌شوند. پس از آن بخش‌های مختلف فرآیند جدا می‌شوند. اکنون یک سیستم مدل‌سازی مراحل را به یکدیگر مرتبط می‌کند و اگر تغییری در یک کد ایجاد شود می‌توان در مدل به آن رجوع کرد. هاکبی می‌گوید، Team System مایکروسافت را وارد بازی سیکل عمر برنامه می‌کند. این نسخه ۱.۰ هنوز به یکپارچه سازی کامل نیاز دارد. من کاملا در مورد این محصول نظر مثبت دارم.
ASP.Net که پلات‌فرم توسعه وب مایکروسافت در ویژوال استودیو ۲۰۰۵ است از پیشرفت‌هایی مثل مقید سازی دیتا دو سویه از طریق متدهای اظهاری بهره می‌برد. ویژگی مثبت دیگر ASP.Net ضیمیه شدن آن در موارد سطح بالاتر مثل فرآیندهای عضویت همچون احراز هویت کاربران برای یک سایت وب می‌باشد. برنامه نویسان دیگر ناچار به نوشتن loginهای شخصی و مجزا نخواهند بود. به گفته براست، ASP.Net تغییر نمای کلی برنامه‌های وب را سهولت می‌بخشد، در ضمن دارای ویژگی‌های شخصی بودن و عضویت به منظور کاهش دادن نوشتن کد می‌باشد. اما توسعه ASP.Net و توسعه Net. در ویژوال استودیو ۲۰۰۵ از هم جدا هستند. توسعه وب باید متفاوت از توسعه Net. در نظر گرفته شود. بیایید آن را نمونه‌ای بنامیم که می‌تواند کمی ‌مختل کننده باشد.
براست data-binding را در ویژوال استودیو مورد قدردانی قرار داده و می‌گوید، data-binding تهیه برنامه‌های دیتاگرا را آسانتر می‌سازد، اکثر برنامه‌ها دیتاگرا هستند و مجموعه کاملی از ویژگی‌های جدید در بخش توسعه وب ویژوال استودیو مشاهده می‌شود. پیشرفت‌های data-binding فرم‌ها را به ستون‌های خاص در دیتا متصل می‌کند و سبب ارتقا عملکردهای دیتاگرا می‌شود. تعدادی از برنامه نویسان به دلیل نگرانی در مورد باگ‌ها در پی نسخه سوم بتای ویژوال استودیو ۲۰۰۵ بودند، مایکروسافت دستیابی ابتدایی به تکنولوژی را فراهم ساخته زیرا انتظار می‌رود نسخه‌های اولیه دارای باگ باشند. شما اکنون دارای یک سطح طراحی می‌باشید و این درست مثل کارکردن با یک فرم ویندوز برای دیگر انواع دستگاه‌های هوشمند است. به عنوان مثال برنامه نویسان می‌توانند کنترل ویندوز را به سطح Word اضافه کنند. محصولات جدید Visual Studio ۲۰۰۵ Express جایگزینی برای پشته LAMP(Linux,Apache,MySQL,Perl/Pythen/PHP) ارائه می‌کنند. هاکبی می‌گوید، BizTalk Werver ۲۰۰۶ ما را به اجرای سیستم‌های پیغام گذاری و Orchestration به صورت کارآمدتر و سریعتر نزدیک می‌سازد. نسخه جدید دارای یکپارچگی کامل با ویژوال استودیو است و ساخت برنامه‌های فراگیر را سهولت می‌بخشد.
مایکروسافت در فاصله بین تهیه دومین نسخه بتا و نسخه RTM (release to manufacturing تغییراتی در ویژوال استودیو ۲۰۰۵ ایجاد کرد. شرکت از این تغییرات با عنوان تغییرات جزیی نام برد. طبق گفته مایکروسافت اگر برنامه‌های توسعه یافته در نسخه دوم بتا با اندک اصلاحاتی بر روی نسخه نهایی اجرا خواهند شد. به عنوان مثال تنظیمات کاربر برنامه کلاینت در هنگام ارتقا از بتا دو به RTM به تنظیمات پیش فرض برمی‌گردد. یک راه حل برای محلی که تنظیمات کاربر ذخیره می‌شوند تهیه شده است. وقتی تنظیمات کاربر برنامه در طی ارتقا تحت تاثیر قرار گیرند. برنامه خود به طور صحیح اجرا خواهند شد. در ضمن یک سریال سازی رشته‌ای برای پروفایل ASP.Net و تنظیمات برنامه Net. از Culture-Variant به Culture-invariant تغییر داده شده است.

نویسنده: Paul Krill
مترجم: مریم پویان پور
منبع : علم الکترونیک و کامپیوتر


همچنین مشاهده کنید