|
تطوير البرمجيات
لماذا يُعد العرض من جانب الخادم الخيار الأفضل لتطبيقات الويب الحديثة؟على مدى العشر سنوات الماضية، سيطرت فكرة نقل كل شيء إلى المتصفح (العميل) على عالم تكنولوجيا المعلومات. لكن هذا الاتجاه يواجه اليوم عوائق اقتصادية وتقنية صعبة. في Langmeier Software، نعتمد على بنية مدفوعة بالوسائط الفائقة باستخدام htmx وقوالب Mustache الخالية من المنطق. وبذلك نحقق التفاعلية التي تتميز بها أطر عمل JavaScript الحديثة، ولكننا نوفر على أنفسنا العبء الهائل لواجهات برمجة التطبيقات REST وإدارة الحالة والتحقق المزدوج. وهذا يقلل بشكل كبير من وقت طرح المنتج في السوق ويجعل قاعدة الكود سهلة الصيانة للغاية.
إليكم السبب الذي يجعل نهجنا مضمونًا تمامًا للمستقبل، ولماذا أصبحت "العملاء الثقيلة" (مثل تطبيقات الويب أحادية الصفحة الضخمة التي تستخدم React/Angular) مشكلة متزايدة: 1. مفارقة تكلفة السحابةتستثمر الشركات المليارات في بنى تحتية للخوادم فائقة السرعة ومكلفة في مراكز البيانات (AWS، Azure، Google Cloud).
2. أزمة البطاريات والأجهزة لدى المستخدمينيتزايد عدد الأجهزة الطرفية التي تتمثل في أجهزة محمولة أو أنظمة مدمجة (IoT) أو أجهزة كمبيوتر محمولة مكتبية رخيصة الثمن.
3. الأمان وحماية الملكية الفكرية (IP)إذا قمت ببناء تطبيق ضخم على جانب العميل، فإن جزءًا كبيرًا من منطق عملك (التحقق من الصحة، خوارزميات الحساب، المسارات) يكون مكشوفًا في كود المتصفح (JavaScript) الخاص بالمستخدم. يمكن لأي مستخدم متمرس الاطلاع على هذا الكود في أداة الفحص. في النهج المتمركز حول الخادم، يبقى الكود الحساس في مركز البيانات المحمي. لا يرى العميل سوى النتيجة (HTML). وهذا أكثر أمانًا بكثير من الناحية الأمنية ويحمي خبرتك الفنية. 5. الاستدامة و"تكنولوجيا المعلومات الخضراء"نظرًا لأن قوة الحوسبة في مراكز البيانات المركزية يمكن توسيع نطاقها وتبريدها بكفاءة أكبر بكثير مقارنة بملايين الأجهزة الطرفية المتناثرة، فإن العرض من جانب الخادم غالبًا ما يكون أكثر استدامة من حيث إجمالي استهلاك الطاقة. ابحث عنها أكثر:
المقالات ذات الصلة
انشر تعليقاً هنا...
|
|