इस प्रोजेक्ट के बारे में
ice.js एक ओपन-सोर्स प्रगतिशील एप्लिकेशन फ्रेमवर्क है जो React.js पर आधारित है और अलीबाबा द्वारा अनुरक्षित है। इसके README के अनुसार, इसका उद्देश्य कई प्लेटफार्मों पर एप्लिकेशन बनाने के लिए एक सार्वभौमिक फ्रेमवर्क प्रदान करना है।
दस्तावेज़ में वर्णित मुख्य विशेषताएं निम्नलिखित हैं:
- ज़ीरो कॉन्फ़िग: ES6+, TypeScript, Less, Sass, CSS Modules और समान टूलिंग के लिए आउट-ऑफ-द-बॉक्स समर्थन।
- प्रैक्टिस: फ़ाइल-सिस्टम रूटिंग, स्टेट प्रबंधन और डेटा अनुरोधों के लिए अंतर्निहित परंपराएं और अभ्यास।
- हाइब्रिड रेंडरिंग: पृष्ठों को बिल्ड समय (SSG) या अनुरोध समय (SSR) पर डिफ़ॉल्ट रूप से प्री-रेंडर किया जा सकता है।
- प्लगइन सिस्टम: एक प्लगइन आर्किटेक्चर जो समृद्ध सुविधाएं प्रदान करने और समुदाय को पुन: प्रयोज्य समाधान बनाने की अनुमति देने के लिए है।
- मल्टी-एंड: वेब, मिनिएप और Weex लक्ष्यों के लिए समर्थन।
आरंभ करना create-ice इनिशियलाइज़र के माध्यम से किया जाता है। README में कमांड `npm init ice ice-app --template @ice/lite-scaffold` दिखाया गया है, उसके बाद `cd ice-app`, `npm install`, और `npm run start` चलाएं, जो पोर्ट 3000 पर एक स्थानीय सर्वर शुरू करता है।
यह परियोजना MIT लाइसेंस के तहत जारी की गई है। यह ice.work पर दस्तावेज़ प्रदान करती है, और सामुदायिक चैनलों में GitHub Issues और Gitter शामिल हैं। README में योगदान दिशानिर्देशों और योगदानकर्ता लीडरबोर्ड के लिंक भी हैं।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.