- Deno के लिए एक webapp framework जो ब्राउज़र की native क्षमताओं पर निर्भर करता है
→ ES Modules, Import Maps, Web Streams
- Hot-takes (ऐसे विचार जिनसे हर कोई सहमत नहीं होगा, लेकिन डेवलपर अक्सर इन्हें मानते हैं)
- ESM, SSR अनिवार्य हैं (non-negotiable)
- bundling एक anti-pattern है
- डेटा कहीं से भी request किया जा सकता है, और सर्वर पर हमेशा access किया जा सकता है
- file system routing की तुलना में Dynamic Import का उपयोग करने वाला lazy routing प्राथमिक है
- tools और framework का magic कम होना बेहतर है
- workflow और tech stack को सरल बनाना
- Streams साफ-सुथरे हैं
3 टिप्पणियां
ऐसा लगता है कि web server settings में source code को access न किया जा सके, इस तरह सेट करके भी इसका उपयोग किया जा सकता है।
हमने टीम के अंदर Ultra इस्तेमाल करने पर विचार किया था, लेकिन static file serving के लिए अलग से
publicफ़ोल्डर निर्दिष्ट करने की कोई सेटिंग नहीं है, और संरचना ऐसी है किsrcके भीतर components और static files साथ में मौजूद रहते हैं। कहा जा रहा है कि आगे चलकर इसमें सुधार होगा, लेकिन अभी इस्तेमाल करते समय इस बात का ध्यान रखना अच्छा रहेगा.(इस तरह आप Ultra से उपलब्ध कराई गई साइट का source code देख सकते हैं. https://ultrajs.dev/app.tsx)
अच्छा, समझ गया। अपना अनुभव साझा करने के लिए धन्यवाद!