السلام عليكم.
ظهرت WPF في Net framework 3.، و تطورت في الإصدار الرابع، و تستخدم لغة XAML لعمل الواجهة، و تمتاز تلك اللغة بالسهولة و كبر الإمكانيات، و تستخدم لعمل تطبيقات Silverlight، أما Win32 forms لا تمتلك إمكانيات XAML في سهولة عمل الواجهة كما أنه في VS 2010 لا استطيع استخدام Managed Directx حيث ألغوا دعمها.
إذا لماذا لا يلغون دعم Win32 forms في .Net؟ فلهم مكاسب كثيرة من ذلك حيث ستمتاز تطبيقات .Net بجمال الواجهة و سهولة تصميمها، كما أن من يتعلم إحدي لغاته -مثل C#- سكون الطريق أمامه سهلا في WPF بعد الخروج من بيئة الconsole -بدأ الكتاب الذي كنت أتعلم منه بها للتركيز علي الأساسيات- و تعلم البرمجة الكائنية، و بالإضافة إلا ذلك سيتعلم في نفس الوقت Silverlight حيث أنه مبني عليها، فيتمكن الشخص بسهولة من تحويل تطبيقه للويب عن طريق Silverlight، و بذلك تكون مايكروسوفت قد ضربت عصفورين بحجر واحد -نشر Silverlight و جعل واجهات تطبيقات .Net جميلة-.
Windows 8 قادم و سمعت أنه ستكون الXAML جزء منه كnative API، فهل تعتقدون أنهم سيلغون دعم Win32 forms؟


