سؤال

لقد قرأت هذا الموقع الرائع فيما يتعلق بـ Python IDEs الموصى بها وقمت بتضييق نطاقه إلى أي منهما

  1. WingIDE

  2. كومودوIDE

ما الذي ستوصيون به يا رفاق لغرض تطوير تطبيقات Pylons؟أعلم أنه قد تم طرح معظم الأسئلة المتعلقة بـ Python IDEs ولكن ماذا عن IDEs لإطار عمل Python web الذي يعد مزيجًا من لغات القوالب المختلفة وPython نفسها.

أحد الأشياء التي يجب أن أثيرها حول WingIDE على نظام التشغيل Windows هو أنه يحتوي على واجهة رائعة (ربما بسبب مجموعة أدوات GTK+؟)

لقد كنت أستخدم محرر النصوص الإلكترونية طوال الوقت وكنت غير راضٍ عنه بشكل متزايد خاصةً عندما يكون غير قادر على تمييز بناء الجملة الصحيح في بعض الأحيان.علاوة على ذلك، آمل أن يتم تلوين تركيب الجملة لقوالب ماكو.

شكرا جزيلا لكم جميعا وأتمنى لكم يوما عظيما!

هل كانت مفيدة؟

المحلول 7

بعد مقارنة دقيقة جدًا، يعد KomodoIDE 5.1 ​​هو الأكثر ملاءمة لأغراضي.

الأسباب:

  1. القابلية للتوسعة

  2. دعم Mako وYUI (مطلوب مني)

  3. دعم الواجهة الأصلية (لا يوجد غرابة في GTK)

  4. دعم Mercurial SCM (مطلوب مني)

هذا كل ما أعتقده.أنا راضٍ جدًا عن KomodoIDE وقد صرفت للتو بعض المال لشرائه.

لقد فكرت عند اختيار الأدوات، أن تقضي يومًا أو يومين (نعم، يستغرق الأمر وقتًا) في تجربتها واختيار ما يناسب أغراضك اليومية.إذا كانت هذه هي المرة الأولى لك في البرمجة، فإن استخدام أداة مجانية قياسية أو أداة مفتوحة المصدر يكون أكثر فائدة بكثير من قضاء الوقت في العثور على أفضل أداة.

فقط بعد اكتساب درجة معينة من الخبرة، يكون لديك نطاق ضيق جدًا من المتطلبات/التفضيلات التي ستجعل اختيار الأداة أسهل بكثير.

نصائح أخرى

هل جربت كسوف مع بيديف توصيل في؟وهو مجاني بالإضافة إلى أنه يعمل مع أي نظام تشغيل.

لقطات الشاشة على موقع بيديف.

Code completion screenshot
(مصدر: sourceforge.net)

+1 لـ WingIDE، وهو يدعم تصحيح أخطاء التطبيق pylons.

نتبيانز وقد نفذت بيتا دعم تطوير بايثون.لسوء الحظ، لا يدعم على وجه التحديد أي لغات نماذج أعرفها، لكنني راضٍ حتى الآن عن تمييز بناء الجملة والإكمال التلقائي (خاصة من الوحدات المستوردة).

نظرًا لأن كل شخص لديه تفضيلات مختلفة لبيئة البرمجة الخاصة به، أقترح عليك تجربة كل IDE/محرر يمكنك الحصول عليه؛حتى تتمكن من العثور على أفضل مزيج من الميزات التي تبحث عنها على وجه التحديد.

أنا أستعمل محرر بايثون ستاني لمعظم مهام التحرير المشابهة لـ Python على نظامي التشغيل Windows وLinux.أنا أستعمل المفكرة ++ لتحرير ملفات HTML وXML وCSV وغيرها من الملفات "المشابهة للتعليمات البرمجية" المستندة إلى النصوص على نظام التشغيل Windows.كلاهما مجانيان، ويلبيان احتياجاتي لمشاريع عطلة نهاية الأسبوع المنزلية.

لقد استخدمت الجناح IDE 101, ، لكنني لم أحصل على الإصدارات الكاملة أبدًا.لم أفعل ما يكفي مع WingIDE لتطوير أي ذاكرة عضلية، لذلك لا يزال الأمر يبدو مصطنعًا بعض الشيء بالنسبة لي.YMMV.

إلى حد ما، سيؤثر IDE على طريقة تفكيرك في عملية إنشاء التعليمات البرمجية وتصحيح الأخطاء.لذا يجب أن تأخذ بعض الوقت لتجربة بعض الخيارات المختلفة ومعرفة أيها يناسبك أكثر.

جرب استوديو أبتانا...إنها عناصر Eclipse+pydev+web، ولا تحتوي على أي عناصر محددة للأبراج أو دعم mako.لكن Eclipse+pydev وحده أمر رائع + كل الأشياء الرائعة التي تضيفها aptana إلى jscript+html+css.

+1 لسبايدر.لم أسمع بها قبل قراءة هذه الصفحة.العمل عظيم حتى الآن.

واو، لقد كنت أبحث أيضًا عن بيئة تطوير متكاملة جيدة لتطبيق الويب Pylons.يبدو أن KomodoIDE 5.1 ​​يركل بعض المؤخرة الخطيرة.أحب دعم Mako وأنه يدعم تقريبًا جميع أنظمة SCM.

لقد كنت أستخدم Textmate، ولكن KomodoIDE سيتولى المهمة من الآن فصاعدًا

لقد كنت أستخدم Spyderlib منذ بعض الوقت، وهو يستحق المحاولة حقًا.

http://code.google.com/p/spyderlib/

http://groups.google.com/group/pylons-discuss/browse_thread/thread/4f41aef28be741e5

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top