न तो। आपके ऐप को क्या करने में सक्षम होना चाहिए? सुनिश्चित करें कि गर्म वाल्व गर्म पानी बचाता है, ठंडा वाल्व ठंडा पानी बचाता है, कि पानी पहली जगह में बहता है, कि आप जहां भी जरूरत हो, वहां पाइप का विस्तार कर सकते हैं और फिर घर के सभी कमरों या घर में वास्तविक पाइपलाइन को लागू करने के बारे में चिंता करेंगे। वास्तव में जैसा दिखता है।
सामने का सिरा कुछ स्विच और लीवर के साथ एक मुखौटा है। बैक एंड केवल एक ऐसी चीज है जो डेटा को पुनः प्राप्त करने और संसाधित करने के लिए अनुरोध प्राप्त करती है। एक ऐसे बिंदु पर पहुंचें जहां आप किसी भी वांछित संयोजन में तेजी से लागू कर सकते हैं।
लेकिन आप जो भी करते हैं, एक के डिजाइन को दूसरे के हुक्म को नहीं चलने देते। इस तरह पागलपन है।
अपने ग्राहकों को जो कुछ भी आपके मन को बदलने की आवश्यकता है, चाहे वे कितनी बार भी बदल लें, अपने उपकरणों का निर्माण करने के लिए उपकरण प्राप्त करें। फिर इसे विशिष्टताओं के लिए बनाएं और इसे तब तक रिजिगर करें जब तक कि छोटे क्यूस अंत में खुश न हों।
इसके अलावा, 2008 में फ्रंट एंड डेव्स की बैक एंड डेव से तुलना करना वेब वर्षों में बहुत पहले की बात है। मज़े के लिए, मैं उस पुराने चेस्टनट में कुछ चीजों को सही करना / जोड़ना चाहता हूं क्योंकि हमने इसे प्रश्न में जोड़ा है, लेकिन (उम्मीद है कि) कुछ सुझावों को एम्बेड करें:
फ्रंट एंड डेवलपर्स
आमतौर पर एक सीएस डिग्री नहीं है, या एक 3 स्तरीय स्कूल से सीएस की डिग्री है।
हाथों को दिखाएँ। CS डिग्री वाले कितने लोगों को सामने के छोर पर सर्वोत्तम अभ्यास सिखाया गया है? या जावास्क्रिप्ट के साथ गड़बड़ी कैसे नहीं करें? या कैसे IE6-IE9 से सीएसएस समस्याओं को संभालने के लिए? पाठ्यपुस्तक उद्योग, जो एकेडेमिया चलाता है, बहुत मोटा आलसी है और लगातार बदलती प्रौद्योगिकी को संभालने के लिए फूला हुआ है, इसलिए इसे कॉलेजों में बहुत कम 'गंभीर' ध्यान मिला है। यह अपने जैसे देर से खिलने वालों के लिए उत्कृष्ट रहा है।
मूल के समान भाषाओं में काम करें (देखें PHP बेसिक है)
क्योंकि PHP क्लाइंट-साइड तकनीक है? या क्योंकि जावास्क्रिप्ट, जो कि मुख्य रूप से स्कीम से प्रेरित थी, बेसिक के साथ आम है तो विजुअल बेसिक जो अब सामने के छोर पर एक चिंता का विषय नहीं है और वास्तव में कभी नहीं था, लेकिन अभी भी बैक एंड .NET वेब अनुप्रयोगों के लिए उपलब्ध है? ब्लॉग इस बिंदु पर मुझे लगता है कि कॉर्पोरेट-लोकप्रिय तकनीक का उपयोग करके सीएस ग्रेड वेब डेवलपर्स के साथ स्व-सिखाया ओपन सोर्स वेब डेवलपर्स की तुलना करता है। मैं उस विशेष लड़ाई के दोनों किनारों पर समान शेयरों में अपर्याप्त और सक्षम हूं, लेकिन वह अभी भी ओटी है।
फ़ोटोशॉप दस्तावेज़ों को CSS / HTML / etc में परिवर्तित करने में एक दृश्य कौशल हो।
"दृश्य कौशल" की तुलना में विस्तार पर अधिक ध्यान देना जो थोड़ा व्यापक है। हम सभी के पास कोई भी सौंदर्य डिजाइन कौशल नहीं है। लेकिन हां, हम में से अधिकांश को जूनियर स्तर पर इस सामान को सीखना होगा और यह वास्तव में अच्छी यूआई लिखने के लिए काफी महत्वपूर्ण है जो जेएस हथौड़ों का उपयोग नहीं करता है जब सीएसएस स्केलपेल करेंगे।
टाइप फ्री भाषाओं के कारण, पुनरावृति प्रोग्रामिंग के लिए एक उच्च सहिष्णुता है
यही कारण है कि आप उन टुकड़ों को चाहते हैं जिनका उल्लेख मैंने पहले किया था। हम दबाए गए बटनों पर गुजरते हैं, आप सामान का उत्पादन / पुनः प्राप्त करते हैं। हम उन्हें पैकेज देते हैं और वितरित करते हैं। इन बातों का कोई कारण नहीं है कि किसी भी तरह से एक-दूसरे से कसकर बंधे रहें। वास्तव में, सख्त टाइपिंग को एक पुनरावृत्ति प्रक्रिया में हस्तक्षेप नहीं करना चाहिए यदि आप ओओपी में नहीं चूसते हैं, जो ज्यादातर लोग जो तकनीकी रूप से कक्षाओं में नहीं होने वाली भाषा के बारे में अस्पष्टता प्राप्त करना पसंद करते हैं, वास्तव में करते हैं। लेकिन भले ही वे बदबू करते हों, सामने के छोर को केवल एक पहुंच बिंदु की आवश्यकता होती है और जब तक आप पीठ के छोर पर चाहते हैं, तब तक आप कुछ भी कर सकते हैं जब तक कि आप कुछ मूर्खतापूर्ण न करें जैसे कि गतिशील रूप से जावास्क्रिप्ट लिखें जो कि JSON नहीं है या नहीं कसकर एचटीएमएल संरचना में सफल बैक एंड व्यवहार को "बस इतना" होने के लिए बाध्य करें। * खांसी * जावा देवता * / खांसी *