まず、私の意見では、この質問はプログラミングに関連しています。回答(および質問自体)は主観的であると同時に、これらの主観的な意見のいくつか、およびそこから得られる他のアイデアを見てみたいと思います。
私の会社はオラクルと深く関わっています。彼らはJavaに向けて強力な動きを見せており、JDeveloperをその仕事の「最良のツール」として私たち(私)に押し付けています。誤解しないでください。JDeveloperは素晴らしく見えます。これらの素敵な装身具がすべて揃っているので、開梱すると誰もが笑顔になります。だが...
私は常に、IDEが正しく実行するのに苦労している小さな問題を調査しなければならない傾向があります。本質的にバグ。理由もなくEJBがデプロイされなくなったときのように。または、ADFフロントエンドがアクションボタンのデータコントロールの呼び出しを停止します。次に、永続性情報を編集するときに完全にクラッシュすることがあります。結局、私はそれの何が悪いのかを理解することにもっと時間を費やしましたが、無駄になりました。そして、私の会社は、開発ツールのサポートを得るためにお金を出すことについてではありません。解決するのに数時間から数日かかる問題が発生し、10分かかるはずです。
私はIBMのwebsphere製品でも同様の生産性を損なう問題を見て経験しました。そして、それは私だけではありません。問題のためにチームが何日も働けないのを見てきました。
これに対する私の解決策は、常にEclipsej2eeセットを使用することでした。これにより、使用されているすべてのものをより細かく制御できるようになります。したがって、Eclipseで問題が発生した場合でも、これらの問題を解決できます。そして、個人的には、問題の解決がより簡単になり、問題がIDEではなくj2eeに関連し、サーバーに関連する可能性が高くなるため、より多くの「専門家」がいるため、私は会社がそれを優先ツールとして受け入れることを望んでいます。関連(サーバー側のサポートはたくさんあります)。より大きなIDEが提供する「抽象化」は、多くの頭痛の種を引き起こし、プロジェクトのキラーになる傾向があると感じています。
なぜJDeveloperとそんなに苦労するのですか。私は一人ですか? 立ち上がって、当社のコア開発ツールとしてJDeveloperに反対することを勧めるのは間違っていますか? さて、これは私が今歩きたい「キャンペーン」であり、ビデオは完璧な瞬間しか示していないので、欠陥を示すところまでです。