في مراحلي الاولى لتطوير تطبيق لنشر المحتوى كنت اعتمد على flask framework الى ان وصلت الى مرحلة data input و لاتي واجهت فيها مشاكل لان admin panel المخصص flask لم يكن ذلك الpanel الذي يتميز بالتخصيص و customization فقررت التحويل الى django الذي يتميز عن flask بالكثير( رغم اني احببت فلاسك لانك تبرمج موقعك من اول نقطة الى آخرها ) ووجدت اظافة wagtail التي اعطت البرمجة رونقا اخر رغم ان كثرة الاوامر يجعلني اضيع وقتي في تعلم التعامل معها
بالنسبة لك ماهي تجربتك في تطوير الواب بالبايثون و ماهي النصائح التي تعطيها لكل مبرمج مبتدئ في المجال
أنا أبرمج بـ django (أتعلمه لأكون صادقا") بدأت مع flask بالطبع
فلاسك يدعك تكتب الكود كما شئت بحرية مطلقة ثم يجعلك تتحمل عواقب طريقة السيئة في كتابة الكود على مستوى أمان الموقع
جانغو يجبرك على الكتابة بطريقة جانغو (الطريقة الصحيحه) حيث يشك جانغو أن طريقتك أفضل من طريقته
بايثون لغة صعبة على مستوى deploying بالمقارنه مع php من حيث السعر و الخطوات و مواقع الاستضافة الداعمة
برمجت مواقع بواسطة asp.net يوما" ما, جانغو يختصر 30% من الوقت في كتابة الكود حتى لا أبالغ
بايثون اللغة الثالثة على GITHUB مكاتب لكل شيء و هذا مريح جدا"
نقطة يجب أن تأخذها بعين الاعتبار قبل الخوض عميقا" في جانغو :
جانغو ليس عليه تقريبا" أي طلب هنا في الدول العربية (asp.net/php)
شخصيا" تعلمت الويب بواسطة جانغو كإضافة لي (تعلمت ادارة سيرفرات بواسطة سينتوس) و لا أتوقع أي شركة برمجيات في الوطن العربي تعمل بجانغو.
هذا ما قلته الشيء الجيد في فلاسك انك كاتب اغلب الكود يدويا و هذا يساعدك على التعديل بحرية
لم افهم قصدك
انا اساسا ابرمج من اجل المتعة في هذه المرحلة لم ادرس العرض/الطلب بجدية
في الاخير شكرا على نقاطك الهامة
مما ينتج عنه ثغرات أمنية إن لم تكن خبيرا" كفاية
قارن بين اسعار استضافة موقع مكتوب ب php بسعر موقع مكتوب ب python و ستعرف
بايثون الخيار المفضل من أجل المتعة, سي شارب من أجل المال :)
السلام عليكم
أنا أيضا أردت عمل موقع تواصل بسيط و صغير المشكل الذي اواجهه هو انه لم اجد طريقة تنبيه فعالة فرايمورك فلاسك ( notification ) هل من فكرة او طريقة فعالة و مجربة ؟
القي نظرة على هذه الصفحة ربما تجد ما ينفع : https://pusher.com/tutorials/realtime-notifications
ملاحظة : يمكنك تغيير اللغة البرمجية على اليسار
غير مجربة :/