إطار فب جيد لتشغيل على استضافة المواقع على الشبكة الميزانية؟

StackOverflow https://stackoverflow.com/questions/214113

  •  03-07-2019
  •  | 
  •  

سؤال

وأود أن إنشاء بعض المواقع الصغيرة باستخدام PHP كلغة برمجة. لقد بحثت في عدة أطر لكنهم جميعا تبدو كبيرة نوعا ما، ولست متأكدا من مدى أنها سوف تعمل في بيئة استضافة مشتركة. كنت أتساءل إذا كان أي شخص يعرف من الأطر التي تعمل بشكل جيد في استضافة مشتركة؟ أنا أبحث عن شيء مع MVC والميزات ORM وأي شيء آخر إضافي سيكون مجرد مكافأة.

هل كانت مفيدة؟

المحلول

وللكيك. أنا لا أرى لماذا انها لن تنجح في استضافة مشتركة.

نصائح أخرى

وElisLabs كود إغنيتر ( http://codeigniter.com/ ) يجب أن تتلاءم مع القانون مثل القفازات.

وهذا هو بلدي إطار الاختيار عندما أفعل المشاريع بي.

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

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

والشق يصل صوت آخر لكود إغنيتر - انها حقا سهلة وسريعة للتعلم، وخفيفة الوزن جدا، جيد جدا على استضافة مشتركة

ومنذ كنت تتحدث عن التطبيقات الصغيرة، وربما لا يهم. كود إغنيتر يبدو أن أسرع.

ولكن للتطبيقات الكبيرة (أو تلك التي يمكن أن تصبح كبيرة (نتحدث عن الحمل، وليس كمية من التعليمات البرمجية)) أقترح عدم استخدام الأطر "عامة" على الإطلاق. ويمكن أن تسريع التنمية على الكثير ، لكن في معظم الحالات هم قتلة السلطة كمبيوتر حقيقي.

ووفقا ل- على سبيل المثال - بعض الاختبارات الأطر بول مارك جونز تلتهم حوالي 90٪ إلى 97٪ من ملتقيات نظام (كود إغنيتر سجل جيدة من خلال تناول فقط 85٪). وهذا يعني أنه إذا كان جهاز الكمبيوتر الخاص بك يمكن التعامل مع 100 طلب في الثانية باستخدام إطار سيكون لديك فقط 15 طلبات محتملة غادرت قبل خادم يذهب الازدهار.

وبطبيعة الحال فإن النتائج سوف تختلف بناء على الطلب. وكانت اختبارات بول يؤديها بسيطة صفحات "مرحبا العالم" مع عدم وجود قاعدة بيانات وأي حسابات أخرى. من الواضح أن "التطبيق / الإطار" نسبة سيتغير كثيرا إذا قمت بإضافة منطق التطبيق.

وليس محاولة لوقف لكم من استخدام الإطار ... مجرد محاولة لجعل لكم التفكير قبل بدء الترميز ...

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

ملاحظة جانبية / الإفصاح، وقد شاركت في الأصل في الشوكة التي شكلت في Kohana. كود إغنيتر (على الأقل نحو عام أو عامين، عندما كنت أشارك) وجدا ليست مفتوحة للمساهمات المستخدم. كان لي العديد من التحسينات وإصلاح الأخطاء أنني ساهمت بقع ل، الذي انتهى المتعفنة، في الأساس، كما تم تجاهل *. ونتيجة لذلك، استغرق عدة أشخاص فوق مصلحة كبيرة في الحصول على مساهماتها في، وبينما يقوم Kohana على كل نفس المبادئ والأفكار كما كود إغنيتر، وتنفيذ أفضل بكثير وأسهل بكثير من العمل مع.

و(*: لا يرجع إلى رمز الجودة، فقط تفعل لمجرد عدم مهتمة لأنها لا تناسب بالضرورة في مباشرة أن Ellislabs ذاهبا لأنه كان دعم للمنتج التجاري من كان مثل إذا كان التغيير وتفصيل - حتى لو انها حققت تحسنا كبيرا إلى المكتبة - من شأنه أن يلزم لهم لإعادة كتابة / تغيير أي شيء كانوا قد بنيت على أعلى، فإنه يمكن تجاهلها)

وأنا أحب للكيك، هو بسيط ولديه وثائق جيدة جدا. لقد إعداده بسهولة جدا على MediaTemple، أود فقط أن تغيير المتغير الجاسوس في ملف التكوين.

Qcodo هو خيار آخر للمراجعة.

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

لقد حددت وجود إطار تمديد للسماح لك لتثبيت ملحقات على أعلى من ذلك (ORM، قاعدة البيانات، مخبأ، الخ).

وموقع الرأي: http://sonicframework.com

المصدر تصفح: http://github.com/ccampbell/sonic

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top