أيهما أفضل xampp أو denwer. مقارنة بين برنامجي Denwer وXAMPP: أيهما أفضل. المقارنة والاختيار

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

افتح الخادم

هذا التجميع متعدد المتغيرات. التثبيت ثابت (على كمبيوتر منزلي) ومحمول (على جهاز محمول).

يعد Open Server إصدارًا صغيرًا نسبيًا، ولكنه يحتل المركز الأول بقوة في خط الخوادم المحلية. هناك عدة أسباب لذلك، ولكن الثلاثة الرئيسية هي:

  1. المنصة محمولة ومتاحة بدون تثبيت على نظام تشغيل؛
  2. يتم تحديث Open Server باستمرار، ولا "يتعطل" لعدة سنوات دون ترقية، مما يدل على عمل المؤلف المستمر في المشروع؛
  3. تحتوي المنصة على خمسة خيارات للغات (الروسية هي الخيار الرئيسي).

يحتوي إصدار Open Server أيضًا على العديد من الميزات الرائعة التي تعمل على تبسيط عمل المطور. أنا سعيد بسهولة التثبيت، والتبديل الذاتي للبرامج المفقودة، وخدمتي HTTP (Apache وNginx)، والعديد من إصدارات DBMS وPHP، ووجود برنامج تحكم.

الموقع الرسمي: open-server.ru

Xampp

يرمز هذا التجميع إلى: Any axis+Apache+mariabd+php+Perl.

تعد منصة Xampp رائدة بين المنصات المماثلة في الخارج. تعتبر المنصة مثيرة للاهتمام لأنها يمكن أن تعمل على أنظمة تشغيل مختلفة، كما هو موضح بالحرف الأول من الاختصار [X]. يمكن أن يكون هذا هو Windows وLinux وOS X. الحرفان [p] الموجودان في نهاية الاختصار يرمزان إلى php وperl (اللغات المتوفرة). بدلاً من MySQL، يوجد نظام MariaDB DBMS الأقوى.

يبلغ عمر مجتمع XAMPP أكثر من 10 سنوات، ونتيجة لذلك، هناك الكثير من المعلومات حول استخدام النظام الأساسي. يتم "العناية" بـ XAMPP، ويتم تحديثه باستمرار، ويوجد إصدار به PHP 7.0.4. حتى ظهرت نسخة روسية من الموقع الرسمي.

المصدر الأصلي: www.apachefriends.org/ru/index.html

دنفر

بناء WAMP (windows+Apache+mysql+php). التثبيت الثابت فقط.

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

ل. موقع إلكتروني: www.denwer.ru/

وامبسيرفر

الاستنتاجات

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

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

عندما بدأت في إنشاء مواقع الويب لأول مرة (حوالي عام 2008)، كان اختيار الحزم لكل ما أحتاجه نادرًا للغاية. كان xampp, denwerو1-2 خيارات أخرى. لذلك ليس من المستغرب أنه في ذلك الوقت قامت الغالبية العظمى من المبرمجين بتثبيت كل شيء بأنفسهم: أباتشي, ماي إس كيو إل, بي أتش بي, phpMyAdminوما إلى ذلك وهلم جرا. وعلى خلفية تلك الحزم القليلة التي كانت هناك، خصت بالضبط دينوير.

ولكن بعد ذلك، لأسباب مجهولة بالنسبة لي دينويرتبين أنه تم التخلي عنه وتوقف عن التحديث تمامًا. حاليا أحدث نسخة دينويرالآن بي إتش بي 5.3.13يعود تاريخه إلى ٨ مايو ٢٠١٢. أي أنه لم يتم تحديثه منذ 5 سنوات بي أتش بي. لذلك، للأسف، من دينويراضطررت إلى الرفض، على وجه التحديد بسبب عدم وجود أي تحديث. فقط قم بتحديثه PHP على Denwer- مشكلة كبيرة، ولا تنجح دائمًا، رغم أنها ملتوية، إلا أنني نجحت. لكنها ليست مجرد مسألة بي أتش بي، ولكن بشكل عام في جميع أنحاء التجمع بأكمله.

وفي نهاية عام 2016، قررت أن أرى ما هو جديد، وصادفته خادم مفتوح. من بين المزايا التي أود أن أشير إليها ما يلي:

  • هناك كل ما تحتاجه: أباتشي, ماي إس كيو إل, بي أتش بي, phpMyAdminوما إلى ذلك وهلم جرا.
  • يمكنك اختيار أي إصدار من كل ما هو متاح. على سبيل المثال، يمكنك أن تأخذ بي إتش بي 7ولكن يمكنك أن تأخذ بي إتش بي 5، يمكنك أن تأخذ أباتشي 1ولكن يمكنك أن تأخذ أباتشي 2. كل هذا سهل الإعداد للغاية.
  • من السهل الإعداد بحيث يتم إرسال الرسائل فعليًا من جهاز الكمبيوتر الخاص بك، وليس فقط وضعها في مجلد، كما هو الحال في دينوير. وبطبيعة الحال، يمكن أن يتم ذلك هناك أيضًا، ولكن في الداخل خادم مفتوحهذا أسهل بكثير للقيام به.
  • التوفر خوادم بروتوكول نقل الملفات.
  • توافر جدولة المهام.
  • واجهة مريحة مع كافة الإعدادات.
  • خادم مفتوحيتم تحديثها بانتظام.

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

بدأ جميع مشرفي المواقع العمل باختيار خادم ويب افتراضي. وكان الجميع يتساءل: ماذا تختار XAMPP أم Denwer؟ هذان الخادمان رائدان، وعليك اختيار أحدهما حتى لا تندم عليه لاحقًا. ولذلك، فإن هذه المقالة سوف تغطي هذا الموضوع. سأوضح لك إيجابيات وسلبيات XAMPP وDenwer بشكل منفصل.
XAMPP وDenwer عبارة عن تجميعات جاهزة تجمع بين جميع المكونات الضرورية للعمل. هذه المكونات عبارة عن معالجات لغة لقواعد بيانات Apache وPHP وMySQL والعديد من الوظائف الإضافية الأخرى. يحتوي XAMPP وDenwer على نفس الوحدات. ولذلك، لا يتعين عليك تثبيت تجميعات الخادم، بل يمكنك تثبيت المكتبات اللازمة للتشغيل يدويًا. ومع ذلك، يعد التثبيت اليدوي مهمة معقدة ويتم استخدامه لإعداد الخوادم العامة، وليس الخوادم المحلية. لذلك، لا ينبغي عليك تعقيد حياتك وتثبيت Apache وPHP وMySQL يدويًا.
XAMPP.
يحظى خادم الويب الافتراضي هذا بشعبية كبيرة نظرًا لوظائفه المشتركة بين الأنظمة الأساسية. هذا يعني أنه يمكنك تثبيت XAMPP على كل من Windows وLinux وMac OS X وSolaris وBSD. تثبيت هذا الخادم بسيط للغاية، ويتم توزيعه بموجب ترخيص مجاني. بالنسبة لأنظمة Linux، يعد هذا أرشيفًا يجب تفكيكه وتشغيله. وهذا يكفي للعمل مع الخادم. يجب على مستخدمي Windows تنزيل ملف EXE وتشغيل التثبيت. يتم اختبار XAMPP باستمرار، ويتم إصدار إصدارات جديدة، لذلك من الحكمة زيارة موقع المطور، بالإضافة إلى موقع Denwer. يتم التعرف على XAMPP كخادم أكثر استقرارًا من قبل العديد من مشرفي المواقع. يمكن تشغيله بشكل افتراضي على الشبكة دون خوف، حيث تم تكوين حماية المكونات وتكوينها بالكامل. في حالة Denwer، سيتعين عليك تكوين Apache وPHP وMySQL يدويًا لهذا الغرض. يمكن لـ XAMPP تحويل جهاز الكمبيوتر الخاص بك إلى خادم حقيقي؛ للقيام بذلك، تحتاج إلى تكوينه للعمل عبر الإنترنت. لسوء الحظ، لا يوجد لدى Denwer مثل هذه الوظائف.
دينوير.
يعد Denwer حاليًا الخادم الأكثر شعبية على نظام Windows. يحتوي الخادم أيضًا على تكوينات تم تكوينها مسبقًا. هذه، على سبيل المثال، الترميزات التي تهدف إلى العمل باللغة الروسية مع PHP و MySQL. لا يمكن لـ XAMPP أن يرضيك بهذا، سيتعين عليك الإصرار على كل شيء بنفسك، وتحرير ملفات التكوين. سأضيف أيضًا إلى الإيجابيات أن Denwer تم تحسينه افتراضيًا بشكل أكبر ويعمل بشكل أسرع من XAMPP. ومع ذلك، لا يوجد ما يمنعك من إعداد XAMPP بهذه الطريقة.
في الواقع، هذا هو الشيء الرئيسي الذي يجب قوله عند اختيار خادم الويب. الأمر متروك لك لتقرر أي واحد تريد استخدامه. لكل منها إيجابيات وسلبيات، لذلك أوصي بالبدء في العمل مع التكوين اليدوي لـ Apache وPHP وMySQL. ثم يمكنك بسهولة إزالة كل ما لا يعجبك في XAMPP أو Denwer وتخصيصه بالكامل حسب رغبتك.