फ्रंटएंड और बैकएंड: Difference between revisions

From Vigyanwiki
(Created page with "{{Short description|Presentation and data access aspecs in software architecture}} [[सॉफ़्टवेयर इंजीनियरिंग]] में, शब...")
 
No edit summary
Line 1: Line 1:
{{Short description|Presentation and data access aspecs in software architecture}}
{{Short description|Presentation and data access aspecs in software architecture}}
[[[[ सॉफ़्टवेयर ]] इंजीनियरिंग]] में, शब्द दृश्यपटल और बैकएंड (कभी-कभी बैकएंड या बैकएंड के रूप में लिखा जाता है) प्रस्तुति परत (''फ्रंटएंड''), और [[डेटा एक्सेस परत]] (''बैकएंड'') के बीच चिंताओं को अलग करने का संदर्भ देता है। सॉफ्टवेयर का एक टुकड़ा, या भौतिक बुनियादी ढांचा या [[हार्डवेयर (कंप्यूटर)]]। क्लाइंट-सर्वर मॉडल में, [[क्लाइंट (कंप्यूटिंग)]] को आमतौर पर फ्रंटएंड माना जाता है और [[सर्वर (कंप्यूटिंग)]] को आमतौर पर बैकएंड माना जाता है, तब भी जब कुछ [[प्रेजेंटेशन लेयर]] काम वास्तव में सर्वर पर ही किया जाता है।
[<nowiki/>[[ सॉफ़्टवेयर ]] इंजीनियरिंग] में, शब्द दृश्यपटल और बैकएंड (कभी-कभी बैकएंड या बैकएंड के रूप में लिखा जाता है) प्रस्तुति परत (''फ्रंटएंड''), और [[डेटा एक्सेस परत]] (''बैकएंड'') के बीच चिंताओं को अलग करने का संदर्भ देता है। सॉफ्टवेयर का एक टुकड़ा, या भौतिक बुनियादी ढांचा या [[हार्डवेयर (कंप्यूटर)]]। क्लाइंट-सर्वर मॉडल में, [[क्लाइंट (कंप्यूटिंग)]] को सामान्यतः फ्रंटएंड माना जाता है और [[सर्वर (कंप्यूटिंग)]] को सामान्यतः बैकएंड माना जाता है, तब भी जब कुछ [[प्रेजेंटेशन लेयर]] काम वास्तव में सर्वर पर ही किया जाता है।


== परिचय ==
== परिचय ==
[[ सॉफ़्टवेयर वास्तुशिल्प ]] में, हार्डवेयर और एंड-यूज़र (कंप्यूटर साइंस) #एंड यूज़र के बीच कई [[अमूर्त परत]] हो सकती हैं। सामने एक अमूर्त है, उपयोगकर्ता के अनुकूल इंटरफेस प्रदान करके अंतर्निहित घटक को सरल करता है, जबकि पीछे आमतौर पर डेटा भंडारण और व्यावसायिक तर्क को संभालता है।
[[ सॉफ़्टवेयर वास्तुशिल्प ]] में, हार्डवेयर और एंड-यूज़र (कंप्यूटर साइंस) #एंड यूज़र के बीच कई [[अमूर्त परत]] हो सकती हैं। सामने एक अमूर्त है, उपयोगकर्ता के अनुकूल इंटरफेस प्रदान करके अंतर्निहित घटक को सरल करता है, जबकि पीछे सामान्यतः डेटा भंडारण और व्यावसायिक तर्क को संभालता है।


[[दूरसंचार]] में, सामने को एक उपकरण या सेवा माना जा सकता है, जबकि पीछे बुनियादी ढांचा है जो सेवा के प्रावधान का समर्थन करता है।
[[दूरसंचार]] में, सामने को एक उपकरण या सेवा माना जा सकता है, जबकि पीछे बुनियादी ढांचा है जो सेवा के प्रावधान का समर्थन करता है।


अंगूठे का एक नियम यह है कि क्लाइंट-साइड (या फ्रंटएंड) उपयोगकर्ता द्वारा हेरफेर किया गया कोई भी घटक है। सर्वर-साइड (या बैकएंड) कोड आमतौर पर सर्वर (कंप्यूटिंग) पर रहता है, जो अक्सर उपयोगकर्ता से भौतिक रूप से दूर होता है।
अंगूठे का एक नियम यह है कि क्लाइंट-साइड (या फ्रंटएंड) उपयोगकर्ता द्वारा हेरफेर किया गया कोई भी घटक है। सर्वर-साइड (या बैकएंड) कोड सामान्यतः सर्वर (कंप्यूटिंग) पर रहता है, जो अधिकांशतः उपयोगकर्ता से भौतिक रूप से दूर होता है।


== सॉफ्टवेयर परिभाषाएँ ==
== सॉफ्टवेयर परिभाषाएँ ==
{{prose|section|date=September 2020}}
सामग्री प्रबंधन प्रणालियों में, फ्रंटएंड और बैकएंड शब्द क्रमशः एंड-यूज़र फेसिंग सीएमएस और प्रशासनिक विचारों को संदर्भित कर सकते हैं।<ref>{{Cite web|url=https://letsgodojo.com/front-end-vs-back-end/|title=Front End vs Back End of Your Website: Everything You Need to Know|website=DOJO Creative|date=7 February 2020|access-date=31 August 2022}}</ref><ref>{{Cite web|url=http://joomlatuts.net/joomla-2-5/87-how-backend-model-view-controller-mvc-works-in-joomla/98-difference-between-frontend-and-backend-mvc|title=Difference Between Frontend and Backend MVC – Joomlatuts|last=Thapliyal|first=Vimal|website=joomlatuts.net|access-date=30 December 2016|archive-url=https://web.archive.org/web/20161230230237/http://joomlatuts.net/joomla-2-5/87-how-backend-model-view-controller-mvc-works-in-joomla/98-difference-between-frontend-and-backend-mvc|archive-date=30 December 2016|url-status=dead}}</ref>
सामग्री प्रबंधन प्रणालियों में, फ्रंटएंड और बैकएंड शब्द क्रमशः एंड-यूज़र फेसिंग सीएमएस और प्रशासनिक विचारों को संदर्भित कर सकते हैं।<ref>{{Cite web|url=https://letsgodojo.com/front-end-vs-back-end/|title=Front End vs Back End of Your Website: Everything You Need to Know|website=DOJO Creative|date=7 February 2020|access-date=31 August 2022}}</ref><ref>{{Cite web|url=http://joomlatuts.net/joomla-2-5/87-how-backend-model-view-controller-mvc-works-in-joomla/98-difference-between-frontend-and-backend-mvc|title=Difference Between Frontend and Backend MVC – Joomlatuts|last=Thapliyal|first=Vimal|website=joomlatuts.net|access-date=30 December 2016|archive-url=https://web.archive.org/web/20161230230237/http://joomlatuts.net/joomla-2-5/87-how-backend-model-view-controller-mvc-works-in-joomla/98-difference-between-frontend-and-backend-mvc|archive-date=30 December 2016|url-status=dead}}</ref>
[[ भाषा संकलन ]] में, फ्रंटएंड सिंथेसिस सिस्टम के उस हिस्से को संदर्भित करता है जो इनपुट टेक्स्ट को [[प्रतीक]]ात्मक ध्वन्यात्मक प्रतिनिधित्व में परिवर्तित करता है, और बैकएंड प्रतीकात्मक ध्वन्यात्मक प्रतिनिधित्व को वास्तविक ध्वनियों में परिवर्तित करता है।<ref>{{Cite web|url=http://research.cs.tamu.edu/prism/lectures/sp/l18.pdf|title=L18: Speech synthesis (backend)|last=Gutierrez--Osuna|first=Ricardo|website=tamu.edu|publisher=Texas A&M University|access-date=29 December 2016}}</ref>
[[ भाषा संकलन ]] में, फ्रंटएंड सिंथेसिस सिस्टम के उस हिस्से को संदर्भित करता है जो इनपुट टेक्स्ट को [[प्रतीक]]ात्मक ध्वन्यात्मक प्रतिनिधित्व में परिवर्तित करता है, और बैकएंड प्रतीकात्मक ध्वन्यात्मक प्रतिनिधित्व को वास्तविक ध्वनियों में परिवर्तित करता है।<ref>{{Cite web|url=http://research.cs.tamu.edu/prism/lectures/sp/l18.pdf|title=L18: Speech synthesis (backend)|last=Gutierrez--Osuna|first=Ricardo|website=tamu.edu|publisher=Texas A&M University|access-date=29 December 2016}}</ref>
[[ संकलनकर्ता ]] में, फ्रंटएंड [[ अनुवादक (कम्प्यूटिंग) ]] एक कंप्यूटर प्रोग्रामिंग स्रोत कोड को एक [[मध्यवर्ती प्रतिनिधित्व]] में, और बैकएंड एक कंप्यूटर आउटपुट भाषा में कोड का उत्पादन करने के लिए मध्यवर्ती प्रतिनिधित्व के साथ काम करता है। बैकएंड आमतौर पर तेजी से चलने वाले कोड का उत्पादन करने के लिए [[कार्यक्रम अनुकूलन]] फ्रंटएंड / बैकएंड भेद [[ पदच्छेद ]] सेक्शन को अलग कर सकता है जो [[सोर्स कोड]] और बैकएंड से संबंधित है जो [[कोड जनरेशन (संकलक)]]कंपाइलर) है। कुछ डिज़ाइन, जैसे जीएनयू कंपाइलर संग्रह, कई फ्रंटएंड (विभिन्न स्रोत [[प्रोग्रामिंग भाषा]] पार्सिंग) या बैकएंड (विभिन्न लक्ष्य [[सेंट्रल प्रोसेसिंग यूनिट]] के लिए कोड उत्पन्न करना) के बीच विकल्प प्रदान करते हैं।<ref>{{Cite web|url=http://www.personal.kent.edu/~rmuhamma/Compilers/MyCompiler/phase.htm|title=ऑपरेटिंग सिस्टम नोट्स|last=Bin Muhammad|first=Rashid|website=www.personal.kent.edu|publisher=Kent State University|access-date=30 December 2016}}</ref>
 
[[डेस्कटॉप वातावरण]] में चलने वाले कुछ [[ग्राफिकल यूज़र इंटरफ़ेस]] (GUI) एप्लिकेशन को अंतर्निहित [[कमांड लाइन इंटरफेस]] (CLI) प्रोग्राम के लिए पतले फ्रंटएंड के रूप में लागू किया जाता है, ताकि उपयोगकर्ता को विशेष शब्दावली सीखने और [[कमांड (कंप्यूटिंग)]] को याद रखने से बचाया जा सके।
[[ संकलनकर्ता | संकलनकर्ता]] में, फ्रंटएंड [[ अनुवादक (कम्प्यूटिंग) | अनुवादक (कम्प्यूटिंग)]] एक कंप्यूटर प्रोग्रामिंग स्रोत कोड को एक [[मध्यवर्ती प्रतिनिधित्व]] में, और बैकएंड एक कंप्यूटर आउटपुट भाषा में कोड का उत्पादन करने के लिए मध्यवर्ती प्रतिनिधित्व के साथ काम करता है। बैकएंड सामान्यतः तेजी से चलने वाले कोड का उत्पादन करने के लिए [[कार्यक्रम अनुकूलन]] फ्रंटएंड / बैकएंड भेद [[ पदच्छेद | पदच्छेद]] सेक्शन को अलग कर सकता है जो [[सोर्स कोड]] और बैकएंड से संबंधित है जो [[कोड जनरेशन (संकलक)]]कंपाइलर) है। कुछ डिज़ाइन, जैसे जीएनयू कंपाइलर संग्रह, कई फ्रंटएंड (विभिन्न स्रोत [[प्रोग्रामिंग भाषा]] पार्सिंग) या बैकएंड (विभिन्न लक्ष्य [[सेंट्रल प्रोसेसिंग यूनिट]] के लिए कोड उत्पन्न करना) के बीच विकल्प प्रदान करते हैं।<ref>{{Cite web|url=http://www.personal.kent.edu/~rmuhamma/Compilers/MyCompiler/phase.htm|title=ऑपरेटिंग सिस्टम नोट्स|last=Bin Muhammad|first=Rashid|website=www.personal.kent.edu|publisher=Kent State University|access-date=30 December 2016}}</ref>
 
[[डेस्कटॉप वातावरण]] में चलने वाले कुछ [[ग्राफिकल यूज़र इंटरफ़ेस]] (जीयूआई) एप्लिकेशन को अंतर्निहित [[कमांड लाइन इंटरफेस]] (सीएलआई) प्रोग्राम के लिए पतले फ्रंटएंड के रूप में लागू किया जाता है, जिससे कि उपयोगकर्ता को विशेष शब्दावली सीखने और [[कमांड (कंप्यूटिंग)]] को याद रखने से बचाया जा सके।


=== एक उदाहरण के रूप में [[वेब विकास]] ===
=== एक उदाहरण के रूप में [[वेब विकास]] ===
दोनों के बीच के अंतर को समझने का एक और तरीका है, फ्रंटएंड बनाम बैकएंड [[सॉफ्टवेयर डेवलपर]] के लिए आवश्यक ज्ञान को समझना। नीचे दी गई सूची एक उदाहरण के रूप में वेब विकास पर केंद्रित है।
दोनों के बीच के अंतर को समझने का एक और विधि है, फ्रंटएंड बनाम बैकएंड [[सॉफ्टवेयर डेवलपर]] के लिए आवश्यक ज्ञान को समझना। नीचे दी गई सूची एक उदाहरण के रूप में वेब विकास पर केंद्रित है।


==== दोनों ====
==== दोनों ====
Line 24: Line 25:


==== दृश्यपटल केंद्रित ====
==== दृश्यपटल केंद्रित ====
* मार्कअप और वेब भाषाएँ जैसे कि [[HTML]], [[CSS]], [[जावास्क्रिप्ट]], और सहायक पुस्तकालय जो आमतौर पर उन भाषाओं में उपयोग किए जाते हैं जैसे Sass (स्टाइलशीट भाषा) या [[jQuery]]
* मार्कअप और वेब भाषाएँ जैसे कि [[HTML]], [[CSS]], [[जावास्क्रिप्ट]], और सहायक पुस्तकालय जो सामान्यतः उन भाषाओं में उपयोग किए जाते हैं जैसे Sass (स्टाइलशीट भाषा) या [[jQuery]]
* अतुल्यकालिक I/O अनुरोध हैंडलिंग और [[अजाक्स (प्रोग्रामिंग)]]
* अतुल्यकालिक I/O अनुरोध हैंडलिंग और [[अजाक्स (प्रोग्रामिंग)]]
* [[एक पेज का आवेदन]] ([[ प्रतिक्रिया (जावास्क्रिप्ट पुस्तकालय) ]], एंगुलर (वेब ​​​​फ्रेमवर्क) या Vue.js जैसे फ्रेमवर्क के साथ)
* [[एक पेज का आवेदन]] ([[ प्रतिक्रिया (जावास्क्रिप्ट पुस्तकालय) ]], एंगुलर (वेब ​​​​फ्रेमवर्क) या Vue.js जैसे फ्रेमवर्क के साथ)
Line 39: Line 40:
==== बैकएंड केंद्रित ====
==== बैकएंड केंद्रित ====
* [[PHP]], Python (प्रोग्रामिंग भाषा), [[रूबी (प्रोग्रामिंग भाषा)]], [[Perl]], Node.js जैसी स्क्रिप्टिंग भाषाएँ, या C Sharp (प्रोग्रामिंग भाषा)|C#, Java (प्रोग्रामिंग भाषा) या Go (प्रोग्रामिंग भाषा) जैसी [[संकलित भाषा]]एँ।
* [[PHP]], Python (प्रोग्रामिंग भाषा), [[रूबी (प्रोग्रामिंग भाषा)]], [[Perl]], Node.js जैसी स्क्रिप्टिंग भाषाएँ, या C Sharp (प्रोग्रामिंग भाषा)|C#, Java (प्रोग्रामिंग भाषा) या Go (प्रोग्रामिंग भाषा) जैसी [[संकलित भाषा]]एँ।
* इस्तेमाल की जा रही भाषा के लिए [[स्वचालित परीक्षण ढांचा]]
* उपयोग की जा रही भाषा के लिए [[स्वचालित परीक्षण ढांचा]]
* [[एप्लिकेशन डेटा एक्सेस]]
* [[एप्लिकेशन डेटा एक्सेस]]
* [[आवेदन व्यापार तर्क]]
* [[आवेदन व्यापार तर्क]]
Line 53: Line 54:
=== [[एपीआई]] ===
=== [[एपीआई]] ===


दृश्यपटल एक एपीआई के माध्यम से बैकएंड के साथ संचार करता है। [[वेब एपीआई]] और मोबाइल फ्रंटएंड के मामले में, एपीआई अक्सर [[HTTP]] अनुरोध/प्रतिक्रिया पर आधारित होता है। एपीआई को कभी-कभी बैकएंड फॉर फ्रंटएंड (बीएफएफ) पैटर्न का उपयोग करके डिज़ाइन किया जाता है, जो फ्रंटएंड साइड पर प्रसंस्करण को आसान बनाने के लिए प्रतिक्रियाएं प्रदान करता है।<ref>{{cite web | last=Wickramarachchi | first=Viduni | title=The BFF Pattern (Backend for Frontend): An Introduction | website=Bits and pieces | date=24 February 2021 | url=https://blog.bitsrc.io/bff-pattern-backend-for-frontend-an-introduction-e4fa965128bf | access-date=13 November 2021}}</ref>
दृश्यपटल एक एपीआई के माध्यम से बैकएंड के साथ संचार करता है। [[वेब एपीआई]] और मोबाइल फ्रंटएंड के स्थितियोंमें, एपीआई अधिकांशतः [[HTTP]] अनुरोध/प्रतिक्रिया पर आधारित होता है। एपीआई को कभी-कभी बैकएंड फॉर फ्रंटएंड (बीएफएफ) पैटर्न का उपयोग करके डिज़ाइन किया जाता है, जो फ्रंटएंड साइड पर प्रसंस्करण को आसान बनाने के लिए प्रतिक्रियाएं प्रदान करता है।<ref>{{cite web | last=Wickramarachchi | first=Viduni | title=The BFF Pattern (Backend for Frontend): An Introduction | website=Bits and pieces | date=24 February 2021 | url=https://blog.bitsrc.io/bff-pattern-backend-for-frontend-an-introduction-e4fa965128bf | access-date=13 November 2021}}</ref>





Revision as of 18:06, 26 June 2023

[सॉफ़्टवेयर इंजीनियरिंग] में, शब्द दृश्यपटल और बैकएंड (कभी-कभी बैकएंड या बैकएंड के रूप में लिखा जाता है) प्रस्तुति परत (फ्रंटएंड), और डेटा एक्सेस परत (बैकएंड) के बीच चिंताओं को अलग करने का संदर्भ देता है। सॉफ्टवेयर का एक टुकड़ा, या भौतिक बुनियादी ढांचा या हार्डवेयर (कंप्यूटर)। क्लाइंट-सर्वर मॉडल में, क्लाइंट (कंप्यूटिंग) को सामान्यतः फ्रंटएंड माना जाता है और सर्वर (कंप्यूटिंग) को सामान्यतः बैकएंड माना जाता है, तब भी जब कुछ प्रेजेंटेशन लेयर काम वास्तव में सर्वर पर ही किया जाता है।

परिचय

सॉफ़्टवेयर वास्तुशिल्प में, हार्डवेयर और एंड-यूज़र (कंप्यूटर साइंस) #एंड यूज़र के बीच कई अमूर्त परत हो सकती हैं। सामने एक अमूर्त है, उपयोगकर्ता के अनुकूल इंटरफेस प्रदान करके अंतर्निहित घटक को सरल करता है, जबकि पीछे सामान्यतः डेटा भंडारण और व्यावसायिक तर्क को संभालता है।

दूरसंचार में, सामने को एक उपकरण या सेवा माना जा सकता है, जबकि पीछे बुनियादी ढांचा है जो सेवा के प्रावधान का समर्थन करता है।

अंगूठे का एक नियम यह है कि क्लाइंट-साइड (या फ्रंटएंड) उपयोगकर्ता द्वारा हेरफेर किया गया कोई भी घटक है। सर्वर-साइड (या बैकएंड) कोड सामान्यतः सर्वर (कंप्यूटिंग) पर रहता है, जो अधिकांशतः उपयोगकर्ता से भौतिक रूप से दूर होता है।

सॉफ्टवेयर परिभाषाएँ

सामग्री प्रबंधन प्रणालियों में, फ्रंटएंड और बैकएंड शब्द क्रमशः एंड-यूज़र फेसिंग सीएमएस और प्रशासनिक विचारों को संदर्भित कर सकते हैं।[1][2] भाषा संकलन में, फ्रंटएंड सिंथेसिस सिस्टम के उस हिस्से को संदर्भित करता है जो इनपुट टेक्स्ट को प्रतीकात्मक ध्वन्यात्मक प्रतिनिधित्व में परिवर्तित करता है, और बैकएंड प्रतीकात्मक ध्वन्यात्मक प्रतिनिधित्व को वास्तविक ध्वनियों में परिवर्तित करता है।[3]

संकलनकर्ता में, फ्रंटएंड अनुवादक (कम्प्यूटिंग) एक कंप्यूटर प्रोग्रामिंग स्रोत कोड को एक मध्यवर्ती प्रतिनिधित्व में, और बैकएंड एक कंप्यूटर आउटपुट भाषा में कोड का उत्पादन करने के लिए मध्यवर्ती प्रतिनिधित्व के साथ काम करता है। बैकएंड सामान्यतः तेजी से चलने वाले कोड का उत्पादन करने के लिए कार्यक्रम अनुकूलन फ्रंटएंड / बैकएंड भेद पदच्छेद सेक्शन को अलग कर सकता है जो सोर्स कोड और बैकएंड से संबंधित है जो कोड जनरेशन (संकलक)कंपाइलर) है। कुछ डिज़ाइन, जैसे जीएनयू कंपाइलर संग्रह, कई फ्रंटएंड (विभिन्न स्रोत प्रोग्रामिंग भाषा पार्सिंग) या बैकएंड (विभिन्न लक्ष्य सेंट्रल प्रोसेसिंग यूनिट के लिए कोड उत्पन्न करना) के बीच विकल्प प्रदान करते हैं।[4]

डेस्कटॉप वातावरण में चलने वाले कुछ ग्राफिकल यूज़र इंटरफ़ेस (जीयूआई) एप्लिकेशन को अंतर्निहित कमांड लाइन इंटरफेस (सीएलआई) प्रोग्राम के लिए पतले फ्रंटएंड के रूप में लागू किया जाता है, जिससे कि उपयोगकर्ता को विशेष शब्दावली सीखने और कमांड (कंप्यूटिंग) को याद रखने से बचाया जा सके।

एक उदाहरण के रूप में वेब विकास

दोनों के बीच के अंतर को समझने का एक और विधि है, फ्रंटएंड बनाम बैकएंड सॉफ्टवेयर डेवलपर के लिए आवश्यक ज्ञान को समझना। नीचे दी गई सूची एक उदाहरण के रूप में वेब विकास पर केंद्रित है।

दोनों

दृश्यपटल केंद्रित

बैकएंड केंद्रित

ध्यान दें कि संभवतः एक उत्पाद पर काम करने के बावजूद दोनों स्थितियों में कौशल का एक बहुत अलग सेट है।

एपीआई

दृश्यपटल एक एपीआई के माध्यम से बैकएंड के साथ संचार करता है। वेब एपीआई और मोबाइल फ्रंटएंड के स्थितियोंमें, एपीआई अधिकांशतः HTTP अनुरोध/प्रतिक्रिया पर आधारित होता है। एपीआई को कभी-कभी बैकएंड फॉर फ्रंटएंड (बीएफएफ) पैटर्न का उपयोग करके डिज़ाइन किया जाता है, जो फ्रंटएंड साइड पर प्रसंस्करण को आसान बनाने के लिए प्रतिक्रियाएं प्रदान करता है।[5]


हार्डवेयर परिभाषाएँ

संगणक संजाल में, फ्रंटएंड किसी भी नेटवर्किंग हार्डवेयर को संदर्भित कर सकता है जो प्रसार यातायात का अनुकूलन या सुरक्षा करता है।[6] इसे एप्लिकेशन फ्रंट-एंड हार्डवेयर कहा जाता है क्योंकि इसे नेटवर्क के DMZ (कंप्यूटिंग) | आउटवर्ड-फेसिंग फ्रंटएंड या सीमा पर रखा जाता है। नेटवर्क ट्रैफ़िक नेटवर्क में प्रवेश करने से पहले फ्रंट-एंड हार्डवेयर से होकर गुजरता है।

प्रोसेसर डिजाइन में, फ़्रंटएंड डिज़ाइन Verilog जैसी हार्डवेयर विवरण भाषा में एक सर्किट के व्यवहार का प्रारंभिक विवरण होगा, जबकि बैकएंड डिज़ाइन एक पर भौतिक ट्रांजिस्टर के व्यवहार को मैप करने की प्रक्रिया होगी। डाई (इंटीग्रेटेड सर्किट)|डाई।[7]


यह भी देखें

संदर्भ

  1. "Front End vs Back End of Your Website: Everything You Need to Know". DOJO Creative. 7 February 2020. Retrieved 31 August 2022.
  2. Thapliyal, Vimal. "Difference Between Frontend and Backend MVC – Joomlatuts". joomlatuts.net. Archived from the original on 30 December 2016. Retrieved 30 December 2016.
  3. Gutierrez--Osuna, Ricardo. "L18: Speech synthesis (backend)" (PDF). tamu.edu. Texas A&M University. Retrieved 29 December 2016.
  4. Bin Muhammad, Rashid. "ऑपरेटिंग सिस्टम नोट्स". www.personal.kent.edu. Kent State University. Retrieved 30 December 2016.
  5. Wickramarachchi, Viduni (24 February 2021). "The BFF Pattern (Backend for Frontend): An Introduction". Bits and pieces. Retrieved 13 November 2021.
  6. O'Dell, Mike. "Network Front-End Processors, Yet Again | June 2009 | Communications of the ACM". cacm.acm.org. Retrieved 2016-12-30.
  7. "Front-End Design | Online Documentation for Altium Products". techdocs.altium.com. Retrieved 2016-12-30.