मैं चाचा 102 के उत्तर से दृढ़ता से असहमत हूं।
इस प्रश्न का उचित उत्तर कई पुस्तकों को भर देगा - यहां 20 लाइन पोस्ट कभी भी ध्यान न दें।
दोनों दृष्टिकोणों के उनके लाभ और दोष हैं। मैं प्रक्रियात्मक, गैर-प्रक्रियात्मक और ऑब्जेक्ट उन्मुख प्रोग्रामिंग में महत्वपूर्ण अनुभव रखने के लिए खुद को एक अच्छा प्रोग्रामर मानना चाहता हूं, जो किसी को भी सलाह दूंगा। साथ ही एससीआरयूएम, कैस्केड और आरएडी जैसे विभिन्न तरीकों के साथ अनुभव।
ओओ बनाम प्रक्रियात्मक कोडिंग के लिए PHP की उपयुक्तता के संबंध में, निश्चित रूप से भाषा की जड़ें बाद में हैं (लेकिन ध्यान दें कि जावा और एएसपी दोनों वास्तविक ओओ भाषाओं की बजाय संकर हैं)।
पेरोनल में, मुझे प्रक्रियात्मक कोड लिखना पड़ता है जब मुझे ऐसा कुछ उत्पादन करने की आवश्यकता होती है जो या तो बहुत सरल हो या उसके व्यवहार को पूरी तरह से परिभाषित और अनुमानित होना चाहिए। हालांकि, जटिल कोड लिखते समय जहां व्यवहार रन-टाइम पर काफी भिन्न होगा, मुझे लगता है कि ओओओ डेवलपर समय के मामले में काफी अधिक कुशल होने के लिए - डिजाइन के मामलों के सीमित सेट के आसपास डिजाइन होने के बावजूद।
का तर्क करने के लिए है कि आप हमेशा क्योंकि यह OO कोड की तुलना में तेजी से चलेगा प्रक्रियात्मक कोड लिखना चाहिए:
1) जरूरी सच 2 नहीं है) पूरी तरह से हार्डवेयर लागत बनाम डेवलपर समय के रिश्तेदार लागत पर ध्यान नहीं देता
यह एक वर्ग के अंदर सामान लपेट और स्थिर कार्यों
यह देखते हुए कि नामस्थान अब पीएचपी में उपलब्ध हैं उपयोग करने के लिए अच्छा होगा, यह एक वास्तव में गंदा तरीका नाम स्थान col से बचने के लिए है lisions और कुछ नहीं मैं सिफारिश करेंगे।
सी
मस्तिष्क कोशिकाओं के प्रसंस्करण के माइक्रोसेकंड हैं? केकपीएचपी या कोडइग्निटर जैसे कुछ का स्रोत खोलें, फिर वर्डप्रेस के स्रोत से तुलना करें, फिर मुझे बताएं कि बाद में आपको अपना चेहरा कुंजीपटल में तोड़ने के लिए प्रोत्साहित नहीं करता है। – seanmonstar
आप सही हैं। प्रति अनुरोध अनुकूलन के 50 मिलीसेकंड के लिए प्रयास करने और अनुकूलित करने के लिए जीवन बहुत छोटा है। – ambiguousmouse
@seanmonstar: आपका मतलब है कि वर्डप्रेस ओओ नहीं है ?! ** o_O '** –