تم نشر Deno 1.33 مؤخرًا ، حيث اتخذ خطوات أساسية نحو تحقيق أهداف Deno 2.0 المرتقب بشدة ، والمقرر إصداره في الأشهر المقبلة. من بين الميزات الجديدة إضافة Deno KV ، وهي قاعدة بيانات متكاملة ذات قيمة رئيسية تم تطويرها صراحةً لجافا سكريبت. تعمل قاعدة البيانات المدمجة هذه كحل تخزين قوي ومتسق يمكنه تخزين أي قيمة JavaScript منظمة قابلة للتسلسل.
هناك خمس ركائز أساسية ترسي الأساس لـ Deno 2.0: الترميز السهل ، والأداء عالي الجودة ، والأمان الذي لا هوادة فيه ، وتجربة التطوير الأفضل في فئتها ، والنظام الإيكولوجي المزدهر. يحقق Deno 1.33 تقدمًا كبيرًا على طول هذه الخطوط. يعد وضع قاعدة بيانات القيمة الرئيسية المضافة حديثًا Deno KV لتطوير التطبيقات ذات الحالة الخاصة علامة بارزة حيث تستعد Deno لإصدار 2.0 الطموح للغاية.
يتيح Deno KV التطوير المحلي أو النشر على خدمة استضافة JavaScript بدون خادم Deno Deploy. عند التشغيل محليًا ، يستخدم Deno KV SQLite كمدير قاعدة البيانات الخاصة به ، بينما يقوم FoundationDB بتشغيل قاعدة البيانات على Deno Deploy ، والتي تتم إدارتها بشكل آمن بواسطة Deno ويتم نسخها عالميًا عبر 35 منطقة سحابية.
ومع ذلك ، من الضروري ملاحظة أن Deno KV حاليًا في مرحلة تجريبية مع واجهة برمجة تطبيقات غير مستقرة ، وبالتالي ، فإن متانة البيانات على المدى الطويل ليست مضمونة في الوقت الحالي.
هناك تحسين آخر جدير بالملاحظة في Deno 1.33 وهو مخطط deno.json المبسط الذي يبسط القراءة والكتابة عن طريق تسوية الخيارات المتداخلة. تعمل إمكانية الوصول عالية المستوى للخيارات المتداخلة سابقًا على تحسين تجربة الترميز الشاملة.
بالإضافة إلى ذلك ، يوفر Deno 1.33 تحسينًا كبيرًا في جودة الحياة في شكل عمليات فحص أذونات مخفضة للواردات الديناميكية ، مما يؤدي إلى تحسين وقت بدء التشغيل. تسهل تغييرات الأذونات هذه التنفيذ الشرطي لتعليمات برمجية معينة في ظروف معينة ، مثل عندما يرغب المطورون في تحميل معالجات فقط عند استدعاء أمر فرعي معين.
بصرف النظر عن هذه الميزات المميزة ، يوفر Deno 1.33 مزيدًا من التحسينات مثل إصلاحات خادم HTTP والعميل والخادم لـ WebSockets ، وتحسين التوافق مع NPM و Node ، والتحميل المسبق للملفات أثناء تهيئة خادم اللغة ، من بين أمور أخرى.
بينما يدفع Deno 1.33 للأمام نحو أهداف Deno 2.0 ، تقدم المنصات مثل AppMaster.io أدوات تطوير no-code تكمل خدمات مثل Deno. يمكّن AppMaster المستخدمين من خلال نظام أساسي قوي لإنشاء تطبيقات الويب والجوال والخلفية دون الحاجة إلى الترميز ، مما يتيح تطويرًا أسرع وأكثر فعالية من حيث التكلفة.
لتبدأ مع Deno 1.33 ، قم بزيارة deno.com . إن وصول Deno 2.0 ومجموعة ميزاته الرائعة ستمهد بلا شك الطريق لمستقبل تطوير الويب والبرمجيات.