الأمر يحتاج الى المنطق أكثر من ما يحتاج الى حاسوب فالأمر بسيط ، و لأعطيك مثالا بسيطا :
نريد سكريبتاً لحساب عمر المستخدمين ، أول شيئ سنعمل عليه هو هيكلة الملفات و الواجهة الرسومية للسكريبت ،
الهيكلة ، و هي المعضلة لديك
بما أن السكريبت سيعتمد على صفحة واحدة ، فدعنى ننشأصفحة واحدة تحت مسمى index.php ، في هذه الصفحة سنقوم بجلب مجموعة من الملفات لذلك سننشأ ملف بجانب index.php تحت مسمى style.css ، في المشاريع الكبيرة و التي تكون متتعدة الستايلات نقوم بإنشاء مجلد إسمه style نقوم بوضع داخله الستايلات ، كما نقوم بإنشاء ملف إسمه script.js و ذلك لأجل تخصيص تخصيصات سكريبتية تستعمل لإضفاء الجمالية و التفاعليه للموقع أو نقوم بإضافة مجلد js أو scripts أو كما تشاء إن كان المشروع متعدد السكريبتات ، كما لا أنسى أن تضيف مجلد إسمه img أو images سمه كما تشاء لوضع فيه الصور و الأيقونات لمشروعك ، كما يمكنك إضافة مجلد للخطوط إن أدرت تخصيص خطوط محددة ، ...
بعد ذلك تدخل الى ملف index.php ، فتقوم بإنشاء الهيكل العام للأي صفحىة ويب ، بحيث تقوم بجلب روابط ملفات الcss ; js و ماإلى ذلك من الملفات بحيث يصبح الوضع على هذه الشاكلة
و تقوم بإكمال مابقي من العمليات المنطقية على السكريبت ليصبح سكريبت جاهز
هناك تقسيمات أو هيكلة ملفات متقدمة ، و التي كثيرا ما تستعمل في المشاريع الكبيرة ، و هي ما تسمى بأُطر العمل (جمع إطار عمل) ، كنا أن هناك تقسيمات يقوم بها المبرمج لأجل عدم تكرار أجزاء من المشروع ، مثلا هو يعرف أن الnavbar ستكون في كافة صفحات المشروع ، فيقوم بوضعها في ملف وحدها ، ثم يقوم بعمل include لهذه الصفحة التي تحمل أكواد الnavbar في كل صفحة بدل نسخ الكود بعدد صفحات المشروع ، .........
مجتمع لمناقشة وتبادل الخبرات حول تطوير الويب. ناقش أحدث التقنيات، اللغات، والأدوات في عالم تطوير المواقع والتطبيقات. شارك مشاريعك، اسأل عن نصائح، وتعاون مع مطورين محترفين وهواة.
التعليقات