質問

皆さん、今学期の私の計算科学コースは完全に Java です。ubuntuで使用するのに適した/推奨されるツールセットがあるかどうか疑問に思っていました。現在、gedit を下で実行するターミナルで使用していますが、API ブラウザーが欲しいです。

Eclipse も検討しましたが、肥大化しており、素早いプログラムには不向きなようです。

役に立ちましたか?

解決

Java の編集は、2 つの方法のいずれかで行われる傾向があります。人々は単純なエディタを使い続けてターミナルを使用してプログラムをコンパイル/実行するか、無数の機能を備えた大きな IDE を使用します。

私は通常、単純な方法を選択し、プレーン テキスト エディターとターミナルを使用するだけですが、IDE についてはまだ語るべきことがたくさんあります。これは、「スパム」を押してから言語を学ぶときに特に当てはまります。スパムオブジェクトのすべてのフィールドとメソッドでドロップダウンをもたらします。そして、これは初心者にとって役立つだけではありません。これは、後で馴染みのないライブラリやサードパーティのモジュールを使用するときに役立ちます。

IDE には、プロの Java 作業を行う場合に非常に役立つ GUI ビルダーなどの便利なツールもあります。したがって、私は通常、単純なエディターとターミナルの組み合わせを好みますが、Eclipse や Netbeans などの IDE を試して好みを確認し、後で使用方法を理解できるようにすることを強くお勧めします。

他のヒント

Eclipse は学習ニーズに応じて肥大化しているかもしれませんが、おそらく総合的には最高の Java エクスペリエンスを提供してくれるでしょう。インターフェイスがわかりにくい場合は、組み込みのチュートリアルのいくつかを試してみてください。

私も Eclipse を保証します (または、お金に余裕がある場合は IDEA、実際には、IDEA の方が Eclipse よりわずかな差で優れています)。

ただし、最初に IDE を使用せずにコンパイルおよびデバッグする方法を必ず理解し、コンパイラーの警告/エラー メッセージを読む方法を学習してください。これらは開発者にとって必須のスキルですが、IDE を使用すると学習が妨げられる場合があります。

日食 そして NetBeans どちらも良い選択肢です。多少の支払いをしても構わない場合は、 インテリJアイデア (アカデミック ライセンスの料金は 99 ドルです)。

IDE に関して言えば、Eclipse がほぼ最高のものであることがわかりました。VS のような機能が満載の IDE に慣れている場合は、すぐに使いこなせるはずです。また、特にリソースを大量に消費するわけではありません。プロジェクトを整理する方法も全体を非常にシンプルにしており、履歴書に記載するのにも適しています。ほとんど直感的で、優れたアシスタントとして機能する、煩わしくない IDE を探している場合は、Eclipse を選択してください。カスタマイズオプションは言うまでもありません。

逆に、もっと軽い IDE、textPad スタイル (なぜですか?) が必要な場合は、次をお勧めします。 ジーニー;私は過去にこれを使用したことがありますが、この言語を使い始めるための基本的な機能がすべて備わっており、大きな IDE が提供できるすべての機能に圧倒されることはありません。ただし、言語に慣れて、IDE をアシスタントとして機能させる必要がある場合は、すぐに Eclipse を使用することをお勧めします。

エクリプスにもう一票。特に、リポジトリの 1 つにそのパッケージがあるため、Ubuntu 内からインストールできるはずです (今は Ubuntu マシンを使用していないため、具体的にどのリポジトリか忘れました)。「管理」メニューの GUI パッケージ管理アプリケーションを使用すると、Eclipse および関連パッケージを見つけることができるはずです。

実際のところ、私は Eclipse をお勧めします。最初は肥大化しているように見えますが、慣れてしまえば、非常に迅速にコードを開発するために使用できます (したがって、Java を少し学ぶには最適です)。

私が気に入っている機能:

Control+1 でエラーを修正 - ほとんどのコンパイル エラーを修正する方法を知っています - コード内のエラー (赤の下線が引かれています) を強調表示するだけで、提案のリストが表示されます。Ctrl + 1 を押すと、最初の提案が選択されます。これはほとんどの場合正しいものです。

このエラー修正機能を使用して、まだ書いていないメソッドを使用するコードを記述することができます。エラー修正により、呼び出したクラス/インターフェイス上に、正しいパラメータ/名前/可視性などを備えたメソッドが作成されます。または、同様のパラメータを持つ同様の名前のメソッドが存在する場合は、呼び出し時のスペルが間違っていることが示唆されます。

リファクタリング ツールも非常に優れています。メソッドとして抽出するコード ブロックをハイライト表示すると、どの変数を渡す必要があるか、(何かあれば) 何を返すべきかがわかります。フィールドとメソッドの間で変数を移動できます。クラス/インターフェイス/変数名を変更することができ、必要な場合にのみそれらを修正します (検索と置換に勝ります)。

Eclipse を使用するメリットを得るために、Eclipse の多くの機能を知る必要はありません。これにより、コーディングが劇的に高速化されます。大学で使い方を知りたかったです。

基本的にはEclipseをお勧めします。コーディング時間を節約できるため、プロジェクトを開始するときに「はい」を数回クリックする手間が補われます。

現在 NetBeans を正常に使用しています。

私は普段 vim だけを使っていますが、IDE Geany は非常に直感的で、多くの優れた機能を備えていますが、大げさではありません。それをチェックしてください。

編集:Geany がエンタープライズレベルのプログラミングには適していないと思いますが、素早いプログラムを行うには、これまで私が見た中で最も優れた IDE の 1 つです。特に、私のように NetBeans や Eclipse でひどい経験をしたことがある方には最適です。

他の多くの人と同様に、Eclipse を使用することをお勧めします。Linux では問題なく動作し、数日後にはそれほど不親切ではないことがわかるでしょう。

さらに、Java でより複雑なプログラムの開発を始める場合は、標準的で完全なオープンソース IDE にすでに慣れているでしょう。これは、Adobe Flex Builder や Aptana Red Rails など、他の言語用の多くのプロフェッショナル IDE の基盤でもあります。等々。

特に学習用に設計されたインタラクティブな「IDE」があります。ブルージェイアット http://www.bluej.org/

Eclipse、NetBeans、またはその他の IDE が非常に役立つことには私も一般的に同意しますが、学習環境としてはかなり重いものです。Java を学習する代わりに、IDE と格闘することに時間を費やしてしまう可能性があります。

私のキャリアの中で、IDE が何をしているのかをよく理解していない人も何人か見かけました。それなしでは完全に道に迷ってしまいます (参照) ブードゥー教プログラミング)。少なくとも一定の時間は、gedit や gedit などの単純なエディターを使用することをお勧めします。 ヴィム, 、およびコマンドライン javac コンパイラ。

ブルーJ は Java にとって優れたエディターと考えられていますが、主に初心者を対象とした厳しいものです。Eclipse のように肥大化しませんが、多くの便利な機能が含まれています。オープンソース プロジェクトでもありますので、ぜひお試しください。

私たちの作業環境では、無料の Oracle JDeveloper を使用する必要があります。 はぁ ..家では Eclipse を使うことが多く、とても気に入っています。

Netbeans は重いですが優れた IDE です。Netbeans には、実際には必要のない多くの機能が常に含まれていますが、Netbeans プラットフォームで作られているため、いつでも必要なものだけを取り除くことができます。

すべての作業が気に入らない場合は、Eclipse を使用してください。より軽いIDEです。

Geany は非常に便利ですが、Java プログラミングではどうなのかよくわかりませんが、C および C++ プログラミングでは軽量の優れた IDE です。(注意:通常、大規模なプロジェクトの構築は geany で失敗する傾向があります。回避策:Geany ビルドのターミナルでコンパイルします)

  • ブライアン
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top