ما الفرق بين تقنيات WPF و WinForms و WCF
سلام عليكم
انا مبرمج دوت نت (سي#) مبتدئ
سؤالي هو ماهو فرق بين تقنيات WPF و WinForms و WCF مع تعريف بسيط ؟
وهل هناك تقنيات اخرى افضل ؟
وهل تقنية universal platforms و WPF تعمل على ويندوز اكس بي و ويندوز 7 ؟
هل يمكن دمج تقنيات في برمجية واحدة ؟ مثلا universal platforms و WPF ؟ أو WPF و WCF ؟
سؤال اخر هل تعمل مودرن GUI على منصات اخرى ام على WPF فقط ؟
كمبرمج سطح مكتب منصة ويندوز ماهي تقنية مستحسن العمل بها ؟ مع العلم ان سوق مستهدف عربي بشكل عام و جزائري بشكل خاص
هل يمكن حصول على قوالب مجانية للمودرن GUI (رابط ان امكن)
اخيرا لو امكن نصيحة لي بخصوص تقنيات التي يجب ان استعملها في برامجي مع العلم انها سوف تكون برامج ادارة و تسيير ( قواعد بيانات واجهات مكتبات AIP حماية الخ الخ....)
اتمنا ان تكون اسئلتي مهمة و مفيدة لان محتوى عربي للاسف لا يجيب على هده الاسئلة بشكل كافي
WinForms هي التقنية الكلاسيكية لتطوير برامج سطح المكتب عن طريق سحب و افلات عناصر تحكم جاهزة و تعتمد على GDI+ و User32
WPF يمكن القول انها البديل الحديث لسابقة الذكر و تستخدم لغة XAML لتصميم الواجهات و تعتمد أساسا على DirectX تعمل مع أي اصدار ويندوز يدعم اصدار الدوت نت 3 فما فوق أي اكس بي ايضا
WCF تستخدم في الويب سيرفس سوف تحتاجها ان اردت تطوير برنامج طقس او تحويل عملات او يمكنك استخدام البديل الحديث وهو Web API
UWP او Universal Windows Platform هي الجيل الجديد من تطبيقات ويندوز وهو موجه لويندوز 10 فقط و يمكنك من تطوير تطبيقات للحواسيب و الهواتف و اللوحيات و الأجهزة القابلة للارتداء و انترنت الأشياء و الاكسبوكس و السرفس هاب ... بكود واحد و تصميم واحد عن طريق ما يسمى بAdaptive UI و كذلك XAML للتصميم يعني ان كنت تجيد WPF يمكنك تعلمها في يوم او يومين
التعليقات