السلام عليكم.
هل تفضل Directx أو Xna, و لماذا؟
أنا لا أعرف الكثير عنهما, و أريد معرفة مميزات كل منهما, و نقاط القوة و الضعف, و الإمكانيات و ما لا تستطيع الأخري فعله.
السلام عليكم.
هل تفضل Directx أو Xna, و لماذا؟
أنا لا أعرف الكثير عنهما, و أريد معرفة مميزات كل منهما, و نقاط القوة و الضعف, و الإمكانيات و ما لا تستطيع الأخري فعله.
تم تعديل هذه المشاركة بواسطة Sherif56 في 1 ديسمبر 2010 في 13:11
شخصيا أفضل ال Xna السبب أن ال Xna تعتمد على ال C# و ال .net framework وذلك يمنحك سهولة أكبر في التطوير و دعم أكبر، بالإضافة إلى أن الهيكلية العامة لل Xna أبسط من ال DirectX. هناك نقاط إيجابية أخرى أنك عندما تكتب برنامج بال Xna فإنه يكون قابل للتشغيل على ال PC, Xbox, Window Phone 7, Zune بدون عمل تعديلات كبيرة جدا على الكود.
من ناحية مقابلة، ال DirectX أسرع من ال Xna في التنفيذ و التشغيل (طبعا لا نتحدث عن فروق عالية ولكن بسيطة) السبب أن ال Xna في النهاية سوف يتحول إلى DirectX (طبعا ال Xna مبني على ال DirectX).
ال DirectX يكتب بال C++ و هذه أحد الLimitations (ربما بالنبسة لي على الأقل :))
أخي خلدون خالد لغة السي ++ لم تعد صعبة <<< :haha: :haha: :haha:
قصدي إن فيه كتاب أكثر من جميل عن السي ++ إسمه "إكسير" يمكنك البحث عنه
وسأعطيك موقع مختص في الكتب بكافة أنواعها إسمه كتب ورابطه kutub.info وستجد فيه الكثير من الكتب وفيه كتاب "إكسير"
أما بالنسبة لك أخوي فأنا أفضل xna لا أعلم لماذا ولكن قد يكمن السبب وراء اللغة :huh:
بس الشئ اللي ماعرفته كيف أبرمج بالـDirect X
تم تعديل هذه المشاركة بواسطة سي شربة في 7 يوليو 2011 في 05:25
