[نقاش] أيهم أفضل لمطو الويب : mac/linux/windows
- benaddou
- 2014-11-19T23:37:39+00:00
لدي جهاز حاسوب، بموصفات جيدة جدا، تبث عليه ويندوز 8.1 نسخة أجنبية معدلة.
بعد العمل عليه لمدة 3 أشهر تقريبا، بدأ تظهر مشاكل البطئ..لست مستعدا لفرمتة الجهاز، أضفة له في الرام...
أريد أن أعرف لو سمحتم هل ال linux او mac احسن من ناحية الإستقرار و السرعة، لانني لا أحب فرمتة الجهاز أبدا،
أحتاج غلى نظام تشغيل يكون سريع جدا، و أستطيع أن أعمل عليه لمدة أزيد من عام دون عمل فرمات :)
اللينكس قوي جدا بصراحة اشتغلت عليه فترة لكن اعتقد من وجهه نظري المتواضعة جدا بانه ليس عملياً لنظام تشغيل مستقر مثل ويندوز وخصوصا لمطور.
انا باستخدم اللينكس سيرفر ايديشن لتهيئة العمل على السيرفرات وقمت بتهيئة اكثر من سيرفر للمطورين باستخدام اللينكس على ال ميديا تمبل والديجيتال اوشن
ويندوز 8 قوي جدا وسريع صراحة وباشتغل عليه بدون اي مشاكل في السرعات.
على حسب تجربتي و لأني جديد على نظام اللينوكس لحد الآن لم أجد أي توزيعة مستقرة صالحة للعمل التوزيعة الوحيدة التي وجدتها جيدة و لكنها بدأت بالتهنيج بعد مدة شهر هي Elementary Os و المشاكل التي بدأت تظهر لي مشاكل في الاقلاع و عدم اشتغال بعض البرامج أحيانا و مشاكل مع اللغة العربية. قد يحدت لي هذا لأني مبتدئ في التعامل مع النظام.
بالنسبة للويندوز 8.1 لا أعلم ماذا حدت معك ربما لأن نسختك معدلة لكني أجدها جد مستقرة أخير فورمات لي كان بعد تنصيب النظام بـ6 أشهر تقريبا.
بالنسبة للماك لم يسبق لي لتعامل معه.
عدم استقرار التوزيعة ربما له علاقة بالبرامج التي تعمل عليها. حيث أن البرامج هي التي تتسبب في تعليق الجهاز وليس نظام التشغيل، في أغلب اﻷحيان.
حدث لي تعليق عدد من المرات عندما استخدمت VirualBox عندما أقوم بتشغيل نُسخة نظام تشغيل داخل لينكس عندما كانت الذاكرة 4 قيقا، لكن عندما قمت بالترقية إلى 8 قيقا توقف التعليق، كان لدي جهاز قديم به 6 قيقا رام، لم يمكن يحدث فيه تعليق بسبب برنامج الـ VirtualBox
البرامج التي حاولت تنصيبها هي برامج بسيطة Dropbox, SublimeText, CodeBlocks... لا أظن أنها قد تتسبب في عدم استقرار النظام و كذلك فالنظام قمت بتتبيته كنظام أساسي في قرص صلب لوحده أضف الى أن مواصفات حاسوبي جيدة. ربما هذا حظ المبتدئ في بداية تعامله مع النظام :D
كان لدي جهاز مشابه لتلك المواصفات وكنت استخدم فيه Ubuntu 12.04 لعدة سنوات، وكان يعمل بدون مشاكل تُذكر، ثم قُم بترقيته إلى Ubuntu 14.04 ايضاً كان مستقر وليس فيه أي تعليق.
التعليق واجهني مع احد اﻷجهزة التجميع Desktop والذي جمعته بنفسي، كان يعلق أثناء تشغيل بعض اﻷلعاب.
ألعاب أيها المعمّر ^_^ ؟
ممكن أسماء الألعاب التي أعجبتك على لينُكس ؟
اللعبة الوحيدة التي ألعبها أثناء وقت الفراغ هي لعبة الممرّات والقتال Sauerbraten cube 2
widelands لعبة استراتيجية، كنت ألعب مثلها منذ وقت، تحتاج إلى نفس طويل ومتابعة حتى تصنع مدينة/قرية/دولة قوية وتهزم العدو ... أخوك الآن يلعب ربع ساعة كأقصى تقدير، فقط للترويح عن النفس.
بسبب الأعصاب المهترئة :(
بارك الله لك في أبنائك وأصلح لك ذريتك،
ابنتي لا زالت في عمر السنتين وبضع شهور لذلك لن ألعبها الآن مع أني حملتها وركبتها ^_^
ضغطت على زر Page up حتى وصل التسريع إلى أكثر من 500 مرة وأصبحت اللعبة تستهلك ذاكرة زيادة :)
نعم لن ألعبها :)
الرقم المناسب للتسريع هو من 5 إلى 10، لكن 500 ضعف هذا رقم كبير ربما يتسبب بهزيمتك في وقت وجيز، لاحظ أن التسريع يمكن أن يكون في صالح الكمبيوتر.
لم الحظ أن اللعبة تستهلك ذاكرة، لكن ترفع حرارة المعالج. في جهازي القديم Core 2 Due كانت تصل درجة الحرارة 90 درجة أو اكثر أثناء اللعب. لكن عندما اشتريت لابتوب جديد ذو معالج Core I5 ivey bridgeاصبحت درجة الحرارة لا تتجاوز 60 درجة
جربتها من سنتين أو ثلاث، لكن المبدأ واحد مثل cube 2
أول مرة استخدمت فيها لينُكس هجرته بعدها لعامين، الآن سنوات أعمل عليه وحده بدون الحاجة إلى نظام آخر.
البرنامج الوحيد الذي سبب لي مثل هذا هو Gimp في إصداره الأخير
على أي،6 ج.ب في الرام = 12 ج.ب في مساحة التبديل swap
جرب ذلك.
عملت على أغلب التوزيعات واستقررت على التوزيعات الدبيانية سهلة الاستخدام، حيث أتنقل بين أوبنتو ولينُكس منت كل بضعة أشهر
هذا لأني وصلت لمرحلة مللت فيها ذلك الشغف الذي كان يعتريني لإيجاد الحلول بنفسي :)
نعم يونتي له نكهة عجيبة صراحة، مع أني في 2006/2007 كنت أعتقد أني لن أترك جنوم 2 لإعجابي به آنذاك بسبب سهولة التخصيص ...
هرمنا يا صديقي :)
أستاذ معتز،
مثلَك عدتُ إلى واجهة يونيتي بعد مدة من استخدام سينامون (حوالي سنتين) ولكن لم أستمر رغم جمال وسرعة استجابة الواجهة وذلك لعلة لم تُرقّع بعد رغم الإبلاغ عنها منذ فبراير الماضي وتتعلق بعمل اختصارات لوحة المفاتيح عند استخدام layout غير لاتيني (لوحة مفاتيح عربية مثلا).
رابط العلة:
mate تعمل مع نظام ملفات caja، لذلك كنت كلما ثبتتها أحذفه وأستخدم nautilus لكن تحدث مشاكل
mate رائعة وبسيطة، لكن أمل منها بسرعة، حيث التخصيص فيها محدود بعض الشيء، ليس كجنوم 2 أو mate
أما جنوم 3 فكنت أجربها عند إصدارها ولم أعد لها حتى الآن
يونتي صراحة كانت تفكير خارج الصندوق، وهي واجهة صممت لتلائم جميع الشاشات ومنها شاشة الهاتف
ولعل حلم كانونيكال أن يصبح أوبنتو مثل هذا
وقد بدأ بالفعل
هنا تتضح لنا أسباب إصرار كانونيكال على واجهة يونتي رغم سخط مجتمع اللينُكس عند بدايات الواجهة الفتية.
الماك رائع من تجربة شخصيه لجميع البرمجيات ولا استطيع الاستغناء عنه لكن يعيبه سعره
غريبه
عندما ادخل قنوات في اليوتيوب مثل بي اتش بي اكاديمي غالباً النظام هو نظام ماك
عموماً هو سهل ايضاً في البرمجة لان به كوماند لاين مثل لينكس ومع اضافة Homebrew اصبح اروع واروع
- حذف بواسطة المستخدم
بالنسبة لتطوير الويب لا يحتاج الا ل ( متصفح + محرر نصوص ) ... يعنى لا يهم اى نظام تستعمل. وبالنسبه للاستقرار ... من رأيي Linux
هذا يعتمد على حسب البيئة الموجود فيها ذلك الجهاز، فإذا كانت درجة الحرارة مناسبة والكهرباء مستقرة فنادراً ما تحدث مشكلة. في البيت دائماً يكون لدي مخدم (لابتوب أو ديسكتوب) يعمل لفترات متواصلة، أحياناً بدون تكييف وفي درجة حرارة للغرفة تصل إلى 37 درجة مأوية، ومع عدم استقرار للكهرباء، لم تحدث لي مشكلة تُذكر طوال هذه الفترة للعتاد، عدا المشاكل العادية، مثل تلف مصدر الطاقة بسبب تراكم الغبار عليه.
في الحقيقة البيئة المثالية تجعل العتاد يُعمر أطول خصوصاً درجة الحرارة المناسبة.
لقد وجدت الحل المناسب لي بعد قرائت جميع التعليقات + العديد من المقالات حول الموضوع :)
كل شخص له إستخدام مختلف للحاسوب،
كل نظام تشغيل له مميزاته،
= الحل : جرب كل نظام و أحكم بنفسك :)
طبعا لن أغامر في هده اللحظة و أنتقل من الويندوز الدي أعمل عليه لسنين، إلى اللينكيس،و لكن ما سأفعله هو أنني سأتبته على حاسوبي المحمول، و أتبث جميع البرامج التي أعمل عليها على النظام الجديد، ثم سأعطيه فرصة، و أجربه لمدة أربعة أشهر ريتما أعتاد عليه و اقرر أيهما أفضل، ثم سأحدد أي نظام سأعمل عليه لبقية حياتي :)
بالنسبة للماك، هو يعمل مع أجهزة ابل بأداء أفضل، لهدا عندما سأرغب في تغيير حاسوبي المحمول، سأفكر في الأمر :)
أنا استخدمت الـ Windows فقط ! و لكني أُفضل أن أقتني على Mac لأن لديه Shell Command رائعة ومفيدة جدا خاصة لمطوري الـ Php و أطر العمل الخاصة بهاته اللغة لأنها تساعدة في تثبيت الكثير من البرامج و التعامل معها فقط عبر الـ Shell مثل الـ MySQL.
فلننتظر رأي الآخرين حول هذا الموضوع.
إذا كان فقط على الشل فالماك واللينُكس أبناء عمومة ونفس الأوامر تقريبا تنفذ على كليهما !
أى نظام تشغيل يبطىء بعد فترة من الزمن سواء كان ويندوز أو لينكس أو ماك أو اس,
و لمعالجة ذلك علينا معرفة الاسباب الاساسية.
و الأسباب الأساسية لذلك:
البرامج المثبتة و التى تعمل فى الخلفية, تأخذ جزءا لا بأس به من موارد الحاسوب (خاصة المعالج و الذاكرة). أكثر البرامج التى تسبب ذلك هى الAntivirus و برامج الChat لأنها تعمل دائما فى الخلفية بنشاط كبير و خاصة الAntivirus لأنه يراقب كل عملية نقل أو تسجيل ملف. لاحظ ايضا انها تنقسم الى برامج و Services
الFragmentation التى تحصل للملفات على القرص الصلب تتسبب بجزء كبير من انخفاض الاداء.
تزايد حجم ملفات النظام (التى تضيفها البرامج المختلفة) و الRegistry فى الويندوز.
الFormat هو حل من لا يعرف, أو حل من "يستسهل", لكنه ليس حلا, الحلول هى :
ايقاف الخدمات التى تعمل فى الخلفية و التى لست فى حاجة اليها, مثلا يمكنك ايقاف خدمة الAntivirus الخلفية, و بدلا من ذلك قم بعمل Scan يدوى كل أسبوع, نحن لسنا فى عام 1998, و Windows 8 ليس مثل ويندوز 98, عادة لا يمكن لفايروس التسلل الى النظام مثلما كان يحدث مع ويندوز 98, لذا فان الScan اليدوى يكفى, و لسنا فى حاجة الى خدمة تعمل طوال الوقت.
الغاء تثبيت البرامج التى لا تحتاج اليها, و خاصة تلك التى تأتى مع معظم الحواسيب و لا حاجة اليها.
يمكنك أيضا ايقاف الخدمات فى الخلفية بشكل يدوى من خلال الTask Manager فى ويندوز 8.1.
قم بعمل De fragmentation كلما شعرت ان الحاسوب بدأ يبطىء.
بعض البرامج خاصة متصفحات الويب يتم ابطائها بفضل بعض الAdd Ons التى تثبت عليها, قم بازالتها جميعا!
قم بتنظيف مجلد الTemp دوريا.
قم دائما بالنظر فى الTask Manager و حلل البرامج التى تستهلك أعلى قدر من الذاكرة و المعالج, و بالتالى خذ قرار ازالتها اذا لم تكن مهمة.
معظم مشاكل ابطاء الويندوز ترجع لاستهتار المبرمجين بموارد الذاكرة و المعالج, فكل مبرمج يعتقد ان برنامجه هو وحده من يعمل على الحاسوب, و هم دائما ما يفضلون اضافة امكانات جديدة بدلا من العناية باستهلاك الذاكرة و المعالج.
باتباع هذه القواعد انا شخصيا لم اقم بفرمته ويندوز 7 لدى لسنتين حتى الأن.
نظام لينكس لا يحتاج لـ defragmentatio,
و لا يحتاج لتنضيف مجلد Temp مهما كانت كثافة استعمالك للانترنات
اذا كانت الرام أكثر من 2 جيجا فلن تحتاج لمراقبة استهلاك الذاكرة على الإطلاق، حتى لو كانت أقل فنادرا ما ستحتاج ذلك
قمت بتثبيت 9 addons على الفايرفوكس و لم يتأثر المتصفح و لم يصبح بطيئ
كل تلك الامور مرتبطة فقط بالوندوز لذلك تخليت عن استعماله منذ 5 سنوات
لا اعرف ما الذى ادخل اللينكس فى الموضوع الذى كان يتمحور حول نظام ويندوز,
أنا اعرف اننى سوف أنال نقاطا سلبية و أنك سوف تنال نقاطا ايجابية نظرا لانتشار الدعاية اليسارية و الشيوعية, لكن لا بأس الواحد بيقول الحق لوجه الله.
انت مخطىء, نظام لينكس أيضا يحتاج لdefragmentation لكن بعد فترة أطول لاختلاف الFile Allocation Table فى نظم يونيكس عنها فى نظام ويندوز, لكن بشكل عام نظم FAT و من ثم NTFS أكثر اعتمادية و أقل عرضة للأخطاء, فقد ضحت مايكروسوفت بالfragmentation فى مقابل اعتماد نظام خطى لكتابة الملفات ما يقلل من مشكلة انهيار الFile Table فى حالة انقطاع التيار فجأة اثناء الكتابة.
متصفحات الانترنت و البرامج المختلفة هى من تقوم بتخزين ملفات الTemp و ليس لنظام التشغيل علاقة بذلك.
هذه الامور ليست مرتبطة بويندوز, بل هى مرتبطة بالبرامج التى تعمل عليه, نتيجة لكثرة البرامج التى تعمل على ويندوز و لجوء مبرمجيها الى زيادة المميزات و الاضافات الكثيرة فان برامج الويندوز بشكل عام أضخم و أكبر حجما و تستهلك ذاكرة أكبر و لكنها أكثر كفاءة أيضا.
دعك من كون 90% من مستخدمى اللينكس يستخدمونه لغرض واحد او اثنين, بينما يتحولون الى استخدام ويندوز لمختلف الاغراض الاخرى, و عادة لا يقومون بتثبيت الكثير من البرامج غالبا لأنه لا توجد الكثير من البرامج.
- حذف بواسطة المستخدم
"لأنك تنشر معلومات خاطئة، لينكس لا يحتاج defragmentation بل وهي أصلًا خيار غير موجود للمستخدمين العاديين وأنت تأتي لتقول أنّ كل الأنظمة تحتاجها.."
اذا كان لديك أدنى فكرة عن الFile Allocation Table بشكل عام, فلن تقول هذا الكلام!
لينكس يحتاج لDefragmentation خاصة عند امتلاء القرص الصلب,
و معظم توزيعات اللينكس غير مزودة بخاصية الDefragmentation و هذا قصور و لكن الأمر fsck يرجع نسبة الnon-contigous nodes الموجودة فى الFile System,
و عموما نظام NTFS أيضا نسبة الDefragmentation فيه قليلة مثلها مثل أنظمة يونيكس, الfragmentation كانت مشكلة أيام ويندوز 98 و نظام FAT, و لكن حاليا مع NTFS فان المشكلة أصبحت أقل بشكل كبير,
الاستراتيجية البسيطة هنا التى تطبق فى ext2 هى ترك مساحة كبيرة بعد الملف بينه و بين الملف الذى يليه, فاذا تم التعديل على الملف و الاضافة عليه فيمكن استكماله بدون Fragmentation, لكن اذا زاد حجم الملف بشكل كبير, أو كان القرص مملتىء فسوف يضطر نظام التشغيل الى الكتابة فى هذه الاجزاء, و بالتالى يحدث الDefragmentation سواء على لينكس او ويندوز.
نظام NTFS يتبع نفس الاستراتيجية حاليا, و بالتالى فان حجم الFragmentation اصبح مساويا تقريبا بين لينكس و ويندوز.
أضف الى ذلك انه يمكن لويندوز عمل Defragmentation بشكل ألى كل فترة زمنية دون تدخل من المستخدم.
طب انت قريت المقالة اللى انت كاتب اللينك بتاعها؟ واضح انك مقرتهاش, لأن المقالة بتقول نفس اللى انا قلته بالضبط,
هفترض انك كسلت تقرا الجزء الاخير, يا ريت تقراه, لأن فيه ان لينكس أيضا بيحصله Fragmentation و بيتحدث عن طرق ملتوية لحل هذه المشكلة نظرا لأن السادة اللى بيكتبوا لينكس كسلوا يعملوا Defragmentation tool!
مش عارف ليه بحس انو اللى بيدافعوا عن المصادر المفتوحة الموضوع بالنسبة لهم أكثر من مجرد حوار تقنى, هو أشبه بعقيدة أو تعصب دينى او شىء من هذا القبيل و كل واحد حاسس انو بيؤدى مهمة مقدسة فى الدفاع عن المصادر المفتوحة بحق او غير حق!
أعتقد بعد تجربة لينكس أفضل بكثير من الويندوز ، فأنت يهمك الاستمرار والاستقرار على نظام تشغيل ، بخصوص البرمجة يوجد الكثير من المحررات المناسبة كـ sublime ، أترك عنك وندوز ومشاكله التي لا تنتهي وأهل بالاستقرار مع لينكس ويفضل استخدم أوبونتو xfce
بما انك قلت "لمطور" وليس للمستخدم العادي فالكلام محسوم لصالح لينكس.
المستخدم العادي قد يرغب بتنزيل العاب ea sports او برامج معينة. لكن كمطور فما يهمك هو لغات البرمجة مثل نود وبايثون وروبي ومحررات مثل geany وبيئات مثل eclipse.
في النهاية الكود الخاص بك سينتهي على خادم يعمل بنظام لينكس.
انا استعمل فيدورا لأسبابي. لكن بشكل عام قد تحب سنتوس فهي التوزيعة الأكثر اعتمادا للخوادم. فيدورا الآن هي ما سيكون عليه سنتوس وريدهات بعد سنوات قد انصحك بها إن كنت تريد ان تكون صاحب المبادرة والسبق.
نعم أخي الويندوز 8.1 غير مستقر ويظهر عيبه بعد 6 اشهر وغير مستقر ويبدأ بالتداعي وأخر حل ستتوصل اليه هو الفرمتة .. والشيء المقلق هو انه يجب عليك تحميل كل التحديثات الخاصة بع بعد الفرمتة وتنتظر ايام ليتم تحميل كل التحديثات التي تجعل نظامك جميل وتفاعلي بشكل أوضح .
أما على اللينيكس فعليك ان تكون ملما به جيدا لكي يبقى معك مستقر ولن تظهر عليه أي عيوب .. ولكن عليك الاجتهاد في اليوم الاول من التنصيب لتثبت جميع اللواحق الضرورية كاللغة والبرامج الاخرى الاساسية منها والتي قد تحتاجها في وقت لاحق .
وبخصوص الماك .. لا اعلم عنه شيء لاني لم اقم بتجربته مطلقا :) ولكن سياتي الدور عليه في التجربة .. فعلى الانسان ان يكون ملما بكل شيء :)
يقال .. خذ من كل شيء شيء ... وخذ من الشيء كل شيء :)
انصحك بـ لينكس
من استخدامي الشخصي وتجربتي :
افضل نظام تشغيل لمستخدم عادي الى مطور الى لاعب هو ويندوز
افضل نظم تشغيل كسيرفر هي توزيعات لينوكس المشهورة تحديداً CentOS او Fedora .
افضل نظام تشغيل للمصممين هو Mac وايضاً جيد لفئة من المطورين.
بالنسبة للينوكس كنظام لمطورين للاسف اقول لك نظام غير مستقر, خصوصاً انك تتعامل جرافيك, وخلال استخدامي لابنتو في قديم الزمان اضطررت للفرمتة خلال سنتين اكثر من 6 مرات, اما ويندوز فانا بالمعدل افرمته بعد سنتين او اكثر من الاستخدام عادة, سواء بجهاز العمل او جهاز الاستخدام الشخصي.
ماك جيد جداً ويصلح كبيئة عمل للمطورين, وافضل من لينوكس, انا شخصياً احترمه لكن لا احبه, لاسباب كثيره منها سعره (سعر العتاد), وبسبب بعض المشاكل التي يتسبب بها في عملية نقل الملفات الى نظام آخر, وايضاً توافقيته مع البرامج, اشعر اني حر اكثر في ويندز منه في ماك.
مجتمع لمناقشة وتبادل الخبرات حول تطوير الويب. ناقش أحدث التقنيات، اللغات، والأدوات في عالم تطوير المواقع والتطبيقات. شارك مشاريعك، اسأل عن نصائح، وتعاون مع مطورين محترفين وهواة.