DirectX VS. OpenGL
|
عضو فعال
تاريخ التسجيل: 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-03-22 مشاركات: 322
الجامعة: دمشق الكلية: الهندسة المعلوماتية المرحلة: السنة الثالثة الاختصاص: غير ذلك
|
لك صحي شباب و صبايا فيدونا شو نسجل ؟؟؟
و أنو منحتاجو أكتر؟؟؟
directx و لا openGl و لا لا هي و لا هي ؟؟؟؟
"أجمل لحظات التحدي أن تبتسم حين ينتظر الجميع منك أن تبكي"
|
| |
دخول أو تسجيل لإرسال التعليقات |
تاريخ التسجيل: 2006-05-22 مشاركات: 636
الجامعة: دمشق الكلية: الهندسة المعلوماتية المرحلة: السنة الخامسة الاختصاص: هندسة برمجيات
|
هي أو هي ..
أنا بعرف OpenGL وما بعرف Directx
بس برأي OpenGL
لأنو بالفصل التاني بتاخدوها بس متل ما بتعرفو أنو العملي عنا.."غسيل إيدك".. يعني أنا أبدا ما إعتمدت على دروس العملي..واعتمدت على حالي لحتى إقدرت جيب علامة منيحة بمشروع البيانيات ..يلي بالفصل التاني
|
| |
دخول أو تسجيل لإرسال التعليقات |
|
عضو فعال
تاريخ التسجيل: 2005-10-25 مشاركات: 931
الجامعة: دمشق الكلية: الهندسة المعلوماتية المرحلة: السنة الثالثة
|
هنن بيقولوا أنه الـOpenGL بتنعطى بالكلية .. طبعا مو هالشي الراكز .. بس يعني بضل أفضل مشان على الأقل ( متل ما قالت razan ) نضمن علامتين العملي بمشروع البيانيات ..
|
| |
دخول أو تسجيل لإرسال التعليقات |
|
عضو فعال
تاريخ التسجيل: 2004-03-28 مشاركات: 1261
الجامعة: دمشق الكلية: الهندسة المعلوماتية المرحلة: ماجستير الاختصاص: هندسة برمجيات
|
في مقالة عن المقارنة بمجلة ترونيكس العدد الماضي
المقارنة كتير موضوعية ومفيدة
الـ open GL مستخدمة عالمياً ومع لغة الــ C++ بتصير شغلة ناهية
وفي عالم البرمجة لها شعبية أكبر
{وماكان الله ليعذبهم وأنت فيهم وماكان الله معذبهم وهم يستغفرون}
|
| |
دخول أو تسجيل لإرسال التعليقات |
|
عضو فعال
تاريخ التسجيل: 2005-02-14 مشاركات: 280
الجامعة: دمشق الكلية: الهندسة المعلوماتية المرحلة: متخرج الاختصاص: ذكاء صنعي
|
كتب M-Ramy: في مقالة عن المقارنة بمجلة ترونيكس العدد الماضي
المقارنة كتير موضوعية ومفيدة
الـ open GL مستخدمة عالمياً ومع لغة الــ C++ بتصير شغلة ناهية
وفي عالم البرمجة لها شعبية أكبر
أنا من رأيك .. الـDirectX تجارية والـOpenGL أكاديمية أكتر وبتراعي الـStandard المتعارف عليها بعلم البيانيات
برأيي تبلشو بالـOpenGl بتاخدو أساس فكر البيانيات بعدين بتفكرو بغيرها..
|
| |
دخول أو تسجيل لإرسال التعليقات |
تاريخ التسجيل: 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!
|
| |
دخول أو تسجيل لإرسال التعليقات |
|
عضو فعال
تاريخ التسجيل: 2005-02-24 مشاركات: 804
الجامعة: دمشق الكلية: الهندسة المعلوماتية المرحلة: السنة الخامسة الاختصاص: هندسة برمجيات
|
متل ما قالت lool
OpenGL هيي توابع Standard و ال Portability تبعها اكبر
و بعدين ( من وجهة نظري ) ما في شي رح تعملو عال DirectX مافيك تعملو على OpenGL و ولو ممكن تتعذب مشان ال OOP
===
وبعدين مشان انو في مراجع اكبر لل DirectX
.....كمان في مراجع لل OpenGL بالاطنان و في مواقع كتيرة ممكن تفيدك.
===
بالمناسبة : بتعرفو الدكتور يلي لاحق Microsoft مشان يعترفو انو
عاملين ال DirectX على OpenGL؟ 
===
مقارنة :
http://en.wikipedia.org/wiki/Direct3D_vs._OpenGL
|
| |
دخول أو تسجيل لإرسال التعليقات |
تاريخ التسجيل: 2007-03-22 مشاركات: 322
الجامعة: دمشق الكلية: الهندسة المعلوماتية المرحلة: السنة الثالثة الاختصاص: غير ذلك
|
كتب razan: هي أو هي ..
لأنو بالفصل التاني بتاخدوها بس متل ما بتعرفو أنو العملي عنا.."غسيل إيدك".. يعني أنا أبدا ما إعتمدت على دروس العملي..واعتمدت على حالي لحتى إقدرت جيب علامة منيحة بمشروع البيانيات ..يلي بالفصل التاني
شكرا للجميع على هالأراء المفيدة ... خلص رح سجل poenGl ....
لأنو طالما رح ناخدو بالكلية معناها لازم نفهمو قبل بهي أنا معك ...
"أجمل لحظات التحدي أن تبتسم حين ينتظر الجميع منك أن تبكي"
|
| |
دخول أو تسجيل لإرسال التعليقات |
|
عضو فعال
تاريخ التسجيل: 2007-06-05 مشاركات: 530
الجامعة: دمشق الكلية: الهندسة المعلوماتية المرحلة: السنة الرابعة الاختصاص: ذكاء صنعي
|
شكراً لجميع من ساهم في الموضوع على الآراء المفيدة ...
و بعدما سمعنا منكم ... غيرت رأيي في الOpenGL و صرت ميل لتعلمها أكتر...
بس في سؤال أخير :
إذا قررت أتعلم DirectX هل من السهل الانتقال لل OpenGL..
و لا صعب و بيتطلب وقت كبير ؟؟؟؟؟؟؟؟
كتب Amer_E: خلص رح سجل poenGl ....
شو هي poenGL مكتبة جديدة ؟؟؟؟؟!!!!!
باينتها ظريفة لحا أتعلمها بدل التنتين ........
Sein oder nicht sein , das ist hier die Frage .
|
| |
دخول أو تسجيل لإرسال التعليقات |
تاريخ التسجيل: 2006-05-22 مشاركات: 636
الجامعة: دمشق الكلية: الهندسة المعلوماتية المرحلة: السنة الخامسة الاختصاص: هندسة برمجيات
|
هلأ أنا لما نصحت بال OpenGL ..طبعا مو لأني عم فضل لغة على لغة..
أنا عم أحكي عن الأهم.. بالنسبة للسنة التالتة..
بس إذا بدكن تشوفو الفروق بين OpenGL و DirectX
ملكن غير صديقنا google
|
| |
دخول أو تسجيل لإرسال التعليقات |
|
عضو فعال
تاريخ التسجيل: 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.
|
| |
دخول أو تسجيل لإرسال التعليقات |
|
عضو فعال
تاريخ التسجيل: 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-05-28 مشاركات: 112
الجامعة: دمشق الكلية: الهندسة المعلوماتية المرحلة: السنة الرابعة الاختصاص: هندسة برمجيات
|
بعيدا عن opengl وdirect-x
شو رأيكن أنو أحسن php أو asp.net
كل الظلام الذي في الدنيا لا يستطيع أن يخفي ضوء شمعة مضيئة
|
| |
دخول أو تسجيل لإرسال التعليقات |
تاريخ التسجيل: 2007-06-19 مشاركات: 26
الجامعة: البعث الكلية: الهندسة المعلوماتية المرحلة: متخرج الاختصاص: هندسة برمجيات
|
كتب zahretalsham: بعيدا عن opengl وdirect-x
شو رأيكن أنو أحسن php أو asp.net
Don't u think you're hijacking the thread?
|
| |
دخول أو تسجيل لإرسال التعليقات |
تاريخ التسجيل: 2008-03-05 مشاركات: 520
الجامعة: الافتراضية الكلية: تكنولوجيا المعلومات المرحلة: السنة الثالثة الاختصاص: غير ذلك
|
السلام عليكم ورحمة الله و بركاته
أنا الآن أعمل على مشروع انشاء اتصال بين أجهزة الحاسب من خلال
DirectX وارسال صوت (voice chat)
وأنصحك بالبحث من خلال العنوان التالي
Managed-DirectX-9-Kick-Start-Graphics-and-Game-Programming
و أقدم لك رابط مفيد في ال DirectX
|
| |
دخول أو تسجيل لإرسال التعليقات |
|