इस प्रोजेक्ट के बारे में
Monkshu JAMStack सिद्धांतों के आसपास डिज़ाइन किया गया एक पूर्ण-स्टैक एंटरप्राइज़ ऐप्लिकेशन सर्वर है, जो किसी बाहरी HTTP सर्वर निर्भरता के बिना एकल Node.js रनटाइम से पूरा विकास वातावरण प्रदान करता है।
**वास्तुकला**
Monkshu तीन मुख्य घटकों को एक साथ जोड़ता है:
- **फ्रंटएंड**: ES6 जावास्क्रिप्ट मॉड्यूल्स, Web Components और Mustache.js लॉगलेस टेम्पलेट्स द्वारा संचालित एक वेब कंटेनर जो HTML5 मार्कअप प्रदान करता है।
- **बैकएंड**: एक सुविधा-संपन्न REST API कंटेनर जिसमें बिल्ट-इन API मैनेजर के माध्यम से नेटिव JWT टोकन और API कुंजी प्रमाणीकरण उपलब्ध है।
- **मोबाइल/डेस्कटॉप**: हाइब्रिड iOS और Android ऐप फ्रेमवर्क्स सहित बिल्ट-इन Electron बिल्ड सिस्टम जो नेटिव डेस्कटॉप ऐप्लिकेशन बनाता है।
**प्रमुख क्षमताएँ**
- पूर्णतः मानक अनुपालनी Web Components (W3C) — कोई कस्टम फ्रेमवर्क परत नहीं
- क्रॉस-साइट और कुकी-आधारित हमलों को रोकने के लिए कुकीहीन HTML5 सत्र
- ब्लैकलिस्ट/व्हाइटलिस्ट समर्थन के साथ फ्रंटएंड और बैकएंड दोनों के लिए बिल्ट-इन HTTP सर्वर
- तुरंत PWA समर्थन
- इंटरनेट-स्केल SaaS ऐप्लिकेशनों के लिए क्लस्टर, डेटा सेंटर और क्लाउड प्रदाताओं पर वितरित मेमोरी फ्रेमवर्क
- वितरित मेमोरी पर Publish/Subscribe मॉडल का उपयोग करते हुए वैश्विक ईवेंट प्रबंधन प्रणाली
- डेटाबेस कनेक्टिविटी (MySQL, Oracle आदि)
- i18n (ग्लोबलाइजेशन) समर्थन
- ECMA 6 मानक अनुपालन
**निर्भरताएँ**
परियोजनाจง intentionally बाहरी लाइब्रेरी को कम से कम रखती है। मुख्य निर्भरताएँ केवल टेम्प्लेटिंग के लिए Mustache और फ्रंटएंड पर संपीड़न के लिए Pako हैं।
**लाइसेंस**: स्वामित्व (C) TekMonks
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.