HeadlinesBriefing favicon HeadlinesBriefing.com

Topcoat v0.9 ने Rust फ्रेमवर्क में क्लाइंट प्रतिक्रिया जोड़ी

Hacker News •
×

Topcoat, एक batteries-included फुल-स्टैक Rust फ्रेमवर्क जिसे दो महीने पहले Carl Lerche और Julien द्वारा घोषित किया गया था, ने अपने 0.9 संस्करण में क्लाइंट-साइड प्रतिक्रिया सुविधाएँ जोड़ीं। Lerche, Ruby on Rails के पूर्व कोर टीम सदस्य और सभी समय के शीर्ष 50 योगदानकर्ता, Rust के नेटवर्किंग इकोसिस्टम के निर्माण में अपने 13 वर्षों के अनुभव का उपयोग करके Rails की उत्पादकता दर्शन को Rust वेब विकास में लाते हैं। फ्रेमवर्क में दृश्य, घटक, मेलर और एक ORM शामिल है जिसका नाम Toasty है।

Lerche का तर्क है कि Rust AI-चालित विकास के लिए सर्वोत्तम सामान्य-उद्देश्य भाषा है, यह देखते हुए कि अच्छी तरह से डिज़ाइन किए गए कॉन्वेंशन LLMs को कम त्रुटियों के साथ तेज़ी से काम करने में मदद करते हैं। जबकि वह स्वीकार करते हैं कि Rust कुछ भाषाओं की तुलना में उतना सुंदर नहीं है, वे इसकी अभिव्यक्तिशीलता और दक्षता पर जोर देते हैं — अनुप्रयोग लगभग 20MB RAM के साथ चल सकते हैं।

Topcoat 0.9 एक हाइब्रिड रेंडरिंग दृष्टिकोण पेश करता है: सर्वर-साइड रेंडरिंग डिफ़ॉल्ट रूप से, आवश्यकता पड़ने पर पूर्ण रूप से इंटरैक्टिव, शून्य-लेटेंसी UI में बदलने की क्षमता के साथ। फ्रेमवर्क संकेतों और Rust के एक प्रकार-जाँच किए गए उपसमूह का उपयोग करता है, जिसे `view!` मैक्रो के माध्यम से JavaScript में ट्रांसपाइल किया जाता है, जिससे रेंडरिंग और व्यापार तर्क सर्वर पर बने रह सकते हैं जबकि इंटरैक्टिव तत्वों के लिए लेटेंसी अंतराल को पाटा जा सकता है। Lerche और Julien फ्रेमवर्क के कॉन्वेंशन को विकसित हो रहे AI विकास परिदृश्य के लिए लगातार सुधार रहे हैं।

मुख्य इकाइयाँ: कंपनियाँ: Topcoat, Toasty, Ruby on Rails | व्यक्ति: Carl Lerche, Julien

अक्सर पूछे जाने वाले प्रश्न: Topcoat अन्य Rust वेब फ्रेमवर्क से कैसे अलग है?

Topcoat एक batteries-included फुल-स्टैक फ्रेमवर्क है जो Ruby on Rails की उत्पादकता दर्शन से प्रेरित है, जो `view!` मैक्रो के माध्यम से JavaScript में ट्रांसपाइल किए गए प्रकार-जाँच किए गए Rust के एक उपसमूह के माध्यम से सर्वर-साइड रेंडरिंग और क्लाइंट-साइड प्रतिक्रिया को जोड़ता है, साथ ही एक एकीकृत ORM Toasty के साथ।