23-09-18, 08:09 PM
لا يوجد اختلاف فكلاهما واحد
ولكن ايهم تفضل ولماذا
فى البداية تعال نشبه الامر بـ ببناء منزل
ايهم تفضل ان يعطيك شخص بيت جاهز ومجهز من كل شئ
ولاتمام التجهيز او تغيير اى شئ عليك من التكسير والهدم حتى تعمل ما تريد
ام انك تفضل ان يعطيك الشخص المنزل على العظام / الطوب والمحارة
وانت ما عليك ان تقوم بما يحلو لك من الشكل والالوان والترتيبات
تخيل المثال ده فى نظام قاعدة البيانات
الادوات تسهل عليك عناء الاستعلام وما غيره
ولكن لا يمكنك من فعل كل ما تريده وهنا يحدث المصاعب لديك فى الاستخدام
خلاف انه يستهلك من موارد الجهاز اكثر من استخدام الاكواد خلاف البطئ وما غير ذلك
بينما الكود عبارة عن لديك عدد من 1 الى 10 فاذا كنت تريد رقم 5 فقط
فيمكنك استخدامه دون الحاجة لباقى الارقام بينما الادوات يعرض لك الجميع
لتستخدم بالنهاية رقم المطلوب فقط
لابسط المثال اكثر
تخيل ان امامك مكتبة وقلت لك ابحث عن كتابة باسم شخص ما
والمكتبة كبيرة وتحتوى على الكثير من الكتب فما سيكون جهدك فى البحث
طيب لو اعطيت لك كتاب خمس كتب
وقلت لك اريدك ان تبحث عن كتاب باسم شخص
لاحظ الجهد من بين التشبيه الاول
والثاني اهو الادوات مثل المكتبة والجهد هو موارد الجهاز
من حيث امكانيات الجهاز
فالكود انت من تقوم بتوزيعه والتعامل معه كما تشاء
متى يعمل ومتى يتوقف ومتى يستعد لتنفيذ الامر
بينما الادوات يبقي يعمل ومجهز دائماً اذا كنت على عمل بالبرنامج او بدون
طوال ما البرنامج شغال حتى يتم اغلاقه
اتمنى الوصف والشرح وصل لك الفكرة كاملاً لايهم افضل
تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]
ساهم دائماً فى
لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله
▼ شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]
ساهم دائماً فى
لكل من يقوم بالمساهمةفى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله
▼ شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية

