मैं एक नई वेबसाइट के विकास शुरू करने जा रहा हूं और PHP फ्रेमवर्क पर शोध कर रहा हूं। मैं एक उन्नत PHP डेवलपर नहीं हूं, लेकिन मैं कुछ सालों से वेब साइट्स और ऐप्स (एएसपीनेट में) विकसित कर रहा हूं।क्या मैं वाईआई को अपने PHP फ्रेमवर्क के रूप में चुनने में सही विकल्प बना रहा हूं?
मेरी वेबसाइट मुख्य रूप से AJAX- आधारित (jQuery का उपयोग करके) और वेब सेवाओं पर बहुत सी कॉल कर रही है। कुछ शोध के बाद, यहां मैं आया हूं:
केकपीएचपी: मूल रूप से इसमें विकास करना शुरू हुआ, लेकिन यह बहुत जटिल पाया। तथ्य यह है कि यह आपको उपयोग करने के लिए मजबूर करता है और इन सभी नई चीजों को सीखने के लिए बस थोड़ा सा चुनौतीपूर्ण था, इसलिए मैंने इसे समय के लिए अलग रखा।
ज़ेंड: ढांचे का प्रदर्शन मुझे थोड़ा सा संदेह छोड़ देता है, लेकिन मैंने सुना है कि वेब सेवाओं को बनाने के लिए इसका बहुत अच्छा समर्थन है। मैंने यह भी सुना कि यह थोड़ा जटिल था।
कोडइग्निटर: इसका उपयोग न करने का कोई वास्तविक कारण नहीं है। जो मैंने पढ़ा है उसके आधार पर कोडइग्निटर और वाईआई बहुत समान हैं, लेकिन वाईआई थोड़ा तेज है और PHP4 के लिए अनिवार्य कोड नहीं है (क्योंकि मैं विशेष रूप से PHP5 में विकसित करने की योजना बना रहा हूं)।
जहां तक वाईआई, केवल एक चीज जो मुझे इसके बारे में डराता है वह यह है कि यह अन्य ढांचे की तुलना में नया है, इसलिए इसका एक छोटा सा समुदाय है। ऐसा लगता है कि ज़ेंड के विपरीत वेब सेवा समर्थन (केवल मेरी समझ से SOAP) का एक टन नहीं है।
तो अपने सवालों के नीचे आ:
- इन बातों को मुझे चिंता करनी चाहिए? (एक समुदाय के रूप में बड़ा नहीं, खराब वेब सेवा समर्थन)
- क्या मुझे और कुछ और देखना चाहिए?
- क्या अन्य ढांचे पर वाईआई की मेरी पसंद मुख्य रूप से AJAX- आधारित वेब ऐप के लिए ठीक है?
बारा
किसी को भी सोचने के लिए कि कौन सा ढांचा चुनना है, अंकल बॉब को पढ़ना और देखना: http://stackoverflow.com/a/18853233/1614973 –