لدي معرفة بسيطة في css و لكن اكره استخدامها لأنها غريبة جدا و صعب فهم طريقة التنسيق لدرجة اسوء شيء في مشاريع المواقع الالكترونية هي تنسيق الصفحات و خصوصا css. و استخدم bootstrap كثيرا للتنسيق الصفحات و حاب اطور نفسي اكثر في تصميم المواقع هل ابقى هكذا ام استخدم css ,وهل الشركات اصبحت تستخدم bootstrap اكثر من css ؟
هل من الافضل استخدم bootstrap اكثر من استخدام css
إن bootstrap هو إطار عمل خاص بالتنسيقات مبني على css و sass وجافاسكريبت ويوفر لك العديد من التصاميم والمكونات الجاهزة والتي تحتوي على وظائف جافاسكريبت كثيرة يمكنك إستخدامها دون الحاجة إلى معرفة طريقة إنشاءها بواسطة bootstrap .
ولكن لتصبح متمكنا من bootstrap فيجب عليك أن تكون لديك المعرفة القوية في css و javascript و ذلك حتي تسطتيع إستخدام bootstrap دون أى مشاكل ولو واجهتك مشكلة أو صعوبة ستستطيع حلها بكل سهولة دون تعب .
فكما وضحت لك أن bootstrap هو إطار عمل وهو يغنيك عن كتابة الكثير من التنسيقات ولكنه لن يوفر لك جميع ما تريده حيث سيتوجب عليك دائما كتابة تنسيقات بنفسك دون إستخدام bootstrap و أيضا حتي تصبح مطور واجهات قويا يجب عليك التمكن تمام من css .
فلنأخذ مثالا لو لديك آلة حاسبة تستطيع إستخدامها وحساب كل شئ عليها ولكنك لا تسطتيع الحساب بمفردك فهل هذا شئ جيد أم لا ؟! بالطبع هذا ليس شئ جيدا وهكذا هي إطارات العمل فلإستخدامها يجب عليك التمكن أولا من اللغة وذلك لإستخدام إطار العمل بشكل جيد دون أى مشاكل .
أما بالنسبة إلى سؤالك عن الشركات فإن معظم الوظائف تتطلب معرفة ب bootstrap ولكن الأصل يجب معرفة css فليس كل شئ يمكن تنفيذه ب bootrap و أيضا توجد العديد من أطر العمل الخاصة ب css مثل tailwindcss فلو أن الشركة مثلا تريد إستخدام tailwindcss فلن تستطيع العمل عليه سريعا دون معرفة جيدة ب css .
لذلك أنصحك بمذاكرة css جيدا والتمكن منها قبل إستخدام bootrap
الفكرة هنا أن bootstrap هي نفسها css لكنها مبنية فوقها بطريقة تجعل التعامل أسهل فقط
هناك أيضًا css tailwind وهي مبنية بنفس فكرة bootstrap لكن الفرق فقط في الصلاحيات والتحكمات التي تعطيها في كل الحالات للمستخدم. css بدون أي إضافة هي الأصل الذي تأخذ منه كل الصلاحيات ويمكنك تغيير أي شيء لذلك فهي الأصعب تمامًا ولكن من الضروري تعلمها بشكل جيد لتفهم ما يبنى فوقها
بالنسبة للشركات فستجد تنوعًا كبيرًا ولكن قد تكون محظوظًا بحيث لا تضطر لاستخدام css بشكلها المجرد
اذا كنت تريد أن تصبح محترف في تطوير الواجهات الأمامية فعليك أن تتعلم ال css و لا تكتفي بال bootstrap ,
ال bootstrap سهلة الاستخدام مقارنة بال css و لكنها لاتكفي في بعض الحالات, اذا عملت ضمن شركة و كان هناك مصمم يضع تصاميم للمواقع التي تطورها الشركة فهنا ينبغي أن يكون الموقع الذي ستقوم بتطويره أنت كمبرمج موافق تماما للتصميم الذي وضعه المصمم.أي نفس الأبعاد , نفس أحجام العناصر , نفس الألوان , نفس الخط, ... الخ. و bootstrap لوحدها لايمكن أن تفي بالغرض .
عليك أن تتحلى بالصبر و لا تشعر نفسك بأن ال css صعبة و مملة لأنك بذلك لن تستطيع أن تتعلمها, بل حاول أن تجبر نفسك على التفكير و الاجتهاد.
التعليقات