الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ألم يحن وقت المناظرات التقنية !؟

مغلق
بدأه cold0zero في 29 يوليو 2006 · 48 رد · 4,083 مشاهدة · في الأخبار والنقاشات التقنية
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

قبل عدة أشهر كتب أحد الزملاء في منتدى طلاب جامعة الملك فهد إعلاناً عن رغبة إحدى اللجان الطلابية بالجامعة بالإعداد لمناظرة تقنية برمجية حول موضوع بيئتي Java و dot Net ، وطلب الإعلان من الطلبة المتمكنين في تقنية J2EE أو تقنية dot Net التقدم للمشاركة في هذه المناظرة. تحمست كثيراً لهذا الإعلان ، فأنا من هواة متابعة المناظرات التقنية ، ولكن للأسف تخرج أخونا صاحب الإعلان وماتت الفكرة !!

أكثرنا تعرف على مصطلح المناظرة من خلال متابعته للمناظرات الدينية أو السياسية ، ولمن لا يعرف هذا المصطلح فمعناه كما جاء في لسان العرب :

علم المُنَاظَرَة علم يُعرَف بهِ كيفيَّة آداب أي طرق إثبات المطلوب ونفيِه أو نفي دليلِه مع الخصم وموضوعهُ البحث وتُطلَق المناظرة في اصطلاح أهل هذا العلم على النظر من الجانبين في النسبة بين الشيئَين إظهارًا للصواب وقيل توجُّه الخصمين في النسبة بين الشيئَين إظهارًا للصواب وهو أخصُّ من القياس

وأنا أرى أن إنزال هذا التعريف على مصطلح المناظرات التقنية فيه خلل ، وهو يكمن في أن التقني من المناظرات قد لا يهدف إلى إظهار الصواب والخطأ بين خصوم التقنيات بل يهدف إلى تبيان الأجدر والأفضل في المعاملة والاستخدام ، وكذا حال مناظرة صاحبنا التي ذكرتها في بداية ما كتبت ، فكلا التقنيتين، الجافا والدوت نت، مشهود لها بالنجاح والانتشار لكن قد يناظر البعض في تفضيل بعضها على الآخر، أو رصد نقاط القوة والضعف في كل منهما.

لا يلزم في المناظرات التقنية أن يكون النقاش بين طرفين حاضرين في نفس الجلسة ، أو أن يكون النقاش بين شخصين أو فريقين معينيين، بل قد يكون أسلوب المناظرة بأن يطرح أحد الطرفين على نفسه بعض الإشكاليات أو المحاور التي عادة ما يتداولها الطرف الأخر دون تعيين حول تقنية ما، ويبدأ في مناقشتها وتفنيدها واحدة تلو الأخرى. هذا الأسلوب في المناظرات هو المنتشر عادة بين المناظرين التقنيين.

إن فوائد المناظرات التقنية جمة ومتعددة، فهي تختصر لك الطريق في معرفة أنواع التقنيات وأنماطها ، والإيجابيات والسلبيات للتقنية المناظر فيها، كذلك فهي تتيح لك كمستخدم أن تختار التقنية الأنسب لك في مجال عملك.

للأسف، فإن المناظرات التقنية العربية تكاد تكون معدومة، توجد بعض المحاولات في المنتديات العربية التقنية على شبكة الإنترنت لكنها لا ترقى لمستوى المناظرة، ولا تقارن أبداً بتلك الإنجليزية منها، فهذه الأخيرة منتشرة في منتديات ومدونات ومواقع الإنترنت، وكذلك في المعاهد والجامعات والمدارس. فمثلاً في الولايات المتحدة الأمريكية تقام -كما سمعت- المسابقات بين الجامعات في مثل هذا النوع من المناظرات.

بعض الأمثلة …

* “المناظرة الكبرى” لـ Randall Hyde -صاحب كتاب The Art of Assembly Language Programming- وهي عبارة عن سلسلة من المقالات يبين في المناظر الحاجة إلى لغة الأسيمبلي في الأنظمة الحديثة ، ويفند فيها بعض ادعاءات مناصري اللغات البرمجية العالية حول لغة الأسيملبي.

* “مصدر مفتوح؟ ” لـ Jack Ganssle - متخصص في الأنظمة المضمنة Embedded Systems -

* ابحث في جووجل حول Analog or Digital Debate ، لتجد العديد من المناظرات حول موضوع العالم الرقمي أو التناظري. يوجد دكتور في جامعتي من قسم الهندسة الكهربائية له باع في مثل هذا النوع من النقاشات وهو من أشد مناصري العالم التناظري أو الـ Analog

إعلان هام …

وأنا هنا من مدونتي أعلن عن استعدادي لاستضافة مناظرة باللغة العربية حول أي من المواضيع التقنية الساخنة هذه الأيام، وسأقوم من خلال قسم التعليقات على هذه التدوينة باستقبال اقتراحاتكم حول الموضوع التقني الذي ترغبون بمتابعة مناظرة حوله ، وسأعلن نتائج الترشيح في الأيام المقبلة مع فتح باب استقبال طلبات الانضمام للمناظرة.

من مدونة عبد الله

#2

لا تذهب بالامثله بعيداً

/index.ph...=54517&st=0

هذه مناظرة اراد بعض المتعصين لنظام الشبكات لينكس ان يقنعوا

بها مستخدمين ويندوز بانه نظام قادر على ان يتفوق على ويندوز كنظام سطح مكتب

وكانت النتيجة انهم انسحبوا من الموظوع واغلقوه.

#3

انسحاب تكتيكى

لاضافه المزيد من العتاد والدعم اللوجستى

لكن النصر ات ات ات

والمفاجات قادمه

وسوف ينسحب اللورد بيل جيتس من ارضنا المحتله يجر فيروساته وتروجاناته

هههههههههههههههههههه

تم تعديل هذه المشاركة بواسطة BESHEER في 29 يوليو 2006 في 09:39

022.gif

***********************************************

043.gif

#4

نحن لم ننسحب

فمجرد القول أن ويندوز أفضل من لينوكس في أي مجال هراء

و طبعا ما زال لدي الكثير

وسوف يظهر في حينه إن شاء الله

ولكن الموضوع مغلق ولا أدري لماذا

System Engineer

Red Hat Certified Engineer

Red Hat Certificate Number

805010381752078

#5

ميكرو سوفت وانصار ميكرو سوفت هما الى بداو ينسحبوا

والدليل على انهم بداو التعاون فى مجال open source

بعد ما كانوا يرفضون فكره الاوبن سورس نهائيا

وكانو يصفونهم بالسرطان والارهاب

فى مقالات get facts

022.gif

***********************************************

043.gif

#6
اقتباس
فمجرد القول أن ويندوز أفضل من لينوكس في أي مجال هراء

الهراء ان تقارن نظام لا يحتوي على واجهة رسومية مثل اللينكس بنظام متطور مثل الويندوز

#7

هل هذا الاكلام جاد ؟

اللينكس له اكثر من 7 وجهات رسوميه

هل سمعت عن 3d desktop

xgl

http://www.novell.com/linux/xglrelease/

ico_news_down.gif Latest Tours: 1.gifDubuntu 6.06

GoblinX Mini 1.4.0 4.gif

Freespire Beta 2 5.gif

SimplyMEPIS 6.0 5.gif

Kate 3.0 4.gif

Ubuntu 6.10 Knot-1

Kaella 3.0 Beta 1

4.gif

Arabian 0.7 Alpha 1 13.gif

PC-BSD 1.2 Beta

movie-cube.jpg

osdir.com

وشاهد وجهات اجمل من ويندوز

تم تعديل هذه المشاركة بواسطة BESHEER في 29 يوليو 2006 في 11:56

022.gif

***********************************************

043.gif

#8

على ما اعتقد X11 و XFree86 واجهات رسومية عامة لا تمد لنظام لينكس

بصلة مباشرة (( ليست جزاء من النواة )) لذلك تجدها في العديد من الانظمة الاخرى

النظام نفسه لا يحتوي على واجهة رسومية فعلى اي اساس تقارنة بالانظم الرسومية الاخرى ؟

#9

السلام عليكم

مع احترامي يا أخ سلامة

يوجد هناك ثلاث أنواع من kernel

Hybrid kernel

monolithic kernel

Microkernel

حيث أن hybrid kernel مزيج من,Microkernelو monolithic kernel

وهذا مثل نظام ويندوز

أما أنظمة يونكس عموما ومن ضمنهم لينوكس فهم monotithic

بعيدا عن التفصيلات ،والني لو أردت أن أناقشها معك فلا بأس

فإن في نظام ويندوز فإن server الواجهة الرسومية داخل النواة نفسها،طبعا هذا له عدة عيوب

أنك تحتاج مساحة كبيرة في التشغيل ،أقصد من الذاكرة

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

،وأيضا ، لنفرض أنه حدث خلل في الواجهة الرسومية ،فأنت مضطر بأن تزيل كل النظام وإعادة التنصيب

وأيضا عندما تكون هناك شركة مخصصة فقط في عمل gui فإن عملها سيكون أفضل من شركة مثل مايكروسوفت لها تشعب في كل شيء ، لأجل هذا لا يوجد برنامج واحد كفؤ في أي مجال .

وأنظمة يونكس تتخذ كما قلت لك طريقة monolithic

وهذا معناه أن يكون kernel مستقلا عن الأشياء الغير أساسية في إدارة الجهاز

فمثلا الواجهة الرسومية غير أساسية ،ولكنها ضرورية من حيث سهولة التعامل ، ولكن عدم وجودها لا يجعل النظام يتوقف

لك أن تتخيل أن حجم أي kernel في هذا العالم الخاص باللينوكس لا يتجاوز 1.5 ميجا ،وهذا الحجم هو من يقوم بإدارة النظام فعلا ،أما لو احتاج مثلا التعامل مع الهارد ديسك فإنه يستدعي module الخاص بذلك ،وإذا انتهي منه ،أنهى عمله وأخلى مكانه في الذاكرة لأعمال أخرى.

وبالتالي فإذا حدث تلف للواجهة الرسومية أو أي أداة أخرى مساعدة أو ضرورية ولكنها غير أساسية ، فمن السهولة أن تعمل صيانة للنظام بدون حتى إغلاق الجهاز.

هذه فلسفة أنظمة يونكس بشكل عام ،

ويتميز لينوكس بفلسفة أخرى إضافة لما سبق.

System Engineer

Red Hat Certified Engineer

Red Hat Certificate Number

805010381752078

#10
BESHEER كتب:
هل هذا الاكلام جاد ؟

اللينكس له اكثر من 7 وجهات رسوميه

بصراحة معظم واجهات اللينكس متخلفة و تذكرني بويندوز 95 او حتى 3.11

على كل, موضوع اللينكس لا يهمني الان .. افضل ان ارى نقاشات حول لغات البرمجة ..خصوصا سي بلص بلص الفاشلة :D

تم تعديل هذه المشاركة بواسطة hasan_aljudy في 29 يوليو 2006 في 16:36

#11
hasan_aljudy كتب:
بصراحة معظم واجهات اللينكس متخلفة و تذكرني بويندوز 95 او حتى 3.11

على كل, موضوع اللينكس لا يهمني الان .. افضل ان ارى نقاشات حول لغات البرمجة ..خصوصا سي بلص بلص الفاشلة :D

بإمكاننا القيام بذلك على أرض منتدى السي بلس بلس :P

#12
C++ vs D

عايزين نشوف دم (h)

#13

في الحقيقة لقد اطلعت على مميزات جميعها

في النواة monolithic

جميع العمليات و خدمات النظام تتم في كل thread للنواة و هي سهلة التصميم وتعمل بشكل عالي في حال تم كتابتها بشكل جيد

العيب الرئيسي لها في الاعتمادية (( dependencies )) بين مكونات النظامم .

اي خطاء (( bug )) في النظام او احد مكوناته يؤدي الى انهيار النظام بالكامل

في النواة microkernels

تصميمها اكثر تعقيداً ولكنها تتفادى مشكلة الانهيار عند وجود خطاء في احد المشغلات , ولكنها ابطئ من السابقة

لانها تعتد على الرسائل المتبادلة بين النواة و الخدماة و البرامج

نواة Hybrid kernels

تحاول ان تجمع ببين مميزات النواتين monolithic و microkernels

النواة NT تدعم اوامر Win32 (Win32 API), OS/2 (OS/2 API), POSIX (POSIX API

من الواظح ان بنية monolithic اصبحة قديمة لزا يجب ان يتم المزج بينها وبين انواع اخرى

حتى نحصل في النهاية على نظام متعدد الاستخدامات وليس فقط مخصص للشبكات

#14

أرجو من المحترفين في دوت نت وجافا أن يفردوا موضوعاً كاملاً عن ميزات كل من التقنيتين وليكن الحوار مع الأدلة وليس فقط التعصب وأرجو أيضاً من المحترفين في ASP.NET + PHP أن يفعلوا نفس الشيء ... :D

#15
إسماعيل عنجريني كتب:
أرجو من المحترفين في دوت نت وجافا أن يفردوا موضوعاً كاملاً عن ميزات كل من التقنيتين وليكن الحوار مع الأدلة وليس فقط التعصب وأرجو أيضاً من المحترفين في ASP.NET + PHP أن يفعلوا نفس الشيء ... :D

كلام معقول وأؤيده .

#16

و أقسام قواعد البيانات في انتظار مقارناتكم بين قواعد البيانات

ولكن ارجو أن يكون النقاش على أسس علمية وbenchmarks موثوق بها، وليس على أساس التعصب لمنتج معين.

:)

فكر بطريقة أخرى

#17
سلامة_2005 كتب:
على ما اعتقد X11 و XFree86 واجهات رسومية عامة لا تمد لنظام لينكس

بصلة مباشرة (( ليست جزاء من النواة )) لذلك تجدها في العديد من الانظمة الاخرى

النظام نفسه لا يحتوي على واجهة رسومية فعلى اي اساس تقارنة بالانظم الرسومية الاخرى ؟

hasan_aljudy كتب:
بصراحة معظم واجهات اللينكس متخلفة و تذكرني بويندوز 95 او حتى 3.11

على كل, موضوع اللينكس لا يهمني الان .. افضل ان ارى نقاشات حول لغات البرمجة ..خصوصا سي بلص بلص الفاشلة :D

عن اى اصدار تتحدث

اللينكس الان به وجهات

هل سمعت عن

glx

http://video.google.com/videoplay?docid=-2...92645&q=xgl

3d desktop

http://video.google.com/videoplay?docid=76...mp;q=3d+desktop

022.gif

***********************************************

043.gif

#18
سلامة_2005 كتب:
على ما اعتقد X11 و XFree86 واجهات رسومية عامة لا تمد لنظام لينكس

بصلة مباشرة (( ليست جزاء من النواة )) لذلك تجدها في العديد من الانظمة الاخرى

النظام نفسه لا يحتوي على واجهة رسومية فعلى اي اساس تقارنة بالانظم الرسومية الاخرى ؟

على فكره

انفصال الواجه الرسوميه عن النظام هذه من اهم مميزات اللينكس

وهو ما يجل نسخ سريفر منه بحجم فلوبى ديسك

وهو ما جعل منه نظام للروترات

والكثير من المميزات

that the Linux GUI is optional while the Windows GUI is an integral component of the OS. He says that speed, efficiency and reliability are all increased by running a server instance of Linux without a GUI, something that server versions of Windows can not do.

http://www.michaelhorowitz.com/Linux.vs.Windows.html

انت تمتدح اللينكس من حيث لا تدرى

فمعظم عمليات الريستارت فى الويندوز سببها ان الواجه الرسوميه جزء من الكرنل

وبعدين اهم ميزه فى اللينكس انك تستطع عمل معظم المهام دون الحاجه الى الدخول الى الوجه الرسومه

ويمكن ايضا تصفح النت ومشاهده الصور و سماع صو تيات وغيره

كله ده من التريمنال

022.gif

***********************************************

043.gif

#19

لقد تم فعلا تطوير نظام monothilic kernel لكي يتناسب مع المتطلبات الجديدة للنظام

أما موضوع الاعتمادية فما هي إلا مجرد وجود المكتبات وهذا طبيعي في أي نظام

----------

على العموم كل هذا كلام يعتبر كلام لن يجدي نفعا

وأنا بصدد كتابة مقالة عن نظام لينوكس

بما توغلت فيه كثيرا بفضل الله

وسوف أكون على الحياد

لسبب بسيط جدا

وهو

لماذا أتعصب للينوكس؟

أنا لا أنسى هذا اليوم الذي قررت فيه أن أعرف كل شيء عن وندوز

لدرجة أني صورت أشياء مهولة من كتب ومراجع تخص الويندوز

ولكن في اللحظة الأخيرة بدا أمامي لينوكس

فقلت لما لا ، أقارن بينهما ثم أحكم

لا أنكر أني في البداية وجدت صعوبة،وهذا منطقي لمبتدئ مثلي

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

إلى كل المنتدى

انتظروا مني هذه المقالة الخاصة بنظام لينوكس

قريبا إن شاء الله

System Engineer

Red Hat Certified Engineer

Red Hat Certificate Number

805010381752078

#20

أنا أؤيد مناظرات بين التكنولوجيات مثل DotNet و Java مثلاً أو PHP و ASP.net و J2EE و غيرها

فهي فرصة للاطلاع على المعسكرات الأخرى

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#21
اقتباس
خصوصا سي بلص بلص الفاشلة

تتكلم جد :huh:

..

فكره جميله , بس ارجو ان تكون مناظرات منظمه ..

انا مستعد للدخول مع معسكر الدوت نت .. (h)

لا إله الإ الله وحده لا شريك له الملك وله الحمد يحي ويميت وهو على كل شئ قدير

------------------------------------------------------------------------------------------------

gazabigBanner.jpg

------------------------------------------------------------------------------------------------

#22

انا ليس لي اي اعتراض على جودة لينكس كنظام للانترنت او كخادم

لكن القول بانه يتفوق على ويندوز من حيث السهولة و كنظام سطح المكتب امر مبالغ فيه

اتمنى ان يتم التغلب على مثل هزي المشاكل في المستقبل

#23
اقتباس
أنا أؤيد مناظرات بين التكنولوجيات مثل DotNet و Java مثلاً أو PHP و ASP.net و J2EE و غيرها

فهي فرصة للاطلاع على المعسكرات الأخرى

قوات الدوت نت جاهزة،،،

VB.NET and C# Comparison

http://www.harding.edu/fmccown/vbnet_csharp_comparison.html

002.gif

=-=-=-=-=-=-=
ذو العلم يشقى فى النعيم بعلمه .:. واخو الجهالة فى الشقاوة ينعم
=-=-=-=-=-=-=
يا من بدنياه اشتغل . قد غره طول الأمل . فالموت يأتى بغتة . والقبر صندوق العمل
=-=-=-=-=-=-=
ان لم تستطع ان تجد ما تفعله فافعل ما لم تسطع ان تجده

screen_shot_2011-05-19_at_12.44.49_pm.pn

#24

ممكن نسيب الكلام عن اللينوكس والويندوز دلوقتي ،

معانا راجل بيتكلم عن فكرة جديدة ، عملية تثرينا وتثري المنتدى بالمعلومات القيمة ،

والمناظرة الجيدة نضعها في كتاب وننشرها ...

جاهزين لأي نقاش إن شاء الله

وعايزين نشوف حاجة في الاليكترونيات ، والتحكم ليس برمجة فقط

تم تعديل هذه المشاركة بواسطة vision911 في 29 يوليو 2006 في 19:30

04_08_05_05_25_08_1123201508Stoon.JPGIn this world I love Islam ,Computer ,Communications ,Electronics and

المسلم كالغيث أينما حل نفع

Don't ever trust machines

#25

فكرة المناظرات ليست رائعة... إنما ممتــــازة!

و يبدوا أننا على وشك حرب عالمية جديدة... والشرر يتطاير من أعيننا.. حتى في هذا الموضوع النقاش تحول إلى مناظرة بين الـيونكس والوندوز، السي والسي بلس. و غيرهم..... فنحن بحاجة ماسة لإشباع هذه الغريزة الشريرة بحرب عالمية شعواء تتناظح فيه التقنيات

وطبعا بعد فترة المناظرات ستعم فترة مودة كل طرف يتعلم درس بعدم التحرش في الطرف الآخر وتستمر المودة 10 سنوات لحين شحن تلك الغريزة الشريرة مرة أخرى وتليها حرب عالمية من جديد

إذا نفعتك أحد مشاركاتي فأدع بظهر الغيب لوالداي بالصحة والسلامة والسعادة وطول العمر وأن يكون هذا زيادة لهما في كل خير.

post-21836-1257612765.gif

before asking: smart questions how-to

هذا الموضوع مغلق.

مواضيع مشابهة