ما هي الأدوات التي تستعملها لتطوير برنامجك ؟

بالنسبة لي أستعمل في حال عملي على بايثون pycharm IDE بحيث انه عملي جدا ويحوي على الكثير من الادوات المساعدة وخاصة ادوات الVCS لتعامل مع github .

اما اندرويد استعمل حاليا eclipse و Tower لتعامل مع github .

أما جافا استعملت سابقا JDeveloper وافكر التغيير الى intellij .


16

جافا:

  • IntelliJ IDEA Ultimate، بعد أن جربتها لا أفكر في العودة إلى Netbeans.

  • أحيانا أستخدم JRebel وهي أداة لعمل redeployment ( إعادة نشر) عند تغير محتوى ملف.

  • أستخدم Apache Maven

XML:

  • XML Oxygen Editor : لتحرير ملفات XML و كتابة Schema و نحو ذلك، سعرها مرتفع و لكنها تستحق.

  • SoapUI : لاختبار خدمات Soap-based web service.

أدوات أخرى:

  • BeyondCompare: لمقارنة الملفات و المجلدات، و دمجها ، وهي أفضل أداة يمكن أن تراها في هذا المجال ، و أستخدمها مع git as a merge tool.

  • git من خلال Terminal.

  • LogStash : تجميع البيانات من مجموعة Logs.

  • nginx: سيرفر http خارجي و load balancing للسيرفرات الداخلية.

جزاك الله خير مشاركتك فيها الكثير من الفائدة