قبل فترة بدأت ببرمجة بعض التطبيقات بإطار عمل web.py بلغة python , وجدت هذا الإطار أفضل من Django وأسهل بالتعامل مع أنني لاحظت دعم أكبر ومراجع أكبر ل Django , فماذا تعرف عن إطار عمل web.py وما هو تقيمك له ؟
مشكلة بايثون عدم الدعم الافتراضي من الخادمات و السيرفرات ، اقصد انها ربما تكون منصبة ولكن لا يسمح للمستخدم ان يصل اليها .
ولهذا لا اتوقع ان تجد التفاعل الكبير من الناس على عكس PHP . تبني المجتمع للاخيرة كان كبير لدرجة غير معقولة .
مع العلم .. بايثون سهلة للغاية في التعلم .
انا لا افقه فيها شيئا ، اضطررت ان اعدل بعض الملفات في برنامج على السيرفر ... تجربة ممتعة جدا. ولكن لا يمكن ان اقول ان الدعم على النت يتوازى ودعم ال PHP
في حال كنت قد اشتريت استضافة للـ php و على الاغلب ستكون shared hosting فمن الطبيعي و البدهي انك لن تستطيع استخدام برامج web مبنية على python فاستضافتك غير مبنية لهذا (الا اذا سمح لك مقدم الاستضافة بذلك, عليك ان تسال)
قضية الاستضافة ليس لها علاقة بتفاعل الناس معها فمجتمع python كبير وضخم (اقصد المجتمع العالمي) , و الدعم الخاص بها حقيقة مهول جدا و ليس ضعيفا او اقل من غيرها
صحيح ,, بنسبة حاولت ربط بين nginx و python و php وفي كل مرة افشل. وطريقة ادارة python من تشغيل السيرفر وانشاء بيئة افتراضية الخ اجدها معقدة لماذا لا يوجد شئ جهاز للبدا بالبرمجة. :)
Nginx في العادة يكون افضل ما يكون مع وضع الوساطة يمكن ايضا دمج module معه (passenger مثلا) ليقوم بتشغيل Python بنفسه لا انصحك بالقيام بهذا لان مشاكله كثيرة وغير محبب ظهورها اثناء التشغيل الرسمي.
لهذا قم بتشغيل django باستخدام fastcgi و هذه هية الطريقة :
بالنسبة للاستضافات؛ فالاستضافات المشتركة في معظم الشركات تُقدّم دعمًا لبيثون ٢.٦ بأريحيّة! :)
لكن لكي تقوم بتثبيت وحدات بيثون عليك باستعمال أوامر خاصة ومختلفة عن ما تستعمله على حاسب تملك الوصول إلى ملفات النظام الخاصة به (مستخدم الروت كما نسميه في اللينُكس) .. وأيضًا تختلف طريقة "بثّ" تطبيق الويب Deployment للناس باختلاف Handler الخاص بالأباتشي في غالب الشركات المستضافة لكن FastCGI هو الأكثر شيوعًا!
عزيزي أغلب المشاريع التي تبنى على لغات مثل python // ruby تكون على سيرفرات خاصة لتفادي مثل المشاكل التي تتحدث عنها , php لغة ممتازه ولا أجد مشاكل معها , ولكنني أحب البرمجة بلغة python لذلك قررت أن ألقي نظرة على web.py // Django وأحببت فكرة برمجة الويب بهم جداً :)
مجتمع لمناقشة وتبادل الخبرات حول تطوير الويب. ناقش أحدث التقنيات، اللغات، والأدوات في عالم تطوير المواقع والتطبيقات. شارك مشاريعك، اسأل عن نصائح، وتعاون مع مطورين محترفين وهواة.
التعليقات