جانغو من أفضل أطر الويب المتوفرة للغة بايثون، لا شك. و لكن مما يعيبه كثرة و طول الأوامر المطلوبة لتهيئته بالصورة المطلوبة. إن كنت جربت بيئة التطوير PyCharm Pro، فأنت تعرف كم توفر هذه الأداة الجهد و الوقت بالنسبة للأوامر، و لكن إذا كنت مسكيناً مثلي و لا تستطيع دفع 119$ سنوياً فستنتهي متعة استخدامها بعد 30 يوماً.
لنعد لموضوعنا، لهذا كتبت هذه الأداة البسيطة للغاية لتوفر عليّ عناء كتابة الأوامر الطويلة. حتى الآن الأداة تدعم تشغيل خادم التطوير، و القيام بالــ migrations لتطبيقاتك. فقط ضعها في المجلد الأب لمشروعك ثم شغلها.
https://github.com/ahmed-aa...تحديث : نسيت أن أذكر أنها تعمل على لينكس فقط.
جميل، الكسل والبحث عن طرق أسرع لإنجاز المهام المملّة من صفات المُبرمج الجيّد!
لدي بعض المُلاحظات:
- أنصحك باتّباع إرشادات PEP 8 لتنسيق أفضل للشيفرة:
الأمر ليس مُهما في المشاريع الصّغيرة، لكن من الأفضل التّعود عليه من البداية :)
- لاحظت بأنّ الأوامر مُجرّد اختصارات لأوامر طويلة، لم لا تستخدم خاصيّة الأسماء المُستعارة Alias لاختصار الأوامر (مُتواجدة بنظامي لينكس وماك) في وندوز يُمكنك استخدام أمر doskey؟
بالنّسبة لبيئة التّطوير ومُحرّر الشيفرة، أنصح باستثمار بعض الوقت لتعلّم مُحرّر vim، رغم أنّ البداية صعبة لكن سرعان ما ستجده أفضل من أي IDE فقط بالممارسة والتّعلم كل يوم :) لينكس كذلك يعد نظاما جيّدا لتطوير تطبيقات بايثون، تعلّم سطر أوامره من الأشياء التّي ستساعدك على إنجاز المهام بسرعة، كما أنّك لن تجد صعوبة في نشر التّطبيقات على استضافات المواقع كـHeroku بعد إتقان أساسيّات سطر الأوامر.
دروس vim مُتواجدة بأكاديميّة حسوب:
قسم DevOps مُفيد لتعلّم أساسيّات لينكس كذلك :)
أممم، لم أكن أعلم بشأن doskey، أما بالنسبة لــvim فأنا لا أعلم حتى كيف أخرج منه :D ، هذه نقطة إيجابية على ما أعتقد :)
نسأل الله الهمة و التوفيق لنا و لكم :)
التعليقات