ثلاثة أيام من الجحيم: من أداة مساعدة بايثون إلى تطبيق ويب
2025-02-09

أمضى الكاتب ثلاثة أيام في محاولة تحويل أداة مساعدة بايثون بسيطة إلى تطبيق ويب. فشلت المحاولات الأولية باستخدام إطارات Flask وBottle بسبب مشاكل CORS وتعقيدات طلبات غير متزامنة. ثبت أن الغوص في واجهة برمجة التطبيقات Fetch في جافا سكريبت وواجهة برمجة تطبيقات REST في Node.js أمر مرهق للغاية للحفاظ عليه. في النهاية، عاد الكاتب إلى تطبيق Bottle الأصلي، وقَبِل وقت انتظار المستخدم لإكمال الطلب مقابل رمز أبسط وأسهل في الصيانة. هذا يبرز أهمية الخيارات التكنولوجية: في بعض الأحيان، يكون الحل الأبسط هو الأفضل.
التطوير