12

أسئلة يطرحها كل مطور ويب مبتدئ

  • Smaily

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

أولا لدي مشروع وهو إنشاء موقع "mooc " يدرس مقرر جامعتنا لكنني حائر بين استخدام أحد السكريبتات وردبرس أو جولملا أو دربال أم الأفضل البرمجة الكاملة بلغات البرمجة Html Css Js أو لغة ruby

  • لذلك فسؤالي الأول مالأفضل لموقع تعليمي من بين الخيارات التي ذكرتها ؟

  • ما الفرق بالضبط بين جوملا و وردبريس (أيهما الأحسن) ؟

  • ماهو البوت ستراب بالضبط هل هو لصنع ترجمة للغات ال html css نحو لغة يقرأها الهاتف؟

  • بالنسبة للوردبريس هل أحتاج للغة الجافاسكربت ولماذ بالضبط البي أيتش بي ؟

  • أما عن القوالب ألاترون بأنه بإمكان أي واحد الاطلاع على قالب أي موقع عبر إظهار كود سورس وبالتالي يستطيع أي واحد أن ينسخ قالب موقع آخر بشكل عادي ؟

  • كيف يكتشف الأشخاص الثغرات هل يصادفونها أثناء تصفحهم أم يقومون بدراسة الكود بشكل كامل ( أعني مثلا في حالة موقع كالفيسبوك ستنفق حياتك وأنت تقرأ الكود وفي الأخير ربما لاتوجد أية ثغرة ) وفي أي لغة برمجة في الأغلب تكون الثغرات الخطيرة ؟

  • في مايخص تطوير المواقع ماهو السوق الذي ترونه حاليا فارغا من حيث العارضين ، لأني أريد أن أصبح مطور قوالب ورد بريس وأجد أن الآلاف من القوالب مجانية والمدفوعة موجودة مسبقا لذا أرى أن فرصتي لبيع أي منتوج ضئيلة في ظل وفرة العرض وربما قلة الطلب أيضا

  • في موضوع العمل بموقع مستقل هل أستطيع استعمال سكربت فقط لمن يطلب إنشاء موقع مقابل مبلغ ( أم أقوم بالبرمجة الكاملة) ، لأني أرى أن تنصيب السكربت من أسهل الأشياء فهل يمكن عمل ذلك أم يجب على الجميع استعمال لغات البرمجة لعمل ذلك ؟

  • بالنسبة لمشروعي السابق هل ترون أنه علي البحث عن مستثمر وهل ترون أن هناك عوائد من المشروع كي أقنع المستثمر بها ؟

  • سؤالي الآن عنهل لي بتعريف بسيط عن معنى الباندويث (إذا كانت سرعة نقل البيانات فما معنى أن يكتب أحدهم قيمة 250 GB هل تعني في الثانية أم ماذا ) ؟

-عن الاستضافات و هو أن استضافة تقدم خدمة مجانية بباندويث غير محدود لكن نفس الاستضافة تقدم عرضا مدفوعا standard بباندويث 250 gb أي أنه محدود وعرضا ثالثا Unlimited بباندويث غير محدود كيف هذا ؟

  • مالفرق بين السيرفر و الاستضافة وهل يمكن إنشاء موقع على سيرفر ؟

  • في ما يخص الدومينات :

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

  • وعندما تطلب دومينا ما يخبرك الموقع بأنه ليس متاح لكن لو حاولت الوصول إليه فلن تجده موجودا ، لماذا؟

  • مالفرق بين Domain و Sub domain ؟

  • بما أن قاعدة الدومينات موحدة فمن من هي الشركة الوحيدة المخولة ببيع الدومينات ؟

-عندما يطلب أحدهم إنشاء موقع الكتروني من هو المخول بشراء الإستضافة والدمومين هل هو المصمم أم صاحب المشروع إذا كان المصمم فهل يظل يدفع التكاليف كل سنة ؟

  • بعض الأسئلة المنوعة :

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

-بعض المواقع الكبرى لا تتضمن اللغة العربية فهل ترون أنهم سيدفعون الثمن لقاء أي شخص يعرض عليهم ترجمة موقعهم ؟

-بعض أصحاب المشاريع صناعة المحتوى يطلوبون عددا من المقالات ك 30 مقالة في ظرف يومين مقابل 25 دولا ،هل ترون هذا عادلا ومنطقيا ، أشعر أن من سيتقدم إلى عرض كهذا هم أصحاب النسخ واللصق فقط ؟

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

  • مالفائدة التي تأخذها الشركات التي تقدم خدمة الريسلر المجاني بينما هناك من يربح على ظهرها عبر تقديم خدمة الاستضافة من ذلك الريسلر بشكل مدفوع ؟

AhmedSalahAssar أضف ردا

بالنسبة للوردبريس هل أحتاج للغة الجافاسكربت ولماذ بالضبط البي أيتش بي ؟

تحتاج إلى HTML | CSS | JavaScript وهي خاصة بتصميم الواجهة ..

وPHP مطلوبة لبرمجة إضافات برمجية مثل اتصل بنا ... وغيرها من التعامل مع قاعدة البينات


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

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

  • بالنسبة إلى كيفية اكتشفاها .. فا أغلبها يكون عن طريق Input وهي المدخلات التي تكتبها

ثم يتم التحقق منها في قاعدة البينانات فيمكنك وضوع رموز وأكواد في هذه الحقول قد تسبب خلل في الموقع

بسبب عدم فلترة هذه المدخلات.. وبهذا يمكن استغلال الثغرة 

(هذا مثال بسيط لأكثر الثغرات انتشاراً هناك أنواع كثيرة يمكنك القراءة عنها) مثل XSS


تعريف بسيط عن معنى الباندويث

عندما ياتي زائر إلى موقع فهو يتعامل مع السيرفر ..

فيتم استهلاك موارد الجهاز في عملة إرسال البينانات واستقبالها من الزوار

فحتي لا تقوم بعمل حمل كبير وبطئ علي السيرفر فيحدد لك صاحب السيرفر حجم معين (250 GB)

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


مالفرق بين السيرفر و الاستضافة

السيرفر هو جهاز كمبيوتر عادي بإمكانيات عالية ونظام خاص به سواء Windows Server | Linux

أما بالنسبة للاستضافة فهذا جزء أو كل من حجم السيرفر التي ترفع به ملفات الموقع الخاص به لعرضها


مالفرق بين Domain و Sub domain ؟

الدومين : www.facebook.com

السب دومين : m.facebook.com (وهو مثل تفريعة من الدومين الرئيسي)


من الأفضل هل هو التدوين على مدونة شخصية أم على الفايسبوك

بالطبع من الأفضل في مدونة (بالنسبة لي)

فهي ملك لك وتستطيع تزين التدوينة بحيث تجعلها

غير مملة بالنسبة للقارئ .. بالطبع بالإضافة إلى إمكانية عرض التدوينات بشكل منظم

وغيرها من الأشياء التي تميزك

أرجو أن اكون افدتك .. تمنياني لك بالتوفيق .. :)

Smaily أضف ردا

شكرا جزيلا أتمنى بدوري لك كل التوفيق ، ماذا عن السؤالان

هل يمكن إنشاء موقع على سيرفر ؟

أما عن القوالب ألاترون بأنه بإمكان أي واحد الاطلاع على قالب أي موقع عبر إظهار كود سورس وبالتالي يستطيع أي واحد أن ينسخ قالب موقع آخر بشكل عادي ؟

AhmedSalahAssar أضف ردا

هل يمكن إنشاء موقع على سيرفر ؟

السيرفر هو جهاز كمبيوتر ..

ونعم إذا تريد عمل شركة ضخمة يمكنك شراء سيرفر خاص بك

وليس مشترك كباقي المواقع .. ولكنها مكلفة جداً


ما عن القوالب ألاترون بأنه بإمكان أي واحد الاطلاع على قالب أي موقع عبر إظهار ...

أنت كنت تقصد مثل قوالب بلوجر مثلاً .. فيمكن أخذ الــ CSS والــ HTML الخاص

بالموقع .. ولكن لا تظن إنك تنسخ الكود من السورس كود ثم تضعه في بلوجر يعطيك القالب ..

ما لا يظهر في السورس كود هو الأكواد البرمجية الخاصة بالموقع والتي تقوم بدورها بجلب المواضيع

والتعليقات وغيرها .. وهناك رموز خاصة في بلوجر (بعيداً عن البرمجة و التطوير) لجلب المواضيع ولا تظهر في السورس كود

  • من سلبيات بلوجر هو عرض كل الــ Style |CSS الخاص بالمدونة في نفس الصفحة فيسهل أخذ الــ Style بسهولة ..

لهذا بعض الناس تفضل WordPress لإنها تعطيك الحرية أكثر سواء أن تضع الــ Style في صفحة واحدة أو أكثر

وبالطبع تعطيك إمكانية إضافة أكواد برمجية PHP ...