تکنولوژیهای توسعه دهندگان
دوشنبه 15 آذر 1389 7:55 AM
ویندوز ویستا مشتمل بر تعداد زیادی از اینترفیسهای برنامه ریزی برای کاربری جدید است که عمدهترین آنها وجود نسخه ۳،۰ از .Net Framework است که حاوی کتابخانه Classها ( کلاسها ) و زبان عمومی Common Language Runtime میباشد. نسخه 3.0 شامل چهار بخش عمده و بزرگ میباشد که عبارتاند از :
این دسته از فناوریها در ویندوز ایکس پی و ویندوز ۲۰۰۳ نیز قابل دسترسی هستند تا معرفی و استفاده آنها توسط توسعه دهندگان و کاربران نهایی را تسهیل نمایند.
مضاف بر اینها در هسته سیستمعامل، گستردگی بارز و جدیدی در API پیاده سازی شده اند که مشخصا موارد زیر را همراه دارد. باز معماری کامل ظاهرهای کاربری شنیداری، شبکه، چاپ و دیداری. تغییرات عمده در زیر ساخت و شالوده امنیتی. بهسازی در گسترش و نصب کاربردها ( تک کلیک و Installer نسخه ۴،۰ ویندوز ). مدل توسعه وسائل درایور جدید (Windows Driver Foundation). NTFS تراکنشی. پیشرفتهای APIهای پردازندههای موبایل ( Power Management، PCهای رومیزی با پشتیبانی از جوهر، Slideshow ). به روزرسانی گسترده ( و یا جایگزینی کامل ) بسیاری از خرده سیستمها نظیر Winlogon و CAPI. توسعه دهندگان نرمافزاری که پارهای از APIهای گرافیکی را در ویستا مورد استفاده قرار میدهند، با مباحث و مقولههای خاصی مواجه هستند. از این میان میتوان به بازیها و برنامههایی اشاره نمود که انحصارا برای ورژنهای Directx 10 ویستا ساخته شده اند و روی نسخههای قبلی ویندوز قابل اجرا نیستند. زیرا Directx 10 واپس رو و سازگار با چنین ورژنهایی نمیباشند .