Quration AIQ

devwords

المكتبات (libraries) والأطر (frameworks) تعني كلاهما «إعادة استخدام كود شخص آخر»، لكن هناك طريقة شهيرة للتفريق بينهما.

ما هي؟

أنت تستدعي المكتبة؛ الإطار يستدعيك (اتجاه التحكم)
المكتبة صندوق أدوات تمدّ يدك إليه؛ الإطار هيكل عظمي تُدرج كودك بداخله. ذلك الانعكاس في التحكم — 'inversion of control' — هو الفرق الجوهري.
▶ Quration AIQ

devwords

أي ترخيص مشهور بتساهله يسمح بكل شيء تقريبًا، بما فيه الاستخدام التجاري، طالما أبقيت إشعار حقوق النشر؟لماذا نفعل ذلك إن لم يتغيّر شيء مرئي؟ما هذا المصطلح ذو النكهة المالية؟ما أفضل رد فعل أولي وعملي بحسبها؟في العامية البريطانية، ماذا تعني كلمة «git»؟ما المبدأ المتعارف عليه للـcommits الجيدة؟فحين تسمع «أرسلتُ PR»، ماذا يعني طلب السحب (Pull Request)؟فما العلاقة بين git وGitHub؟بوصفها البوابة التي تتحدث من خلالها البرامج مع بعضها، أي تشبيه بمطعم يناسبها أكثر؟ما اسمها؟فماذا يبني مطوّر الـfrontend؟ماذا يعني النشر (deploy)؟

Quration — Quration AIQ