هل سأعرف بالضرورة كيفية تطوير موقع ويب إذا كنت أعرف البرمجة؟


الاجابه 1:

إذا كنت بالفعل بارعًا في البرمجة ، فيجب أن تكون قادرًا بسهولة على اختيار اللغات المستخدمة في تطوير الويب. ولكن للإجابة على سؤالك،

لا

فقط لأنك تعرف كيفية البرمجة ، لا يعني أنك ستعرف تلقائيًا كيفية تطوير موقع ويب.

ومع ذلك ، يتم استخدام العديد من أنماط التصميم ومفاهيم البرمجة الأساسية في تطوير الويب تمامًا كما هي في جميع قطاعات التطوير.

لذلك يجب أن يكون لديك قدر لا بأس به من المهارات والمعرفة القابلة للتحويل التي ستساعدك على التقاط تدفق بناء مواقع الويب بشكل أسرع بكثير من شخص ليس لديه خبرة في البرمجة قبل أن يتعلم تطوير الويب.

التحدي الأكبر الذي ستواجهه في الانتقال إلى بناء مواقع الويب من البرمجة التقليدية هو العميل الذي سيتم عرض موقعك فيه ، وهو متصفح الويب.

يوجد حاليًا 5 متصفحات رئيسية:

  • جوجل كروم
  • Microsoft Edge و Internet Explorer (على الرغم من أنهما في الواقع متصفحان مختلفان تمامًا ، إلا أنني سأناقشهما أدناه)
  • ثعلب النار
  • Apple Safari
  • الأوبرا

تشكل هذه المتصفحات الخمسة حصة الأسد من عملاء الإنترنت ، ولكل منهم تفسيره الخاص لكيفية عمل HTML و CSS و Javascript ومعالجتها بواسطة المتصفح.

هذه الحقيقة تجعل من الصعب إنشاء قاعدة تعليمات برمجية واحدة تعمل بسلاسة عبرها جميعًا. في السنوات الماضية كان هذا أكثر وضوحا وتنافس موزيلا (الشركة التي تقف وراء فايرفوكس) ومايكروسوفت على الهيمنة في مرحلة من تاريخ إنترنيت المعروف باسم "حروب المتصفح".

كلتا الشركتين لديها تفسيرات مختلفة جدا للمواصفات التي أنشأتها

W3

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

منذ إصدار Google Chrome ، تقلصت الفجوات بين المتصفحات بشكل كبير وجميعها من حيث الحجم المتوافق مع المعايير أكثر من أي وقت مضى ، مع مستوى من الاتساق لم يسبق له مثيل.

لقد آسف لأقول ، لقد خرجت قليلاً عن الموضوع وتناثرت قليلاً هنا. لذا سألخص ما كنت أحاول قوله على النحو التالي ؛

لا

إن معرفة كيفية البرمجة لن يعني بالضرورة أنك تعرف كيفية تطوير مواقع الويب ، ولكنه بالتأكيد لن يضر وسيعطيك بالتأكيد تقدمًا لأولئك الذين ليس لديهم تجربة برمجة سابقة.


الاجابه 2:

بكل تأكيد،

نعم!

ولكن قد لا تكون بالضرورة الشخص الذي يجب توظيفه عندما تحتاج شركة قائمة إلى موقع ويب ، إلا إذا اخترت أن تكون محترفًا

مطور ويب.

سبب هذه الإجابة هو أنه في الآونة الأخيرة ، ارتفع تطوير الويب بلا شك ليصبح المجال الأكثر شيوعًا للبرمجة أو تطوير البرمجيات.

لا يقتصر الأمر على مواقع الويب الآن ، فقد أصبحت البنى التحتية للبرامج واسعة النطاق تعتمد على الويب. نظرًا لهذه الشعبية ، يشير كل من يتطلع إلى الدخول إلى البرمجة في الغالب إلى تقنيات الويب أولاً حتى قبل أن تتاح لهم فرصة لشرح ما يريدون القيام به مع الترميز. حتى تحصل على العادي

"ابدأ بـ HTML ، CSS… .."

وكل ذلك. لذلك ينتهي بك الأمر في الغالب إلى تعلم كيفية بناء صفحات الويب. يعتمد مدى جودة أن تصبح في النهاية مع هذا إلى حد كبير على المدة التي يمكنك خلالها الحفاظ على الاهتمام ومواكبة تقنياتها المتطورة باستمرار.

جديرة بالملاحظة:

البرمجة بأبسط مصطلحاتها هي في الأساس إعطاء تعليمات لجهاز الكمبيوتر لتحقيق نتيجة معينة باستخدام لغة يفهمها الكمبيوتر.


الاجابه 3:

لا. هناك كل أنواع البرمجة.

يمكن لأخي كتابة رمز الجهاز الذي يتم تشغيله في الرقائق المدمجة في أجزاء مختلفة من المعدات ، والضغط على رمز الآلة في مساحات ذاكرة صغيرة. إنها بيئة برمجة معقدة ومهرة للغاية.

لكنه لا يستطيع إنشاء صفحة ويب. على الاطلاق. جعلني أفعل ذلك لأنه لا يستحق وقته في تعلمه.