نوشته شده توسط
ciavosh
WPF زبان نیست و یک تکنولوژی است. همچنین من الزامی در به روز شدن زبان نمیبینم. مثلاً زبان C از زمان پیدایشش چه تغییر عمده ای کرده که اگر نمیکرد الان قابل استفاده نبود؟ اتفاقاً WPF به مولتی پلتفرم بودن برنامه کمک میکنه و در واقع از اهداف اصلیش همینه چون ظاهر برنامه رو از کد اجراییش جدا میکنه. مضاف بر اینها زبانهای دات نت به راحتی میتونن مولتی پلتفرم باشن به شرطی که:
۱- درون کد از P/Invoke استفاده نشه.
۲- JIT و CLR برای پلتفرم مورد نظر ساخته بشه. میدانیم که زبانهای دات نت در زمان کامپایل اولبه به زبان واسطی تبدیل میشه به نام CLI یا MSIL فقط به این دلیل که وابسطه به پلتفرم نباشه. پس مولتی پلتفرم بودن از خصوصیات زیربنایی دات نت است.