प्रौद्योगिकी साझेदारी

सूक्ष्म अग्रभागः: Qiankun, Wujie, एकल-स्पा, iframe तुलना

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

1. सूक्ष्म-अग्र-अन्त-रूपरेखायाः अवलोकनम्

सूक्ष्म-अग्र-अन्त-रूपरेखा एकं तकनीकी-समाधानं भवति यत् बृहत्-अग्र-अन्त-अनुप्रयोगानाम् अनेक-लघु-अग्र-अन्त-अनुप्रयोगानाम् विभाजनार्थं प्रत्येकं सूक्ष्म-अग्र-अन्त-अनुप्रयोगं विकसितं, परीक्षणं, परिनियोजनं, चालनं च कर्तुं शक्यते समग्रसहकार्यं उपयोक्तृअनुभवं च निर्वाहयन् स्वतन्त्रतया।इदं वास्तुकला सूक्ष्मसेवा वास्तुकला इव अस्ति, परन्तु अग्रे-अन्तक्षेत्रे केन्द्रीभूता अस्ति

2. सामान्यसूक्ष्म अग्रभागरूपरेखाः

  1. किआन्कुन् : Ant Financial द्वारा विकसितं परिपालितं च, Single-SPA इत्यस्य आधारेण, एतत् प्रौद्योगिकी-स्टैक-स्वतन्त्राणि सरल-प्रवेश-विशेषतानि च प्रदाति । एतत् Vue तथा React इत्यादीनां बहुविध-अग्र-अन्त-रूपरेखानां समर्थनं करोति, तथा च परिवर्तन-व्ययः न्यूनः, मैत्रीपूर्णः विकास-अनुभवः च अस्ति ।
  2. एक-स्पा : इदं हल्कं जावास्क्रिप्ट्-अग्र-अन्त-मार्ग-रूपरेखा अस्ति, यत् एकपृष्ठ-अनुप्रयोगानाम् (SPA) मार्ग-प्रबन्धने केन्द्रितम् अस्ति । यद्यपि स्वयमेव सम्पूर्णं सूक्ष्म-अग्रभागरूपरेखा नास्ति तथापि अनेकेषां सूक्ष्म-अग्रभागस्य कार्यान्वयनस्य आधारः अस्ति ।
  3. इफ्रामे: यद्यपि iframe स्वयं सूक्ष्म-अग्र-अन्त-रूपरेखा नास्ति तथापि प्रायः सूक्ष्म-अग्र-अन्तस्य सरल-कार्यन्वयनरूपेण तस्य उपयोगः भवति
  4. असीमम् : Unbounded micro front-end framework Web Components + iframe इत्यस्य आधारेण एकं micro front-end समाधानं भवति यत् अस्य लाभस्य श्रृङ्खला अस्ति यथा न्यूनलाभः, द्रुतगतिः, देशीपृथक्करणं, तथा च सशक्तकार्यम् ।असीमसूक्ष्म-अग्र-अन्त-रूपरेखायाः विस्तृतः परिचयः निम्नलिखितम् अस्ति

सामान्यबिन्दवः : १.यदा मार्गः परिवर्तितः भवति तदा भवन्तः तत्सम्बद्धस्य अनुप्रयोगस्य कोडं लोड् कृत्वा पात्रे चालयितुं शक्नुवन्ति ।

  • अस्तिउप-अनुप्रयोगानाम् लोड्-अनलोड्-करणस्य क्षमता, यदा पृष्ठं एकस्मात् उप-अनुप्रयोगात् अन्यस्मिन् परिवर्तते, तदा सामान्यतया लोड् कृत्वा रेण्डर् कर्तुं शक्यते;
  • अस्तिरूटिंग राज्य धारण क्षमता, उप-अनुप्रयोगं सक्रियीकरणानन्तरं, उप-अनुप्रयोगस्य ब्राउजर् ताजगीकरणं, अग्रे, पश्चात् मार्गं च सामान्यतया कार्यं कर्तुं शक्नोति;
  • मुख्यानुप्रयोगस्य उप-अनुप्रयोगस्य च उप-अनुप्रयोगस्य उप-अनुप्रयोगस्य च मध्येपरस्परं संवादं कर्तुं शक्नुवन्ति
  • प्रत्येकं सूक्ष्म अनुप्रयोगम्स्वतन्त्रं गोदामप्रबन्धनम्, स्वतन्त्रं प्रौद्योगिकी ढेरविकासः, स्वतन्त्रं परिनियोजनं, स्वतन्त्रं संचालनं च

3. सूक्ष्म-अग्र-अन्त-रूपरेखायाः तुलना

लक्षणम्किआन्कुन्असीमम्एक-स्पाइफ्रामे
प्रौद्योगिकी ढेर समर्थनप्रौद्योगिकी ढेरः स्वतन्त्रः, React, Vue, Angular इत्यादीनां समर्थनं करोति ।WebComponent इत्यस्य आधारेण, बहुविधप्रौद्योगिकी-स्टैक्स् समर्थयतिप्रौद्योगिकी ढेरः स्वतन्त्रः, बहुविधं अग्र-अन्तरूपरेखां समर्थयतिप्रौद्योगिकी-ढेरस्य किमपि सम्बन्धः नास्ति, परन्तु एकीकरणस्य संगततायाः विषये विचारः करणीयः
अभिगमनविधिःसरलं, JS API मार्गेण अभिगमःअपेक्षाकृतं सरलं, WebComponent इत्यस्य माध्यमेन समाहितम्जटिलं, भवद्भिः एक-स्पा-जीवनचक्रं विन्यस्तं कर्तव्यम्सरलं, HTML टैग्स् मार्गेण एम्बेडेड्
रेतपेटी अलगावJS sandbox तथा शैलीपृथक्करणं प्रदातिप्राकृतिकपृथक्करणाय WebComponent इत्यस्य उपयोगं कुर्वन्तुविकासकाः स्वयमेव सैण्डबॉक्स-पृथक्करणं कार्यान्वितुं प्रवृत्ताः सन्तिiframe प्राकृतिक अलगाव
मार्ग प्रबन्धनमार्गनिर्धारणस्थितिरक्षणं विन्यासयोग्यं मार्गनिर्धारणं च समर्थयतिवर्चुअल् रूटिंग् समर्थनं कुर्वन्तु तथा च रूटिंग् स्थितिं निर्वाहयन्तिशीर्षस्तरीयमार्गत्वेन भवद्भिः स्वयं उप-अनुप्रयोगमार्गाणां प्रबन्धनं करणीयम् ।मार्गनिर्धारणं iframe इत्यस्य अन्तः एव अनुप्रयोगेन प्रबन्धितं भवति
अनुप्रयोगसञ्चारःमातापितृ-बाल-अनुप्रयोगयोः बाल-बाल-अनुप्रयोगयोः च मध्ये संचार-तन्त्रं प्रदातव्यम्संचारस्य समर्थनार्थं घटक-आधारितं एपिआइ प्रदातव्यम्विकासकानां कृते संचारतन्त्रं स्वयमेव कार्यान्वितुं आवश्यकता वर्ततेpostMessage अथवा URL पैरामीटर् इत्यादिद्वारा संवादं कर्तुं शक्नोति।
संसाधनपूर्वभारःस्थिरसंसाधनपूर्वभारस्य समर्थनं कुर्वन्तुस्थिरसंसाधनपूर्वभारस्य समर्थनं कुर्वन्तुअनुप्रयोगानाम् आलस्यपूर्णभारस्य समर्थनं कुर्वन्तुपूर्वभारं, आग्रहेण लोडिंग् समर्थयति न
कार्यप्रदर्शन प्रभावनिम्नतरं, सैण्डबॉक्सिंग् तथा आलस्य लोडिंग् इत्येतयोः माध्यमेन अनुकूलितम्न्यूनतरं, परन्तु WebComponent इत्यस्य कार्यक्षमतायाः उपरिभारः भवितुम् अर्हतिनिम्नतरं, परन्तु अनुप्रयोग-अनुकूलनस्य उपरि निर्भरम्उच्चतरं, iframe लोडिंग्, रेण्डरिंग् ओवरहेड् च बृहत्तरं भवति
विकासानुभवःउत्तमम्, समृद्धं एपिआइ तथा दस्तावेजीकरणं प्रदातिउत्तमम्, घटक-आधारितं एपिआइ अधिकं सहजं भवतिसामान्यतया भवद्भिः स्वयमेव बहुविवरणं सम्पादयितुं आवश्यकम्विद्यमान-अनुप्रयोगेषु एकीकृत्य उत्तमं, सुलभम्
उत्पादन उपलब्धताउत्पादनवातावरणानां कृते सिद्धं उपयुक्तं चउत्पादनवातावरणानां कृते उपयुक्तम्, परन्तु सामुदायिकसमर्थनं न्यूनं भवितुम् अर्हतिउत्पादनवातावरणाय उपयुक्तं तथा च विकासकैः एव सुधारस्य आवश्यकता वर्ततेउत्पादनवातावरणानां कृते उपयुक्तम्, परन्तु सुरक्षा-प्रदर्शनस्य विषयेषु सावधानीपूर्वकं निबन्धनं करणीयम्
अनुकूलनव्ययःउच्चतरं, मार्गनिर्धारणं, जीवनचक्रम् इत्यादीनां अनुकूलनस्य आवश्यकता।मध्यमं, मुख्यतया WebComponent इत्यस्य अनुकूलम्उच्चतरं, एक-स्पा-वास्तुकलानां गहनबोधस्य आवश्यकता वर्ततेनिम्नतरं, परन्तु संगततायाः कार्यप्रदर्शनस्य च विषयेषु ध्यानं दातुं आवश्यकम्

सूक्ष्म-अग्र-अन्त-रूपरेखा अग्र-अन्त-अनुप्रयोगानाम् विकासाय अनेके लाभाः आनयति, यथा प्रौद्योगिकी-ढेर-स्वतन्त्रता, स्वतन्त्र-विकासः परिनियोजनं च, वृद्धिशील-उन्नयनम् इत्यादयः परन्तु अस्य केचन दोषाः अपि सन्ति, यथा उच्चप्रवेशकठिनता, संसाधनसाझेदारीक्षमता च दुर्बलता । अतः सूक्ष्म-अग्र-अन्त-रूपरेखायाः उपयोगः करणीयः वा इति चयनं कुर्वन् परियोजनायाः विशिष्टानि आवश्यकतानि, दलस्य तकनीकीक्षमता च आधारीकृत्य तस्य व्यापकरूपेण विचारः करणीयः तत्सह, व्यावहारिक-अनुप्रयोगेषु, परियोजनायाः सुचारु-प्रगतिः, स्थिर-सञ्चालनं च सुनिश्चित्य सूक्ष्म-अग्र-अन्त-रूपरेखा-चयनम्, आर्किटेक्चर-निर्माणं, कोड-प्रबन्धनम् इत्यादिषु विषयेषु अपि ध्यानं दातुं आवश्यकम् अस्ति व्यवस्था।