الframework المناسب للموقع الافظل

في مراحلي الاولى لتطوير تطبيق لنشر المحتوى كنت اعتمد على flask framework الى ان وصلت الى مرحلة data input و لاتي واجهت فيها مشاكل لان admin panel المخصص flask لم يكن ذلك الpanel الذي يتميز بالتخصيص و customization فقررت التحويل الى django الذي يتميز عن flask بالكثير( رغم اني احببت فلاسك لانك تبرمج موقعك من اول نقطة الى آخرها ) ووجدت اظافة wagtail التي اعطت البرمجة رونقا اخر رغم ان كثرة الاوامر يجعلني اضيع وقتي في تعلم التعامل معها

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


mr_student أضف ردا

أنا أبرمج بـ django (أتعلمه لأكون صادقا") بدأت مع flask بالطبع

  • فلاسك يدعك تكتب الكود كما شئت بحرية مطلقة ثم يجعلك تتحمل عواقب طريقة السيئة في كتابة الكود على مستوى أمان الموقع

  • جانغو يجبرك على الكتابة بطريقة جانغو (الطريقة الصحيحه) حيث يشك جانغو أن طريقتك أفضل من طريقته

  • بايثون لغة صعبة على مستوى deploying بالمقارنه مع php من حيث السعر و الخطوات و مواقع الاستضافة الداعمة

  • برمجت مواقع بواسطة asp.net يوما" ما, جانغو يختصر 30% من الوقت في كتابة الكود حتى لا أبالغ

  • بايثون اللغة الثالثة على GITHUB مكاتب لكل شيء و هذا مريح جدا"

نقطة يجب أن تأخذها بعين الاعتبار قبل الخوض عميقا" في جانغو :

  • جانغو ليس عليه تقريبا" أي طلب هنا في الدول العربية (asp.net/php)

  • شخصيا" تعلمت الويب بواسطة جانغو كإضافة لي (تعلمت ادارة سيرفرات بواسطة سينتوس) و لا أتوقع أي شركة برمجيات في الوطن العربي تعمل بجانغو.

فلاسك يدعك تكتب الكود كما شئت بحرية مطلقة ثم يجعلك تتحمل عواقب طريقة السيئة في كتابة الكود على مستوى أمان الموقع

هذا ما قلته الشيء الجيد في فلاسك انك كاتب اغلب الكود يدويا و هذا يساعدك على التعديل بحرية

بايثون لغة صعبة على مستوى deploying

لم افهم قصدك

جانغو ليس عليه تقريبا" أي طلب هنا في الدول العربية

انا اساسا ابرمج من اجل المتعة في هذه المرحلة لم ادرس العرض/الطلب بجدية

في الاخير شكرا على نقاطك الهامة

هذا ما قلته الشيء الجيد في فلاسك انك كاتب اغلب الكود يدويا و هذا يساعدك على التعديل بحرية

مما ينتج عنه ثغرات أمنية إن لم تكن خبيرا" كفاية

لم افهم قصدك

قارن بين اسعار استضافة موقع مكتوب ب php بسعر موقع مكتوب ب python و ستعرف

انا اساسا ابرمج من اجل المتعة في هذه المرحلة لم ادرس العرض/الطلب بجدية

بايثون الخيار المفضل من أجل المتعة, سي شارب من أجل المال :)