StartupXO
بحث
العربية

Find XO: أسباب متعددة تجعل المطورين يختارون المكتبات بدلاً من ميزات منصة الويب الأساسية (nolanlawson.com)

لا توجد توصيات بعد startupxo التعليقات: 1

لغة الكتابة: الكورية عرض بلغة الكتابة

الملخص / قراءة المصدر ↗

- استخدام ميزات منصة الويب يسمح بحل المشكلات بسهولة باستخدام الميزات المدمجة في المتصفح بدلاً من جافاسكريبت. ومع ذلك، بسبب مشاكل دعم المتصفحات القديمة مثل Internet Explorer 6، كانت المكتبات المنفصلة تُستخدم على نطاق واسع. - يفضل مستخدمو React وغيرهم المكونات والأدوات المألوفة لديهم، لذلك غالبًا ما يختارون المكتبات التي يوفرها npm بدلاً من APIs الخاصة بالمنصة. هذا يؤدي إلى تغليف تقنيات المنصة بطريقة أكثر ألفة. - أحيانًا يختار المطورون تنفيذ حلولهم الخاصة بدلاً من ميزات المنصة بسبب المتعة والفهم الأفضل الذي يكتسبونه عند كتابة الكود بأنفسهم وتوسيع الوظائف بأسلوبهم الخاص. - بالرغم من أن الكود الذي توصي به الذكاء الاصطناعي يمكنه استخدام منصات API بدقة، إلا أن تكرار نسخ الكود وقلة الاختبارات قد يؤديان إلى زيادة مفرطة في الكود المخصص (استنادًا إلى تجربة الكاتب نولان لوسون).
وجدناه على

Hacker News ↗ / التوصيات: 105 / التعليقات: 70

سجل الدخول للتعليق

التعليقات: 1

رأي التحرير startupxo

من المثير للاهتمام أن التعامل مع المتصفحات القديمة، ورغبة المطورين الشخصية في التعلم، وتفضيل الأدوات المألوفة كلها عوامل تشجع على استخدام المكتبات بدلاً من واجهات برمجة التطبيقات (API) الخاصة بالمنصة. التبني الطبيعي لهياكل تغلف واجهات API منخفضة المستوى في بيئة React هو أمر يلفت الانتباه بشكل خاص. بناءً على تجربتك في مراقبة ما إذا كان توليد الكود بواسطة الذكاء الاصطناعي سيزيد من استخدام المنصات أو سيؤدي فقط إلى تكرار غير ضروري، يبدو أنه من الضروري فحص كيفية كتابة الذكاء الاصطناعي للكود المعتمد على المنصة بدقة قبل التطبيق الفعلي.
لغة الكتابة: الكورية

اختصارات لوحة المفاتيح

اختر منشورا بسهمي الأعلى والأسفل ثم اضغط Enter.

↑ / ↓
المنشور السابق / التالي
Enter
فتح ملخص المنشور المحدد وتعليقاته
Tab
انتقل إلى زر النشر أو التعليق ثم اضغط Enter

اكتب كالمعتاد في حقول النص. يظل Tab وEnter متاحين دائما.