• ベストアンサー

javaの開発ツールでメジャーなものは?

こんにちは、いつもお世話になっております 新しく言語を覚えようと奮起いたしました javaを覚える上で開発ツールは何がオススメでしょうか? コンピューター言語を覚えるのはコレが初めてなのですが いきなりjavaでも、大丈夫でしょうか? basicやCはそれぞれ「VisualBasic」・「Visual C」などがあり javaにも「Visual J」や「JBuilder」などがあるようですが どれが使いやすく初心者にも扱えるかを 諸先輩方々のご指導を仰ぎたく質問させていただきました 宜しくお願いいたします。

noname#38849
noname#38849
  • Java
  • 回答数5
  • ありがとう数6

質問者が選んだベストアンサー

  • ベストアンサー
  • kokucho81
  • ベストアンサー率61% (157/255)
回答No.4

Javaは初めて学ぶ言語として非常に理想的。 もっとも賢明な選択といえます。 今後C++に移行するにせよ、また、JavaScriptを 記述するにせよ。Javaの考え方を知っているか知っていないかでは、大きな差が出ます。 Cから始めてC++に移行する人よりも、JavaからはじめてC++など他の言語をマスターする人の方が、はるかに美しいソース(美しい設計)を記述する傾向が高いからです。 皆さんがおっしゃるように、はじめのうちはJDKで開発をすすめるのがよいと思います。とりあえず、2,3ヶ月程度はJDKで開発をすすめて、Javaの言語としての側面のみならず、その全体的な仕組みや環境の構築も身につけておいたほうが、後々のためです。 地盤がしっかいしていない土地に高い建物を建てようとすると、失敗します。まずは地盤を固めましょう。 ツールについてですが、個人として使用するのであれば、JBuilderがお勧めですが、将来キャリアにしたいということであれば、やはりVisualJ++ということになります。 これは単体の言語開発環境としては、JBuilderを選択してもVisualJ++を選択してもたいして違いはありませんが、 (現在少々違いがあっても将来的には埋まってしまうものです) 企業が使用しているヒット率というてんで、C++BuilderよりもVisualC++の方が圧倒的に確率が高く、当然、アプリケーションの連携という観点から、単体としてすぐれているかもしれないJBuilderよりも既存のVisualC++との相性が良いVisualJ++を採用する可能性が高いためです。 というわけで、趣味の範囲をでることはまずない!! ということであれば、JBuilderを のちのちは本格的にビジネスまでも見据えて… ということであれば、VisualJ++を を使用してみるのがよいのではないでしょうか。

noname#38849
質問者

お礼

補足欄が一つなのでこちらに補足をもう一つ入れさせていただきます JDK1.3を早速DLしてみたのですが、どれをどう開けばよいのか 皆目検討がつきませんでした、jdk1.3以下のディレクトリにイロイロあるのですが・・・ てっきりエディターのようなものがあると思ったのですが 「メモ帳」などでコードを記述して 「○○○.exe」でコンパイルするのでしょうか? JDKはDOSから起動させるのでしょうか? JDKの使い方が解りませんでした 初歩的な質問で誠に恐れ入ります 御多忙中だとは思いますが何卒宜しくお願いいたします

noname#38849
質問者

補足

解答有難うございます 専門家の方の解答はとっても説得力があり大変励みになります 仰られる通り、まず地盤を固めます。 開発ツールですが、まずJDKで始めます しかしjavaの世界でもマイクロソフト社が強いんですね SUN謹製の「Forte for Java, Community Edition 」は どうなのでしょう? kokucho81さんの的確なご指導には感動しました、 MLなどは主催されていないのでしょうか? このスレッドだけではなく 今後、いろいろと個人的にもご質問させて頂きたいと 思いましたので、ご迷惑でなければ宜しくお願いいたします。 horizon@hh.iij4u.or.jp

その他の回答 (4)

  • kokucho81
  • ベストアンサー率61% (157/255)
回答No.5

(1)MLについて。 やっておりません。申し訳ありません。 (2)Forte for Java, Community Editionについて。 Forte for Java, Community Editionは(無料なうちに)入手なさっておいた方が良いと思います。 タダなものはいただく!! これ理の当然です。 といった冗談はさておき、オープンソースなのが大きなポイントです。 今は全くこのような高度なソースを見てもおわかりにはならないでしょうが、将来きっとそのクラス設計法などは役に立つときが来ます。 しかし、horizonさんは、今回はじめてJavaを習得なされるわけですから、今回のJDKのご質問のように、きっとさまざまな壁にぶつかります。そのとき、支えてくれるのは、なんといっても「書籍」による情報と「ネット」による情報です。 そういったわけで、学習用や開発用のツールとしては、こういった「側面からの支え」がより大きく期待できる「JBuilder」や「VisualJ++」を使うことをお薦めします。 (3)JDKのコマンドライン使用法について おっしゃる通り、DOS窓といわれるところでコンパイルや実行をします。 JDK1.3\BINなどの実行フォルダにパスを通しておくことが良いと思います。 この辺のやり方は様々な書籍に載っていますので、購入するなり立ち読み(笑)するなどして、環境を整えてください。 良く使用するコマンドとしては以下の3つです。 javac … javaソースファイルをコンパイルする。 java … アプリケーション型ファイルを実行する。 appletviewer … アプレット型ファイルを実行する。 この辺のキーワードを中心として本を読まれてはいかがでしょうか。 一歩一歩あせらず確実に身につけていって下さいね。

noname#38849
質問者

お礼

有難うございます 焦らずに少しずつ行こうと思います Forte for Java, Community Editionも頂きます ^^;

  • ct27
  • ベストアンサー率62% (48/77)
回答No.3

私自身まだ経験が非常に浅いためどの言語がいいとアドバイスできませんが、 無料で色々なものを入手できるJavaがとてもお手頃で良いと思います。(私もJavaから始めましたよ) また先にご回答された方々のおっしゃるとおりまずはツールを使用せず、 JDKを使って言語の練習を始める方がよいでしょうね。 言語になれてきて、開発ツールを選択しようと思われたらJBuilderが無料で配布されていますから、 それを使ってみてはどうでしょう? ただJBuilderは動作させるためにメモリを食う開発ツールなのでメモリをてんこもりに、 またOSはWindowsを使用しているなら落ちにくいWinNTか2000をお勧めします。 【JDK関連】  http://www.wakhok.ac.jp/~tatsuo/kougi99/java2/download.html 【JBuilder4関連URL】  http://www.archive.cc.yamaguchi-u.ac.jp/apl/jbuilder/setup/main.html 【参考書籍情報】--教えてgooに以前記載しました--  http://oshiete1.goo.ne.jp/kotaeru.php3?q=17512

noname#38849
質問者

お礼

有難うございます JBuilderはメモリハングリーなのですかぁ・・・ 具体的にはどれくらい必要なのでしょうか? 現在はPC100-128MB CL2です。 有用な参考URL有難うございます。

  • hyde-la
  • ベストアンサー率28% (42/146)
回答No.2

先にhorizonさんがおっしゃった、VisualJやJBuliderは Javaコンパイラを含むIDE(統合実行環境)と呼ばれるものです。 これらは、開発の手間を減らすためにフレームワークを 生成・利用しますが、 言語の学習レベルではJDKで十分と思われます。 言語は既に出来るというなら、JBuilderがお勧めです。 というのも、言語そのものを理解しないうちにフレームワーク等を 色々使うと、まず混乱します。 最初のうちはJavaコンパイラがjavaファイルをclassファイルへ コンパイルする手順を自分の目で追うのをお勧めします。 入門言語としてはJavaは最適です。 本格的に学べば、設計上のデザインパターンや、並行プログラムの 定石方法まで色々学べるようです。 (私はまだそこまでやってませんが) 統合実行環境については、Linux上で動作するフリーの ものKylixが出るらしいですし、本格的なものでなければ既に存在してますし ・・・というわけで焦って購入することもないでしょう。 VisualJ++なんて二束三文で買える、という話もありますが。

noname#38849
質問者

補足

解答有難うございます 全く、仰られる通りですね、私の場合はまだまだ、 言語そのものの学習段階なのでJDKで勉強しようと思います JDKって、日本語版はリリースされていないのでしょうか? VisualJ++って、二束三文?? 何処に売ってるのでしょう? (二束三文で・・ 購入しておきたいので・・)

  • mnabe
  • ベストアンサー率33% (427/1283)
回答No.1

 世界的に1番多く使われているツールは、コマンドライン+JDKではないでしょうか?  でも、初めて覚えるのには少々敷居が高いかもしれません。  私のお薦めは、「JBuilder」ですね。  後は、本屋さんに行ってJAVA関連の書籍で自分がやりたい事が載っている書籍を探して、その書籍で説明しているツールを使うのが最初はベターだと思いますよぉ

noname#38849
質問者

補足

早速の解答有難うございます SUNのサイトを覗いてみたところ 「Forte for Java, Community Edition 」というのがありました これって、どうなのでしょう? SUN謹製というのが気になるのですが・・・

関連するQ&A

  • JavaのRADツールについて

    開発言語はJAVAでスタンドアローンで動くexeのアプリケーションを作りたいと思っています。 当初はEclipse RCPで開発を試みたのですが、配布ファイルの作り方など書籍が少なく 開発が難航しています。そこで、JBuilderなどRADツールの購入を考えています。 ただ、JBuilderなどは金額的にも安くは無いので、皆さんのご意見をお聞かせください。 「こんなRADツール、使いやすいよ!」など情報お待ちしています。 よろしくお願いします。

  • Javaの開発ツールのお勧めは?

    こんにちわ。 今、スキルアップのためにJavaを勉強しようと考えています。 主に、サーブレット、アプレットが開発できる環境を求めています。 で、 企業ではJavaの開発ツールにどんなソフトを使用されているのでしょうか? JDK,VisualJ,JBuilder,VisualCaffeなど うちの会社ではこのツールを使って開発しています! というのがあったら教えていただけないでしょうか? よろしくお願いいたします。

    • ベストアンサー
    • Java
  • JAVA開発環境について

    現在JAVAの勉強中の身ですがあと数ヶ月後には仕事でjavaの開発を携わる予定です。プログラムをスムーズに作成していくにはJBuilder(ボーランド)やVisual Age for Java(IBM)など必要不可欠と考えています。 今個人的にはJBuilderまたはVisual Age for Javaのどちらかに決め兼ねていますが、おそらく値段的にVisual Age for Java(プロフェッショナル)を買うかも! 現在JBuilderやVisual Age for Javaをお使いの方で参考として意見(できれば他のソフトとの比較とか)をほしいです。よろしくお願いします。

  • Java開発ツール

    お忙しいところ失礼いたします。質問があるのですがお時間よろしでしょうか? いままでCbuilderをつかてアプリ作成していたのですが、これからアプレット を作成したいとおもいました。 (WEB上で動くならいいのですが・・・・他に何かあります?.NETはいやです。また、Perlではだめです。) そこで、いくつかの心配事があります。 1)JbuilderPersonalはCbuilderのような操作ですか? 2)JbuilderPersonalはアプレットの作成は可能ですか? 3)Java以外の言語の選択肢はありますか?もしくは、Jbuilder以外の選択したほうが賢明ですか? どうぞ、宜しくお願いします。 メモ帳で開発して、デバグ(ステップ実行&変数内容表示)だけツール使いたいなーとも考えています。何良いツールはありますでしょうか?

    • ベストアンサー
    • Java
  • JAVA開発ツールについて

    サーバー側でオラクルを使い、サーバーサイドJAVAを利用して、 かいものかごシステムをWEB上で作りたいと考えております。 Namazuなどの導入も検討したのですが、データ量が多いため、 JAVAの方がよいと思いました。 そこで、JAVA用の開発ツールを探したところ、VisualCafe JBuilder  VisualAge for Javaなど様々なものがあります。 私は今までCGIの方には取り組んできたのですが、JAVAは初めてです。 どのようなソフトを導入したらよいのでしょうか。 初心者のみなさんはどのようなソフトを使っておられますか?

    • ベストアンサー
    • Java
  • オススメの java 開発ツール

    将来情報工学系に進もうと決心しているものです。 javaについてはほとんど知らないのですが、 java の 開発ツールでいいものって何ですか?みなさんのつかっている、またはおすすめなものを教えて欲しいです。 C言語でいう、visual c++ や borland c++builder といったコンパイラみたいな・・・。 フリーでも製品でもどちらでもかまいません。趣味的にゲームなんてのもつくっていきたいです(ⅰアプリとかもいいですね。)。

    • ベストアンサー
    • Java
  • 工高1年生でも解るJAVAの入門書

    はじめまして、私は工業高校1年生なのですが、これまでも趣味でVisual Basicでのプログラミングをある程度していました。 学校ではC言語を勉強しているのですが、iアプリの開発をしてみたいと思い、JAVAを勉強しようと思いました。 そこで、工業高校1年生レベルでも解るJAVAの入門書がないかと探したのですが、なかなかどんなものがいいのかわかりませんでした。 私がVBを勉強したときには、林晴比古さんの「明快入門 VisualBasic 2005」を読んで勉強していました。できればサンプルプログラムがたくさんあって、説明がしっかりとしている本が良いと思うのですが……よろしくお願いします。

    • ベストアンサー
    • Java
  • 開発ツールについて

    現在、javaの開発ツールを入れて勉強しようと思っているのですが、 開発ツールを探しているとJDK-6,J2SDKの二つがあり、どちらを インストールしたらいいのか解りません。 出来れば、違いなどをお教え願えないでしょうか。 どうかお願いします。

    • ベストアンサー
    • Java
  • 「Visual Studio .NET」があれば開発出来ますか

    Windowsアプリ開発では、まったく未経験ですが、自分でWindowsアプリケーションを作成したくなりました。 そこで、1から勉強しようと考えていますが、基本的かつ概念的なことが今ひとつわかりません。 調べて見るといろいろな言語や開発環境があるようで、まとめてみたのですが、下記の認識は正しいでしょうか。 1)Windows用のアプリは、Basic、C++、Javaなどで開発できる 2)「Visual Basic」、「Visual C++」 などと呼ばれるものは、その言語の開発を補助するためにGUI的環境を整えたツールである(エディターやコンパイラーなどを含んだ) 3)「Visual Studio .NET」 は、上記のVisual Basic、Visual C++、Java開発環境 等を包括したツール環境である。 4)上記の1)~3)の認識が正しいとしたならば、つまり「Visual Studio .NET」を用意すれば、Windowsアプリを作成する環境が整う。 (ちなみに、所有パソコンはWindows・XP・Home です) 間違いや補足することがあれば、教えてください。 ※更にどの言語を勉強するのが良いかもわからないのですが、別途質問といたします。

  • JAVAはどんなプログラミング言語を用いて開発されたんですか?

    JAVAに関して質問があります。 (1)JAVAはどんなプログラミング言語を用いて開発されたんですか? (例えばC言語で作成されたとか) (2)JAVAで作られたプログラミング言語とかはありますか? (例を挙げるとRubyやHSPはC言語で書かれているとか、なでしこはDelphiで書かれているとかです。)

専門家に質問してみよう