قبل فترة بدأت ببرمجة بعض التطبيقات بإطار عمل web.py بلغة python , وجدت هذا الإطار أفضل من Django وأسهل بالتعامل مع أنني لاحظت دعم أكبر ومراجع أكبر ل Django , فماذا تعرف عن إطار عمل web.py وما هو تقيمك له ؟
web.py جديدة العهد في هذا العالم الا انها مع ذلك تعتبر سهلة جدا و بسيطة و بالنسبة للمستخدم الجديد التعامل مع web.py اسهل بكثير من التعامل مع Django .
لا اعتقد ان web.py قد تم اختبارها بشكل جدي مع مواقع ضخمة و ذات مستوى قياسي في الاستخدام و الاستهلاك (جميع المواقع المذكورة في الموقع الرسمي هي مواقع شبه محلية )
لكن هذا لا يعيبها بشكل كبير اما العيب الحقيقي و الفارق الجوهري بينهما : هو ORM حيث ما زالت web.py تعتمد على الاسلوب التقليدي في ادخال البيانات الى قاعدة البيانات صحيح انها اختصرت قسما كبيرا من تعقيدات SQL المعتادة الا انها لم تصل بعد لتكون ORM كتلك اللتي التي يستعملها Django التي تضعك في معزل (مفيد للغاية) عن اي عملية ادخال واخراج في قاعة البيانات.
بالنسبة للـ ORM فيمكنك اعتماد أي Model Layer تُريد!
يمكنك استخدام SQLAlchemy أو حتى Elexir المبني عليه، وهما بشهادة الكثيرين من أفضل وحدات النمذجة Modeling في بيثون.
بالنسبة إليّ فإني أقيس فعالية إطار الويب من خلال دعمه الفك والتركيب (بحيث لا أحتاج لتعلم وحدات خاصة به بينما أعلم وحدات أخرى تقوم بنفس العمل Modules) ومن خلال صياغة مستوى التحكم Control ومدى بساطته وقدرته على التأقلم مع مستوى العرض View.
reddit هو الموقع الوحيد الجاد في القائمة باقي المواقع هي مواقع محلية , لكن هذا لا يعني انها عديمة الفاعلية القصد انها لم تتح لها فرصة جيدة لتثبت جدارتها .
في الحقيقة إطار web.py أغجبني بشكل كبير لما فيه من بساطة في البرمجة , ولكن كما ذكرت قلت المصادر الخاصه به تجعله بعيد عن الأضواء نوعاً ما ,, أنا بطبيعتي احب التعلم من خلال الكود المصدري نفسه بالإضافة لمشاهدة توثيق اللغة ,, ولكن للأسف لم أجد ما هو كافي في توثيق web.py ولا حتى أكواد مناسبة للتعلم منها
مجتمع لمناقشة وتبادل الخبرات حول تطوير الويب. ناقش أحدث التقنيات، اللغات، والأدوات في عالم تطوير المواقع والتطبيقات. شارك مشاريعك، اسأل عن نصائح، وتعاون مع مطورين محترفين وهواة.
التعليقات