HeadlinesBriefing favicon HeadlinesBriefing.com

Topcoat v0.9 يضيف تفاعلية العميل إلى إطار عمل Rust

Hacker News •
×

Topcoat، إطار عمل كامل البطارية full-stack لـ Rust أعلن عنه قبل شهرين من قبل Carl Lerche و Julien، أطلق الإصدار 0.9 مع ميزات تفاعلية من جانب العميل. Lerche، عضو سابق في فريق core لـ Ruby on Rails وواحد من أفضل 50 مساهمًا على الإطلاق، يستند إلى 13 عامًا من بناء نظام Rust للشبكات لجلب فلسفة الإنتاجية لـ Rails إلى تطوير الويب لـ Rust. يتضمن الإطار العمل العروض، والمكونات، ومرسلي البريد، وORM يسمى Toasty.

Lerche يجادل بأن Rust هو أفضل لغة عامة الغرض للتطوير المدفوع بالذكاء الاصطناعي، مشيرًا إلى أن الاتفاقيات المصممة جيدًا تساعد نماذج اللغة الكبيرة على العمل بشكل أسرع مع fewer أخطاء. بينما يعترف بأن Rust ليس أنيقًا مثل بعض اللغات، يؤكد على تعبيره وكفاءته — يمكن للتطبيقات التشغيل بحوالي 20 ميغابايت من ذاكرة الوصول العشوائي.

Topcoat 0.9 يقدم نهجًا هجينًا للعرض: عرض من جانب الخادم كافتراضي مع القدرة على الانتقال إلى واجهات مستخدم تفاعلية بالكامل وزمن استجابة صفر عند الحاجة. يستخدم الإطار العمل الإشارات وجزءًا مُتحققًا من النوع من Rust يتم تحويله إلى JavaScript عبر ماكرو `view!`، مما يسمح بعرض المنطق وعمل الأعمال بالبقاء على الخادم بينما يسد فجوات زمن الاستجابة للعناصر التفاعلية. Lerche و Julien يواصلان تحسين اتفاقيات إطار العمل لتتناسب مع مشهد تطوير الذكاء الاصطناعي المتطور.

الكيانات الرئيسية: الشركات: Topcoat, Toasty, Ruby on Rails | الأشخاص: Carl Lerche, Julien

الأسئلة الشائعة: ما الذي يجعل Topcoat مختلفًا عن أطر عمل الويب الأخرى لـ Rust؟

Topcoat هو إطار عمل full-stack شامل البطارية مستوحى من فلسفة الإنتاجية لـ Ruby on Rails، يجمع بين عرض من جانب الخادم وتفاعلية من جانب العميل من خلال مجموعة فرعية من Rust مُتحققة من النوع يتم تحويلها إلى JavaScript عبر ماكرو `view!`، بالإضافة إلى ORM مدمج يسمى Toasty.