मैं वर्तमान में एक श्रम प्रबंधन परियोजना पर काम कर रहा हूं, जहां प्रमुख आवश्यकताओं में से एक यह सुनिश्चित करना है कि उपयोगकर्ता का डिवाइस अस्थायी रूप से ऑफ़लाइन होने पर भी कुछ सुविधाएं (जैसे क्लॉकिंग आउट) पहुंच योग्य हों। हालांकि यह एक दुर्लभ मामला है, मैं आवश्यकतानुसार अतिरिक्त ऑफ़लाइन कार्यक्षमता सक्षम करके एप्लिकेशन को भविष्य में सुरक्षित बनाना चाहता हूं।
थाइमलीफ और एचटीएमएक्स के साथ स्प्रिंग बूट: मेरा पसंदीदा स्टैक। मुझे टीडीडी का उपयोग करके निर्माण करना पसंद है, और यह संयोजन मेरे अनुभव के साथ अच्छी तरह मेल खाता है। मैंने POST अनुरोधों को कैश करने और पुनः भेजने के लिए service-worker.js का उपयोग करके पहले से ही एक छोटा डेमो प्रोजेक्ट बनाया है। मुझे यकीन नहीं है कि भविष्य में ऑफ़लाइन कार्यक्षमता जोड़ना जारी रखने के लिए यह सबसे अच्छा विकल्प है।
वाडिन फ्लो: मैं पूरी तरह से जावा में व्यावसायिक अनुप्रयोगों के निर्माण पर मजबूत फोकस के लिए वाडिन फ्लो से प्रभावित हूं। हालाँकि, मैं इसकी ऑफ़लाइन कार्यक्षमता का समर्थन करने की क्षमता को लेकर चिंतित हूँ क्योंकि यह दृश्यों को गतिशील रूप से अपडेट करता है। जहां तक मैं समझता हूं, इससे ऑफ़लाइन देखने के लिए पूरे पृष्ठ को कैश करना असंभव हो जाएगा। मैं हिला के बारे में जानता हूं, लेकिन फिर मुझे टाइपस्क्रिप्ट में सभी दृश्य बनाने की आवश्यकता होगी और मेरी राय में, इस तरह से वाडिन का उपयोग करने का उद्देश्य विफल हो जाएगा।
PWA स्टार्टर: मैंने PWA स्टार्टर पर ध्यान दिया, लेकिन ऐसा लगता है कि यह एंगुलर या रिएक्ट जैसी भाषाओं में सिंगल-पेज ऐप्स (एसपीए) बनाने पर ध्यान केंद्रित करता है, जो मेरी पसंद के अनुरूप नहीं है। स्प्रिंग बूट पारिस्थितिकी तंत्र के भीतर रहना।
क्वार्कस या JHipster: मैंने क्वार्कस और JHipster पर भी विचार किया, लेकिन JHipster आमतौर पर फ्रंटएंड के लिए Angular या Vue का उपयोग करता है, ऐसा लगता है, जिसमें मुझे बहुत दिलचस्पी नहीं है। मैं देख रहा हूं किसी ऐसी चीज़ के लिए जो जावा फुल-स्टैक दृष्टिकोण के करीब रहती है। ऐसा लगता है कि क्वार्कस सूक्ष्म सेवाओं पर केंद्रित है?
मैं जावा पारिस्थितिकी तंत्र के भीतर रहने और महत्वपूर्ण नई फ्रंट-एंड प्रौद्योगिकियों को जोड़ने से बचने की अपनी प्राथमिकता को ध्यान में रखते हुए, इस पर कैसे संपर्क किया जाए, इस बारे में सलाह की तलाश में हूं। मुझे यकीन है कि ऐसे कई प्रश्न हैं जिन पर मैंने विचार नहीं किया है। किसी भी जानकारी या सिफ़ारिशों की अत्यधिक सराहना की जाएगी!
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3