मेरा मतलब यह नहीं है कि पेटी से, लेकिन क्या आपके सभी PHP को कोडिंग करने में कुछ गड़बड़ है? मैं इस साइट/कई अन्य लोगों पर बहुत कुछ देखता हूं जो PHP नौकरियों के लिए जाना चाहते हैं, आदि कि ज़ेंड, केकेपीएचपी या इसी तरह के ढांचे को सीखना आवश्यक है?मुझे PHP ढांचे को क्यों सीखना चाहिए?
उत्तर
मैं कहूंगा कि किसी भी प्रकार के PHP ढांचे को सीखने से पहले आप पहले PHP को समझ सकते हैं और साथ ही संभवतः, यह पेशेवर और विपक्ष और इसकी बारीकियों को समझ सकता है। कई लोग तर्क देंगे कि सीधे ढांचे का उपयोग करना मतलब है कि आप फ्रेमवर्क सीख रहे हैं न कि भाषा।
संपादित
एक बार जब आप PHP के साथ आराम तो आगे जाना है और एक रूपरेखा जानने के हो जाते हैं, तुम सही हो, पीएचपी विकास नौकरियों का एक बहुत पहले ढांचा अनुभव की आवश्यकता है।
सभी अच्छे प्रथाओं को जानने के लिए, ढांचे का उपयोग करने की तरह कुछ भी नहीं है। यही कारण है कि किसी भी कोडर को अपनी भाषा में कम से कम एक ढांचे से परिचित होना चाहिए।
कंपनियां ढांचे के दूसरे अच्छे पक्ष का उपयोग करती हैं - यह समय बचाने में मदद करती है। एक ढांचे में कई चीजें उपयोग करने के लिए तैयार हैं।
यह नौकरी के आकार और टीम के आकार पर निर्भर करता है। एक ढांचे का सबसे बड़ा लाभ यह सुनिश्चित करने के लिए टीमों के लिए है कि प्रत्येक सदस्य का कोड ढांचे के नियमों के पालन के समान होगा। यदि आप अकेले काम करते हैं, तो लाभ सामान्य समस्याओं के लिए समाधान/पुस्तकालय तैयार हो सकता है।
यह आपके इच्छित चीज़ों पर निर्भर करता है। यदि आप नौकरी चाहते हैं, तो आपको मांग बनाम आपूर्ति भी देखना चाहिए। उदाहरण के लिए रेल & एंड्रॉइड नया है, अनुपात नौकरी पाने के लिए अच्छा है। मैं कुछ आंकड़े वे कहाँ कहना
हर जावा उद्घाटन के लिए पढ़ा था वहाँ कम से कम 623 शुरू
भी नेट खोलने के लिए वहाँ कम से कम कर रहे हैं 567 शुरू
खोलने देखते हैं कि हर रेल के लिए कर रहे हैं कम से कम 11 फिर से शुरू होता है।
आप देख सकते हैं कि रेल भी उस मामले में सीखने का एक बेहतर विकल्प है। फिर से यह एक निजी वरीयता & है जो आप अपने दरवाजे पर दस्तक दे रहे हैं, जो आप सीखना चाहते हैं उसके साथ व्यापार के साथ।
आपको आंकड़े कहां मिले? –
उस तर्क के साथ आप कह सकते हैं: 4. प्रत्येक कोबोल खोलने के लिए कम से कम 0 फिर से शुरू होते हैं ... कहा जा रहा है कि कोबोल डेवलपर्स को सालाना आसानी से $ 100k + दर्द हो सकता है क्योंकि कोई भी ऐसा नहीं करता है;) –
आप इसे सीखना चाहिए मुझे लगता है कि
- यह अपने ज्ञान बढ़ जाती है। कुछ समय
- समुदाय के समर्थन
यह मेरा ज्ञान क्यों बढ़ाएगा ? – benhowdle89
आम तौर पर ढांचे में अच्छी एप्लिकेशन संरचना, अच्छी तरह से ज्ञात पैटर्न, आसान (या कम से कम आसान) तैनाती, बहुत आसान कोड मूल्यांकन, आत्मनिरीक्षण और अन्य कोड, पुस्तकालयों के साथ एकीकरण पेश करते हैं। यदि आप अपनी (टर्म: उत्पादकता) पर प्रयास करते हैं, तो आप सीखेंगे कि कम समय में कार्यों को कैसे संभालना है। – trix
मैं व्यक्तिगत रूप से सुझाव नहीं दूंगा कि एक PHP फ्रेमवर्क सीखने का अर्थ है समुदाय के बहुत सारे समर्थन। PHP का उपयोग करने की प्रकृति बहुत सारे समुदाय समर्थन लाएगी। – martynthewolf
बहुत से उपयोग करने के लिए
एक ढांचा कुछ हद तक पुस्तकालयों का संग्रह है जो आपके लिए इन सभी कार्यों को करने के लिए है। हालांकि, कुछ ढांचे आपको प्रतिबंधित करते हैं और ओओपी को सही तरीके से समझने के बिना आपके कौशल को ढांचे पर पूरी तरह भरोसा करके सीमित किया जा सकता है।
मेरा सुझाव कुछ ओओपी सीखना और कुछ पुस्तकालयों को लिखना अभ्यास करना है यदि आप अभी तक इसे समझ में नहीं आते हैं।
अच्छी तरह से वहाँ सीखने php के कई फायदे हैं ... आप पर इसके फायदे देख सकते हैं:
एक रूपरेखा आसानी से अगर आप इसे जानने के लिए और यह समय बचाता है और समुदाय के समर्थन देता है लागू किया जा सकता। तो आपको एक PHP ढांचा सीखना चाहिए। लेकिन याद रखें कि आपको सबसे पहले कच्चे PHP कार्यान्वयन को सीखना चाहिए। अन्यथा आप यह समझने में सक्षम नहीं होंगे कि यह कैसे काम करता है।
यदि आप कर सकते हैं, तो कुछ सरल ढांचे को लिखने का प्रयास करें। वहां अधिकांश ढांचे सामान्य हैं ताकि जनता विभिन्न आवश्यकताओं के लिए इसका उपयोग कर सके। कुछ विशिष्ट ढांचे को लिखना सीखें जो विशेष रूप से आपकी विशिष्ट आवश्यकताओं के लिए उपयोगी हैं। असली दुनिया में, आपको इस बारे में अनुशासित होना चाहिए कि आप इसे करने के बारे में कैसे जाते हैं। कोई भी आपको अपना ढांचा लिखने का समय नहीं देगा, फिर आपका ऐप। एक ही समय में दोनों करो; लेकिन अपने दिमाग में, बहुत स्पष्ट हो कि आपका हिस्सा कौन सा हिस्सा है और आपका हिस्सा कौन सा हिस्सा है।
उदाहरण के लिए, यदि आपके पास बहुत पतली बैकएंड परत है और आपके PHP का डेटाबेस पुनर्प्राप्ति के लिए उपयोग किया जाता है, तो अपनी विशिष्ट आवश्यकताओं के लिए एक सरल PHP डेटाबेस ढांचा लिखें। संरचनाओं को लागू करने के लिए अपने ढांचे का उपयोग करें, जैसे कि आप हमेशा एक निश्चित तरीके से पुनर्प्राप्त और अद्यतन करते हैं (वास्तव में, यह ढांचे के लाभों में से एक है - आप चीजों को एक निश्चित, लगातार तरीके से करते हैं ताकि आपके कोड को बदलना आसान हो; खासकर जब आप थोड़ी देर के लिए इससे दूर)।
ऐसा करने के बाद, आप ढांचे की सराहना करने में सक्षम होंगे और आखिरकार यह जान लें कि आप किस का आनंद ले रहे हैं। संयोग से, भले ही आप किसी भी औपचारिक ढांचे का उपयोग नहीं करते हैं, फिर भी आपको अपने प्रोग्रामिंग के करीब कुछ सिद्धांत और संरचनाएं प्रदान करने की आवश्यकता होगी, और यह वास्तव में आपका 'ढांचा' है; बस एक बहुत अच्छी तरह से विचार-विमर्श और लगातार नहीं।
आपको ढांचे को सीखना चाहिए क्योंकि यह आपको एप्लिकेशन को तेज़ी से और आसानी से लिखने की अनुमति देता है। यह आपके समय को भी बचाता है। सबकुछ इसके पेशेवरों और विपक्ष है लेकिन इसका मतलब यह नहीं है कि आपको इसके लिए नहीं जाना चाहिए। PHP ढांचे को सीखने से पहले आपको PHP को सही ढंग से समझना चाहिए। अच्छा प्रोग्रामर बनने के लिए आपको PHP की बेहतर समझ होनी चाहिए।
- 1. मुझे COM क्यों सीखना चाहिए?
- 2. PHP के बाद मुझे क्या सीखना चाहिए?
- 3. सीखना PHP सुरक्षा और ढांचे की अवधारणा
- 4. PHP ढांचे का उपयोग/सीखना आसान है?
- 5. क्या मुझे एक्सयूएल सीखना चाहिए?
- 6. क्या मुझे एनएचएएमएल सीखना चाहिए?
- 7. मुझे सीखना और स्ट्रैट्स का उपयोग क्यों करना चाहिए?
- 8. क्या मुझे सी # या जावा सीखना चाहिए?
- 9. मुझे PHP में इंटरफ़ेस क्यों बनाना चाहिए?
- 10. क्या मुझे जीटीके + या जीटीकेएमएम सीखना चाहिए?
- 11. मुझे कौन सा वेबजीएल ढांचा सीखना चाहिए?
- 12. कौशल बढ़ाता है मुझे क्या सीखना चाहिए?
- 13. जावास्क्रिप्ट सीखना ... क्या मुझे सीधे अच्छी चीजें (ढांचे) पर छोड़ना चाहिए?
- 14. मुझे पहले, स्प्रिंग या हाइबरनेट को क्या सीखना चाहिए?
- 15. क्या मुझे एएसपी.नेट AJAX, jQuery या दोनों सीखना चाहिए?
- 16. क्या मुझे जावास्क्रिप्ट में सीखना/कुशल होना चाहिए?
- 17. क्या मुझे सिल्वरलाइट या जावास्क्रिप्ट/JQuery/CSS/HTML सीखना चाहिए?
- 18. क्या मुझे Emacs का उपयोग करना सीखना चाहिए?
- 19. न्यूबी शिक्षण स्वयं पायथन, मुझे और क्या सीखना चाहिए?
- 20. क्या मुझे सिम्बियन ओएस पर विकसित करना सीखना चाहिए?
- 21. मुझे क्या सीखना चाहिए: क्वार्ट्ज या ओपनजीएल ईएस?
- 22. क्या मुझे जावाएफएक्स सीखने से पहले स्विंग सीखना चाहिए?
- 23. क्या मुझे सी ++ और जावा एक साथ सीखना चाहिए?
- 24. मैं COM सीखना चाहता हूं। मुझे कैसे आगे बढ़ना चाहिए?
- 25. क्या मुझे पहले पर्ल 5 ओओ या मूस सीखना चाहिए?
- 26. क्या मुझे फायरबग या आईई 8 डेवलपर टूल्स सीखना चाहिए?
- 27. एफ # - क्या मुझे # लाइट के साथ या बिना सीखना चाहिए?
- 28. (कण प्रतिपादन) क्या मुझे शेडर या ओपनसीएल सीखना चाहिए?
- 29. सी से आ रहा है, मुझे पायथन कैसे सीखना चाहिए?
- 30. "पुरानी" प्रणाली को कौन सीखना चाहिए?
http://stackoverflow.com/questions/1851920/why-use-a-framework-with-php और http://stackoverflow.com/questions/2907900/why-use-frameworks-convince-me-i -Should-figure-out-zend-framework-and-use-it-c उपयोगी हो सकता है। – JAL
इसके अलावा http://stackoverflow.com/questions/4131591/continue-with-self-development-in-php-or-move-to-a-php-framework –