وداعًا لواجهة برمجة التطبيقات "Stringly Typed": منظور جديد حول أمان النوع
2025-05-07
بإلهام من سكوت هانزلمن، يستكشف الكاتب مفهوم تطبيقات "Stringly Typed"، حيث تُستخدم السلاسل النصية لنقل البيانات حتى عندما توجد أنواع أفضل. هذا شائع في تطبيقات الصفحة الواحدة (SPA) التي تتفاعل مع واجهات برمجة التطبيقات الخلفية، حيث تستخدم معظم واجهات برمجة التطبيقات JSON، مما يؤدي إلى فقدان النوع وتقليل أمان النوع. يعكس الكاتب تفكيره في التسامح السابق مع هذا النهج ويبدأ في استكشاف حلول مثل TypeScript و tRPC و GraphQL لتحقيق أمان النوع عبر الشبكة والقضاء على واجهات "Stringly Typed."
اقرأ المزيد
التطوير