سؤال

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

أدرك أن هناك الكثير من الأسئلة ذات الصلة PHP frameowrk على ذلك بالفعل. ومع ذلك، أواجه صعوبة في العثور على أشخاص يستخدمون بالفعل واحدة من هذه (الطاقة الشمسية) في بيئة عالمية حقيقية.

لذلك، سؤدي: هل عمل أي شخص مشروع حياة حقيقي مع أحد هذه؟ كيف كان هذا العمل بنسبة لك؟ ما هي القضايا الرئيسية؟

أنا لا أبحث عن معايير أو الإثارة حول النظريات وراء كل من هذه. من الواضح أن المبدعين من كلا الأطرين قاموا بعمل هائل. ما أريد أن أعرفه هو:

  • هل استخدمتها؟
  • هل أحببتها؟
  • الموالية والسلبيات على أساس استخدام العالم الحقيقي؟
هل كانت مفيدة؟

المحلول

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

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

هناك طريقة رائعة للانخراط في الطاقة الشمسية، أو للحصول على الأسئلة الإجابة هي زيارة قناة IRC # Solar-Talk On FreeNode، أو الانضمام إلى القائمة البريدية للطاقة الشمسية.

زيارة شمسي الموقع لجميع المعلومات.

نصائح أخرى

لا أستطيع التعليق على الطاقة الشمسية أو يي لأنني لم أستخدمها أبدا. عندما أعطيت كل من نظرة سريعة، لا يبدو أنها مستقرة مثل الأطر التي استخدمتها من قبل. لقد قمت بتطوير CakePhp لسنوات واجهت حاجز PHP 4 معها، حيث لا يكون الاستمرار في تطوير PHP 4 مناسبا بعد الآن. في نهاية المطاف، يكلف فقط المزيد من المال.

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

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

ZF هو بالتأكيد php5 فقط، الذي أحب. أنا أقدر أيضا طوفها. يمكنني إنشاء قاعدة "مشروع" قاعدة ثم قم بإضافة "تطبيقات" فردية لها، ولكل منها نماذج / طرق عرض / لوحات تحكم. يمكنك أيضا استخدام فئات / ميزاتها بشكل فردي دون عملية Bootstrapapple بالكامل. إنها مدعومة من ZEND، وهي ناضجة للغاية - أفترض لأن الكثير من العيون المدربة قد استخدمتها وتحسينها. عواقب ذلك رائعة: فقط تصفح من خلال موقع الويب، اتبع البدء السريع والنظر في المكونات المتاحة في الدليل المرجعي وسترى ما أقصده.

تم إيقاف الليثيوم من مشروع CakePhp's Cake3، وهو ما يهدف إلى إطار بدعم فقط ل PHP 5.3 و PHP 6. من غير المحتمل أن يكون PHP 5.3 فقط، مما يعني أنها قد حطمت لعرباتها لأحدث PHP مستقرة مع معظم الميزات، مثل مجهول وظائف، سائق mysql الأصلي، وأكثر من ذلك بكثير. يستحق النظر في إذا كنت قادرا على نقل فريقك إلى بيئة PHP 5.3 فقط، خاصة إذا كان لديك أشخاص يعرفون قيمة تقنيات البرمجة الحديثة الموجودة في لغات مثل Python أو Ruby. إنه إطار شاب، ولكن لديه الكثير من نفس الموهبة التي تقف وراءها أن CakePhp كان لديه، بحيث يمنحه إبهاما كبيرا في كتابي.

لقد استخدمت YII قليلا الآن ووجدت أنها عملت بشكل جيد للغاية بالنسبة لي. المخادع الرئيسي ضده هو أنه لا يزال جديدا نسبيا ومعظم الناس لم يسمعوا به.

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

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

لا أستطيع التعليق على الإطلاق على الطاقة الشمسية.

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

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

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

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

آمل أن يساعدك هذا. تتضمن أطر PHP شائعة الاستخدام هناك في الوقت الحالي codeigniter و cakephp.

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