DirectX VS. OpenGL

أرسل من قبل DAM في الإثنين, 2007/06/25 - 3:17pm.
عضو فعال
صورة DAM

تاريخ التسجيل: 2007-06-05
مشاركات: 530

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الرابعة
الاختصاص: ذكاء صنعي

بها الصيفية كنت بدي أتعلم اشتغل على OpenGL مشان السنة الثالثة متل ما بتعرفوا....
بس سمعت من بعض رفقاتي أنهم بدهم يتعلموا DirectX ...
وسألتهم عن السبب ....
فكان ردهم انطلاقاً من النقاط التالية :
النقطة الأولى : DirectX أوسع و أضخم من OpenGL ...
النقطة الثانية : الأفكار النظرية و المبادئ متشابهة و يمكن الانتقال إلى OpenGL بعد تعلم DirectX
النقطة الثالثة : اكتساب خبرة في تعلم شيء جديد غير الذي يدرس في الكلية ...
القطة الرابعة : المراجع و الHelp موجودة بشكل أفضل من OpenGl و بشكل رسمي و خصوصاً أنها من Microsoft و هي في تطوير دائم و إصدارات جديدة ........

و أنا لا أعلم أي شيء عن الفرق بينهما ...
لكنني أصبحت أميل إلى دراسة DirectX انطلاقاً من النقاط السابقة...
وأريد أن أسجل في دورات الهيئة الإدارية ...

فأرجو ممن لديه معرفة أن يفيدنا برأيه عن اختيار أي منهما ..
و إذا في معلومات عن مراجع مفيدة أو مواقع إنترنيت يا ريت تخبرونا ...
و خصوصاً أنو الموضوع مفيد لجميع طلاب السنة الثانية (المقبلين على السنة الثالثة) ...

و لكم جزيل الشكر .....

Sein oder nicht sein , das ist hier die Frage .

 
دخول أو تسجيل لإرسال التعليقات | قراءة: 804

خيارات عرض التعليقات

اختر طريقتك المفضلة لعرض التعليقات و اضغط "حفظ الإعدادات" لتفعيل تغييراتك.
الإثنين, 2007/06/25 - 8:00pm
صورة Amer_E

تاريخ التسجيل: 2007-03-22
مشاركات: 322

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الثالثة
الاختصاص: غير ذلك

لك صحي شباب و صبايا فيدونا شو نسجل ؟؟؟
و أنو منحتاجو أكتر؟؟؟
directx و لا openGl و لا لا هي و لا هي ؟؟؟؟

"أجمل لحظات التحدي أن تبتسم حين ينتظر الجميع منك أن تبكي"

 
دخول أو تسجيل لإرسال التعليقات
الإثنين, 2007/06/25 - 10:18pm
صورة eng.samar

تاريخ التسجيل: 2006-05-22
مشاركات: 636

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الخامسة
الاختصاص: هندسة برمجيات

هي أو هي ..

أنا بعرف OpenGL وما بعرف Directx

بس برأي OpenGL
لأنو بالفصل التاني بتاخدوها بس متل ما بتعرفو أنو العملي عنا.."غسيل إيدك".. يعني أنا أبدا ما إعتمدت على دروس العملي..واعتمدت على حالي لحتى إقدرت جيب علامة منيحة بمشروع البيانيات ..يلي بالفصل التاني

 
دخول أو تسجيل لإرسال التعليقات
الإثنين, 2007/06/25 - 11:48pm
عضو فعال
صورة Dr.Siko

تاريخ التسجيل: 2005-10-25
مشاركات: 931

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الثالثة

هنن بيقولوا أنه الـOpenGL بتنعطى بالكلية .. طبعا مو هالشي الراكز .. بس يعني بضل أفضل مشان على الأقل ( متل ما قالت razan ) نضمن علامتين العملي بمشروع البيانيات ..

 
دخول أو تسجيل لإرسال التعليقات
الثلاثاء, 2007/06/26 - 12:13am
عضو فعال
صورة M-Ramy

تاريخ التسجيل: 2004-03-28
مشاركات: 1261

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: ماجستير
الاختصاص: هندسة برمجيات

في مقالة عن المقارنة بمجلة ترونيكس العدد الماضي
المقارنة كتير موضوعية ومفيدة

الـ open GL مستخدمة عالمياً ومع لغة الــ C++ بتصير شغلة ناهية
وفي عالم البرمجة لها شعبية أكبر

{وماكان الله ليعذبهم وأنت فيهم وماكان الله معذبهم وهم يستغفرون}

 
دخول أو تسجيل لإرسال التعليقات
الثلاثاء, 2007/06/26 - 12:50am
عضو فعال
صورة lool

تاريخ التسجيل: 2005-02-14
مشاركات: 280

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: متخرج
الاختصاص: ذكاء صنعي

كتب M-Ramy:
في مقالة عن المقارنة بمجلة ترونيكس العدد الماضي
المقارنة كتير موضوعية ومفيدة

الـ open GL مستخدمة عالمياً ومع لغة الــ C++ بتصير شغلة ناهية
وفي عالم البرمجة لها شعبية أكبر

أنا من رأيك .. الـDirectX تجارية والـOpenGL أكاديمية أكتر وبتراعي الـStandard المتعارف عليها بعلم البيانيات
برأيي تبلشو بالـOpenGl بتاخدو أساس فكر البيانيات بعدين بتفكرو بغيرها..

lool

 
دخول أو تسجيل لإرسال التعليقات
الأربعاء, 2007/06/27 - 12:28am
صورة Darkscorp

تاريخ التسجيل: 2007-06-19
مشاركات: 26

الجامعة: البعث
الكلية: الهندسة المعلوماتية
المرحلة: متخرج
الاختصاص: هندسة برمجيات

كتب DAM:
النقطة الأولى : DirectX أوسع و أضخم من OpenGL ...
هذا بالتأكيد غير دقيق فأولاً لا يمكن مقارنة OpenGL بـ DirectX لأن DirectX ليست فقط مكتبة رسوميات إنمامجموعة من المكتبات منها Direct3D, DirectSound, DirectShow, DirectMusic... لذا كبداية يجب أن نقارن OpenGL مع Direct3D , أما أن تكون Direct3D أوسع أو أضخم أو أفضل بالمطلق فهذا غير دقيق إطلاقاً ولدى OpenGL الكثير من نقاط التفوق على Direct3D
كتب DAM:
النقطة الثانية : الأفكار النظرية و المبادئ متشابهة و يمكن الانتقال إلى OpenGL بعد تعلم DirectX

And Vice Versa.. ;-(

كتب DAM:
النقطة الثالثة : اكتساب خبرة في تعلم شيء جديد غير الذي يدرس في الكلية ...

that's a point, but not too strong.. the drawback is in the teachers not in the subject..

كتب DAM:
القطة الرابعة : المراجع و الHelp موجودة بشكل أفضل من OpenGl و بشكل رسمي و خصوصاً أنها من Microsoft و هي في تطوير دائم و إصدارات جديدة ........

Now that's a WRONG information! the Help for OpenGL is VERY available.. and OpenGL also in a fast development and is vastly supported by all the graphics cards manufacturers..

كتب DAM:
و أنا لا أعلم أي شيء عن الفرق بينهما ...
لكنني أصبحت أميل إلى دراسة DirectX انطلاقاً من النقاط السابقة...

OpenGL wins with the knockout, when we talk about the portability.. Direct3D is supported only on windows.. so your applications are to work only on windows!
and that's -trust me on this- is not good (judging by the mainstream of OS development) Plus OpenGL is Open, and Free to get.

That's my opinion, study your choices, and good luck!

There are 10 kinds of people, those who understand binary and those who don't.
www.purple.com/purple.html

 
دخول أو تسجيل لإرسال التعليقات
الثلاثاء, 2007/06/26 - 2:40am
عضو فعال
صورة Renwar

تاريخ التسجيل: 2005-02-24
مشاركات: 804

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الخامسة
الاختصاص: هندسة برمجيات

متل ما قالت lool
OpenGL هيي توابع Standard و ال Portability تبعها اكبر
و بعدين ( من وجهة نظري ) ما في شي رح تعملو عال DirectX مافيك تعملو على OpenGL و ولو ممكن تتعذب مشان ال OOP
===
وبعدين مشان انو في مراجع اكبر لل DirectX
.....كمان في مراجع لل OpenGL بالاطنان و في مواقع كتيرة ممكن تفيدك.
===
بالمناسبة : بتعرفو الدكتور يلي لاحق Microsoft مشان يعترفو انو
عاملين ال DirectX على OpenGL؟ Wink
===
مقارنة :
http://en.wikipedia.org/wiki/Direct3D_vs._OpenGL

 
دخول أو تسجيل لإرسال التعليقات
الثلاثاء, 2007/06/26 - 3:40pm
صورة Amer_E

تاريخ التسجيل: 2007-03-22
مشاركات: 322

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الثالثة
الاختصاص: غير ذلك

كتب razan:
هي أو هي ..

لأنو بالفصل التاني بتاخدوها بس متل ما بتعرفو أنو العملي عنا.."غسيل إيدك".. يعني أنا أبدا ما إعتمدت على دروس العملي..واعتمدت على حالي لحتى إقدرت جيب علامة منيحة بمشروع البيانيات ..يلي بالفصل التاني

شكرا للجميع على هالأراء المفيدة ... خلص رح سجل poenGl ....
لأنو طالما رح ناخدو بالكلية معناها لازم نفهمو قبل بهي أنا معك ...

"أجمل لحظات التحدي أن تبتسم حين ينتظر الجميع منك أن تبكي"

 
دخول أو تسجيل لإرسال التعليقات
الثلاثاء, 2007/06/26 - 4:36pm
عضو فعال
صورة DAM

تاريخ التسجيل: 2007-06-05
مشاركات: 530

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الرابعة
الاختصاص: ذكاء صنعي

شكراً لجميع من ساهم في الموضوع على الآراء المفيدة ...
و بعدما سمعنا منكم ... غيرت رأيي في الOpenGL و صرت ميل لتعلمها أكتر...
بس في سؤال أخير :
إذا قررت أتعلم DirectX هل من السهل الانتقال لل OpenGL..
و لا صعب و بيتطلب وقت كبير ؟؟؟؟؟؟؟؟

كتب Amer_E:
خلص رح سجل poenGl ....

شو هي poenGL مكتبة جديدة ؟؟؟؟؟!!!!!
باينتها ظريفة لحا أتعلمها بدل التنتين ........

Sein oder nicht sein , das ist hier die Frage .

 
دخول أو تسجيل لإرسال التعليقات
الثلاثاء, 2007/06/26 - 5:17pm
صورة eng.samar

تاريخ التسجيل: 2006-05-22
مشاركات: 636

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الخامسة
الاختصاص: هندسة برمجيات

هلأ أنا لما نصحت بال OpenGL ..طبعا مو لأني عم فضل لغة على لغة..

أنا عم أحكي عن الأهم.. بالنسبة للسنة التالتة..

بس إذا بدكن تشوفو الفروق بين OpenGL و DirectX

ملكن غير صديقنا google

 
دخول أو تسجيل لإرسال التعليقات
الثلاثاء, 2007/06/26 - 9:40pm
عضو فعال
صورة Rammstein

تاريخ التسجيل: 2006-02-27
مشاركات: 175

الجامعة: تشرين
الكلية: الهندسة المعلوماتية
المرحلة: متخرج
الاختصاص: هندسة برمجيات

This topic was discussed in details in an old posting.
OpenGL is an industry standard, portable, well-documented, it's way much easier to learn than DirectX, because it's simply about implementing C functions in your code (of course you can wrap them in your own classes since we're talking in OOP sense), and you don't have to learn anything about COM interfaces (which IMO are so complicated and twisted) as you start learning DirectX.

 
دخول أو تسجيل لإرسال التعليقات
الثلاثاء, 2007/06/26 - 9:47pm
عضو فعال
صورة M-RAY-Y

تاريخ التسجيل: 2005-10-11
مشاركات: 737

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الرابعة
الاختصاص: ذكاء صنعي

ال OpenGL قوية ولا بئس بها على حد خبرتي
ادائها جيد جدا وقريبا اي شيء ممكن القيام به على ال OpenGL
لكن DirectX قوتها الاساسية برأيي بأنه معظم الشركات الخاصة بكروت الرسوميات تبدي اهتمام ودعم للDirectX
انا سمعت عن شباب السنة الرابعة انو ال OpenGL هي عبارة عن مكتبة اكاديمية اكثر ما تكون للتطوير
على كل حال انا سجلت على DirectX بالصيفية والسبب الرئيسي اني قوي بالOpenGL وحابب اتعلم ال DirectX

C++ is Not a programming language ,
C++ is a Way Of Life

 
دخول أو تسجيل لإرسال التعليقات
الأربعاء, 2007/06/27 - 10:34am
صورة zahretalsham

تاريخ التسجيل: 2007-05-28
مشاركات: 112

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الرابعة
الاختصاص: هندسة برمجيات

بعيدا عن opengl وdirect-x
شو رأيكن أنو أحسن php أو asp.net

كل الظلام الذي في الدنيا لا يستطيع أن يخفي ضوء شمعة مضيئة

 
دخول أو تسجيل لإرسال التعليقات
الخميس, 2007/06/28 - 12:38am
صورة Darkscorp

تاريخ التسجيل: 2007-06-19
مشاركات: 26

الجامعة: البعث
الكلية: الهندسة المعلوماتية
المرحلة: متخرج
الاختصاص: هندسة برمجيات

كتب zahretalsham:
بعيدا عن opengl وdirect-x
شو رأيكن أنو أحسن php أو asp.net

Don't u think you're hijacking the thread?

There are 10 kinds of people, those who understand binary and those who don't.
www.purple.com/purple.html

 
دخول أو تسجيل لإرسال التعليقات
الأربعاء, 2008/03/12 - 3:12pm
صورة bayrn

تاريخ التسجيل: 2008-03-05
مشاركات: 520

الجامعة: الافتراضية
الكلية: تكنولوجيا المعلومات
المرحلة: السنة الثالثة
الاختصاص: غير ذلك

السلام عليكم ورحمة الله و بركاته

أنا الآن أعمل على مشروع انشاء اتصال بين أجهزة الحاسب من خلال

DirectX وارسال صوت (voice chat)

وأنصحك بالبحث من خلال العنوان التالي
Managed-DirectX-9-Kick-Start-Graphics-and-Game-Programming

و أقدم لك رابط مفيد في ال DirectX

تم حذف الروابط من قبل mpcabd, ينمع تبادل كل ما هو محمي بحقوق النشر.

و الله خير و أبقى

 
دخول أو تسجيل لإرسال التعليقات