फ्रंट-एंड और बैक-एंड
अनेक वस्तुओं का संग्रह / / November 13, 2021
गुइलम अलसीना गोंजालेज द्वारा, फरवरी को। 2017
के मामलों में अपवित्र करने के लिए प्रोग्रामिंग, उन्हें ऐसा लग सकता है कि विकासशील a सॉफ्टवेयर यह एक काफी रैखिक कार्य है जिसके लिए केवल प्रोग्रामिंग ज्ञान की आवश्यकता होती है और, अधिक से अधिक, समन्वय करना टीम डेवलपर्स के यदि एप्लिकेशन बहुत बड़ी है।
लेकिन नहीं, ऐसा नहीं है, और कंप्यूटर प्रोग्राम के निर्माण में विभिन्न ज्ञान काम आता है, मुख्यतः एक ओर कार्यात्मकताओं की प्रोग्रामिंग और दूसरी ओर यूजर इंटरफेस, जो संपूर्ण के सबसे बुनियादी भाग हैं ऐप.
यह हमें दो अलग-अलग परतों के भेदभाव की ओर ले जाता है जो एक साथ काम करते हैं: फ़्रंट एंड और यह पिछला छोर
फ़्रंट एंड यूजर इंटरफेस और एप्लिकेशन की उपयोगिता को संदर्भित करने वाली हर चीज को शामिल करता है
इसके लिए ऐसे ज्ञान की आवश्यकता होती है जो प्रोग्रामिंग भाषाओं के सही उपयोग से परे हो, जैसे कि संबंधित भाषाएं उपयोगिता, और अध्ययन एल्गोरिदम और विचारशील गणनाओं से पूरी तरह से अलग है, जिसके साथ काम करने के लिए एक एप्लिकेशन शामिल हो सकता है आँकड़े।
फ़्रंट एंड आप द्वारा प्रदान किए गए टिकट और निर्देश एकत्र करेंगे उपयोगकर्ता नाम
नियंत्रण और क्षेत्रों के माध्यम से वही फ़्रंट एंड सक्षम करता है और, अंत में, एक प्रदर्शन करता है तैयारी अपने से प्रारूप उन्हें प्रोग्राम इंजन में भेजने के लिए, जो होगापिछला छोर उपयोगकर्ता इंटरैक्शन को संसाधित करता है (उपयोगकर्ता के साथ क्या होता है फ़्रंट एंड) डेटा के साथ, और बाद के साथ सभी प्रक्रियाओं को निष्पादित करता है
यह हिस्सा वह है जो वास्तव में कार्यक्रम को कार्यक्षमता देता है, हालांकि बिना फ़्रंट एंड यह हमारे लिए किसी काम का नहीं होगा क्योंकि हम डेटा और उसके परिणामों के साथ बातचीत नहीं कर पाएंगे।
यह इस हिस्से में है जहां सभी एल्गोरिदम जो सिस्टम के "सकल" कार्य को अंजाम देते हैं, डेटा में हेरफेर करते हैं और इसकी कार्यक्षमता विकसित करते हैं।
कभी - कभी फ़्रंट एंड और यह पिछला छोर अलग-अलग कंप्यूटरों पर अलग-अलग चलते हैं, नेटवर्क पर इंटरऑपरेट करते हैं
यह इन अवसरों पर है कि के डेवलपर्स सॉफ्टवेयर उन्हें समवर्ती मुद्दों को ध्यान में रखना चाहिए, अर्थात दो या दो से अधिक उपयोगकर्ता एक दूसरे को परेशान किए बिना एक साथ काम कर सकते हैं। अन्य, उनके कार्यों को नियंत्रित करते हैं और उन्हें उसी डेटा को एक साथ संशोधित करने से रोकते हैं जो संशोधन का समर्थन नहीं करता है समवर्ती।
वेब अनुप्रयोग हैं मिसाल इस मॉडल के बिल्कुल सही, क्योंकि उन्हें कहीं से भी चलाया जा सकता है, और इसके फ़्रंट एंड यह से अधिक नहीं है कोड HTML जो किसी का उपयोग करता है ब्राउज़र निष्पादन के लिए वेब।
तस्वीरें: फ़ोटोलिया - Matador / Dusit_sri
फ्रंट-एंड और बैक-एंड थीम