ما هو أفضل مكون إضافي مجاني لـ Eclipse لمطور Java [مغلق]

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

  •  01-07-2019
  •  | 
  •  

سؤال

يتم تكليف بعض المكونات الإضافية لـ Eclipse بواسطة بيئتك.على سبيل المثال، البرنامج الإضافي المناسب لإدارة التعليمات البرمجية المصدر - وأنا لست مهتمًا به.

يقدم بعضها تحسينات مفيدة، ولكن في مجال محدد.أنا لست مهتما بهؤلاء.

بعضها رائع، لكنه يكلف مالاً.أنا لست مهتما بهؤلاء.

كان بعضها مفيدًا حقًا في الإصدارات الأقدم من Eclipse، ولكنه أصبح الآن جزءًا من البنية الأساسية لأحدث إصدار من Eclipse (3.4 بينما أكتب هذا).أنا لست مهتما بهؤلاء.

أريد نصيحة بشأن المكونات الإضافية التي يجب على كل مطور Java SE تثبيتها، واحدة لكل إجابة من فضلك.

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

المحلول

لقد أنقذني Findbugs من القيام بشيء سخيف مرتين اليوم.

http://findbugs.sourceforge.net/

موقع تحديث Eclipse هو: http://findbugs.cs.umd.edu/Eclipse/

نصائح أخرى

الإجابة على سؤالي باستخدام تطبيقي المفضل الحالي Jadclipse، الذي يعمل مع jad لتفكيك ملفات الفصل من مكتبات الطرف الثالث.

http://jadclipse.sourceforge.net/

إذا كنت بحاجة إلى الحصول على مزيد من المعرفة حول تغطية التعليمات البرمجية الخاصة بك إكليما هو واضح ومفيد جدا

http://www.eclemma.org

Subclipse SVN لعنوان URL تحديث Eclipse: http://subclipse.tigris.org/update_1.4.x

MouseFeed الكسوف البرنامج المساعد

أنا أستخدم هذا، وهو مفيد جدًا للمبرمجين الذين لا يستخدمون الاختصار الرئيسي لأنهم لا يعرفون شيئًا عنه.

يساعد Mousefeed على تكوين عادة لاستخدام اختصارات لوحة المفاتيح.عندما ينقر المستخدم على زر أو على عنصر قائمة ، يعرض المكون الإضافي نافذة منبثقة تذكير باختصار المفاتيح.

Checkstyle.إنه سريع جدًا.

FindBugs رائع ولكنه بطيء جدًا

إجابتي على هذا واضحة اكليم.يقوم بتصدير وظائف Eclipse إلى Vim، مما يتيح لي استخدام العديد من الميزات الرائعة لـ Eclipse، مثل الإكمال التلقائي والإنشاء التلقائي وترميز الأخطاء في الملف المصدر (باستخدام المواقع في Vim)، والتنسيق التلقائي، والاستيراد التلقائي، وبحث JavaDoc، وكود المصدر يبحث...بلاه، يمكنني الاستمرار إلى الأبد.الشيء الأكثر أهمية هو:لست مضطرًا إلى استخدام برنامج Eclipse Java Editor (بالنسبة لي، جودة المحرر دائمًا ذاتية بالطبع).

قم بمراجعة الموقع إذا كنت من مستخدمي Vim، ولكنك مجبر/مُجبر على استخدام Eclipse لسبب أو لآخر.

أنا معجب بشكل خاص بالمكون الإضافي لـ Bytecode Outliner، على الرغم من أنه لن يناسب جميع الأذواق نظرًا لأن النظر إلى Java bytecode ليس مناسبًا للجميع.في بعض الأحيان يكون من المفيد حقًا رؤية الكود الثانوي الأساسي لفئة Java الخاصة بك.

تحديث الموقع: http://download.forge.objectweb.org/Eclipse-update/

وصف: http://asm.objectweb.org/Eclipse/index.html

أصدرت Google مؤخرًا CodePro، وهو مكون إضافي رائع.

ال كسوف TPTP يمكن أن يكون مفيدًا بشكل لا يصدق للعثور على النقاط البطيئة في التعليمات البرمجية ولأي شيء آخر قد يتطلب تصحيح الأخطاء أو التوصيف أو قياس الأداء.العيب الوحيد هو أنه لا يعمل على نظام التشغيل Mac :'(.

أنا حقًا أحب المكونات الإضافية لـ Andrei Loskutov:

http://andrei.gmxhome.de/Eclipse.html

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

http://jautodoc.sourceforge.net/update/

بيئة تطوير متكاملة الربيع

تحديث عنوان URL: http://springide.org/updatesite

إذا كنت تستخدم السبات ثم أدوات السبات انها ضرورة.تعجبني حقًا القدرة على كتابة HQL أو JPQL وعرض SQL الذي تم إنشاؤه في الوقت الفعلي!

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

وجدت sourceHelper البرنامج المساعد مفيد للغاية عند تطوير وتصحيح التعليمات البرمجية.

يقول وصف المكون الإضافي الموجود على موقع الويب، "إن المكون الإضافي "Source Helper" هو مكون إضافي لـ Eclipse يأخذ ميزة مفيدة جدًا موجودة في Intellij IDEA ويضعها في Eclipse.باختصار، تُظهر الميزة رمز شريحة البداية خارج النطاق المرئي من خلال نافذة عائمة تعرض الرمز الذي لا يمكنك رؤيته.وهذا يساعد كثيرًا عند محاولة تحديد قوس الإغلاق الذي ينتمي إلى أي جزء من الكود."

Chronon مصحح أخطاء السفر عبر الزمن رائع.آمل أن أرى هذا ينقل إلى لغات أخرى في المستقبل.

http://www.chrononsystems.com/

كسوف ميزة المقاييس (موقع التحديث).الدعاية المغلوطة:

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

  • إعادة حساب المقاييس خلال كل بناء
  • تصدير المقاييس إلى CSV أو HTML
  • "لوحة المعلومات" المرئية مع تصدير HTML
  • المقاييس المدعومة هي:
    • التعقيد السيكلوماتيكي عند مكابي
    • وصلات صادرة
    • عدم التماسك في الأساليب
      • خطوط التعليمات البرمجية في الطريقة
      • عدد الحقول
      • عدد المستويات
      • عدد المعلمات
      • عدد البيانات
      • الطرق المرجحة لكل فئة

(في الواقع، أنا أحب FindBugs أكثر، ولكن هذا المشروع هو الثاني.)

يبدو أنك لا تستطيع حقًا الإجابة على هذا السؤال دون التركيز على تطويرك في Eclipse.أعتقد أن الجميع يحتاج إلى نظام بناء وتبعية، لذا ربما تفوز أدوات Maven؟

أنا زوجين من المفضلة لدي ميلين و CheckStyle

مساعدة مفرطة.

https://bugs.Eclipse.org/bugs/show_bug.cgi?id=159157

من وجهة نظري، هذا هو العامل الوحيد الذي يضع Eclipse في مقدمة أي بيئة تطوير متكاملة أخرى من حيث الإنتاجية الفعلية.

مزامنة الملفات لقد تبين أنه مناسب حقًا عند العمل مع تطبيقات الويب، لأنه يسمح لي بالحصول على نشر تدريجي بسلاسة على ملفات من نوع الموارد، مثل javascripts وJSPs وملفات CSS وما إلى ذلك.إنه سهل التكوين وقوي بما يكفي لإنجاز المهمة.

أدوات جي بوس لتطوير تطبيقات الويب بسرعة وسهولة.

لقد أوصيت مجموعة أدوات مصدر الربيع وهو مخصص لتطوير Java للمؤسسات باستخدام إطار عمل Spring.

سأغش وأقول البرنامج المساعد المخضرم.ثم كل شيء آخر يمكن أن يتعطل ذلك.

بالإضافة إلى ذلك، يعتني maven-Eclipse-plugin بأكبر مشكلة أواجهها مع Eclipse:تحديد مسار الفصل الدراسي الخاص بك.

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

هناك بعض الأشياء الرائعة التي ذكرها الآخرون، لكنني سأضع SQLExplorer هناك أيضًا.ربما لا يكون مفيدًا بشكل عام مثل Maven أو FindBugs، ولكنه رائع لسحب أي مصدر بيانات JDBC إلى IDE حتى تتمكن من اختباره واستكشاف بنية قاعدة البيانات.إنه متاح أيضًا كتطبيق RCP مستقل.

محرر مرئي للتطوير السريع لواجهة المستخدم الرسومية.

java.decompiler.free.fr/؟q=jdeclipse java decomipler البرنامج المساعد لـ Eclipse.اعتقدت، هذا هو البرنامج المساعد الأكثر فائدة.

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