2008-12-08 12 views
6

मैं PHP चौखटे की दुनिया के लिए नया हूँ और, कुछ प्रारंभिक जांच के बाद, लोकप्रिय विकल्पों की निम्न सूची के साथ आया था:PHP फ्रेमवर्क - क्या वे पूरी तरह से व्यक्तिगत प्राथमिकता हैं?

  • CakePHP
  • CodeIgniter
  • Symfony
  • Zend

मैं "सर्वश्रेष्ठ कौन सा है" दोहराने की कोशिश नहीं कर रहा हूं? सवाल, जो व्यक्तिगत वरीयता से ज्यादा नहीं है। क्या यह मामला है? क्या वास्तव में दूसरे की तुलना में "बेहतर" है? प्रत्येक की ताकत और कमजोरियां क्या हैं?

यदि प्रश्न बहुत व्यापक है तो मैं क्षमा चाहता हूं, लेकिन किसी भी स्पष्टीकरण की सराहना की जाएगी।

उत्तर

9

ढांचे के साथ बात यह है कि वे उस बिंदु तक सही हैं, जिसके लिए आपको कुछ ऐसा करने की ज़रूरत है जो उन्हें नहीं बनाया गया है।

मैं सभी के साथ काम किया है प्रमुख पीएचपी ढांचे के द्वारा सूचीबद्ध की गई, Zend को छोड़कर और यह है कि क्या मैं जल्दी से आपको बता सकता है:

  • CakePHP OOP लागू करता है, तो आप हो जाता है और जल्दी से चल रहा है, एक महान समुदाय और अपेक्षाकृत अच्छा दस्तावेज है, उन सभी सुविधाओं के साथ पैक आता है जिन्हें आप उम्मीद करेंगे।

  • कोडइग्निटर आपको पहले तीन का सबसे कोहनी कमरा देता है। ओओपी को बिल्कुल लागू नहीं करता है, यह आपको छोड़ देता है। तीनों को लागू करने और वितरित करने के लिए सबसे आसान। शानदार समुदाय और वे नई रिलीज के साथ दस्तावेज अद्यतित रखते हैं। मैं इसे जो भी करना चाहता हूं, उसके लिए इसे एक आदर्श कंकाल के रूप में मानना ​​पसंद करता हूं, आप इसे कैसे करना चाहते हैं। इसके अलावा, तीनों में से सबसे तेज़।

  • सिम्फनी बिना संदेह के, तीनों में सबसे शक्तिशाली और RoR के सबसे नज़दीकी। पीयर सीखने की उम्मीद है और रिमोट सर्वर पर एसएसएच तक पहुंच है। बहुत धीमी है और यदि आप एक बड़ा आवेदन विकसित करना चाहते हैं तो मैं इसे साझा मेजबानों पर सुझाव नहीं दूंगा। यह कुछ अजीब प्रथाओं को लागू करता है और आप विशेष रूप से पसंद करते हुए अपने विचारों में अधिक PHP देखेंगे, लेकिन इसमें एक समस्या है जो आपको हर समस्या के समाधान पर काम करना शुरू करने में मदद करती है।

+0

क्या? सिम्फनी रेलवे पर रूबी से लगभग डिजाइन और दर्शन दोनों में है, क्योंकि आप एक एमवीसी फ्रेमवर्क प्राप्त कर सकते हैं और अभी भी हो सकते हैं। केक RoR के क्लोन पर एक प्रयास है, लेकिन रूबी की शक्ति के बिना और PHP4 संगतता से बाधित है। – jcoby

1

मैं इस (पुराने) प्रश्न भर में ठोकर खाई के रूप में मैं एक PHP रूपरेखा है कि एक साझा होस्टिंग वातावरण में अच्छी तरह से काम रहा हूँ; गति साझा करना महत्वपूर्ण है क्योंकि साझा होस्टिंग सीपीयू समय सबसे कठिन बाधा है।

+0

** एवीनेट प्रयोगशाला लिंक कमाल है ** – namespaceform

संबंधित मुद्दे