هل يتمتع IDE الخاص بلغة معينة بأي مزايا مقارنة بالمكون الإضافي لـ IDE متعدد اللغات؟

StackOverflow https://stackoverflow.com/questions/50217

  •  09-06-2019
  •  | 
  •  

سؤال

أقوم في الغالب بتطوير Java وC/C++، لكنني بدأت في القيام بالمزيد من تطوير الويب (PHP و Rails) وEiffel (تعلم لغة جديدة أمر جيد دائمًا).

حاليًا، أستخدم Eclipse لـ Java وC/C++ وRuby (وليس Rails).نظرًا لأنني أعرف البيئة، أعتقد أنه سيكون من الأسهل بالنسبة لي العثور على مكون إضافي واستخدام Eclipse لجميع لغات التطوير الخاصة بي.ولكن هل هناك حالات يكون فيها IDE الخاص باللغة (EiffelStudio for Eiffel، كمثال) أفضل من Eclipse؟

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

المحلول

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

أعتقد أنه إذا كنت مرتاحًا مع IDE متعدد اللغات، فمن الأفضل أن تلتزم به.بهذه الطريقة لن تضطر إلى حفظ تخطيطات IDE المتعددة واختصارات لوحة المفاتيح وما إلى ذلك.

نصائح أخرى

يستغرق إتقان IDE وقتًا وطاقة.يعد استخدام IDE متعدد اللغات مفيدًا بالتأكيد للمبرمج الذي يحتاج إلى التطوير بعدة لغات.ولهذا السبب نفسه تحظى أدوات مثل VI وEmacs بشعبية كبيرة.

على الجانب الآخر، يمكن لـ IDE المتخصصة في لغة واحدة أن تذهب في بعض الأحيان إلى أبعد من ذلك بكثير في بعض الجوانب ويمكن أن تكون الخيار المفضل في بعض المواقف.

أنا أحب Eclipse باعتباره Java IDE (لدرجة أننا قررنا إنشاء بعض التطبيقات المستندة إلى Eclipse) وأنا من محبي Emacs.لكني أحب أيضًا دعم Groovy الذي يقدمه IntelliJ وكفاءة EiffelStudio.

إنها مسألة ذوق، فأنت تسامح من تحب..

يعتمد الأمر كليًا على المستخدم واللغة نفسها، إذا كنت مرتاحًا لاستخدام اختصارات لوحة المفاتيح، فيمكنك التفكير في المكون الإضافي وإلا يمكنك الانتقال إلى IDE.ومع ذلك، فإن معظم IDE يأتي مع خرائط مفاتيح متعددة الوظائف، لذا يمكنك استخدام الخرائط الرئيسية التي تشعر براحة أكبر معها....

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