ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

自学自習自力 文系プログラマーコミュの皆さんの開発環境は?

  • mixiチェック
  • このエントリーをはてなブックマークに追加
近頃、javaの学習を始めたものです。開発環境は、eclipse、tomcatの環境です。

今、現場に居ないからお聞きするのですが、皆さんはjavaでアプリを開発するときどの環境をお使いですか。

コメント(22)

私も始めたばかりですが、NetBeansを使っています
tomcatが標準でついてくるので楽チンです
これってやっぱ恥ずかしいですか?
初めまして

初老にさしかかりつつあるプログラマーです。
最近、JAVAを習い始めました。何がなんだ
か未だ良くわかりません!

徐々に馴れてくるとは思うのですが・・・。

ちなみに開発環境は、「テキストエディター」&
「Eclipse Release 3.2.0」です

Eclipse自体も初めてな状況なので皆様どうぞ
よろしくお願いします。
全くJAVAの事は知らないのですが、いつかやらないとと思っています。MacでJAVAやっている方は、Xcodeを使うのが普通なんでしょうか。あと、eclipse, tomcatというのはWindows系のソフトですか?

超初心者でスミマセン。
WinXP
Cygwin やっぱりバッシュやLinux系の命令は便利すぎる
Slickedit(10年ほど使っているかなりいいエディター)
コードの作成はLinuxでvim。GUIの修正はJBuilderかNetBeansIDEです。
CPad for Javaがオススメです。手軽で使いやすいし、学習用には最適だと思います。

http://hp.vector.co.jp/authors/VA017148/pages/cpad.html
みなさんありがとうございます。

>ひろさん

学習環境に恥ずかしいとかは無いと思います。今回の質問の意図は、学習における環境でよいものを紹介していただきたかったことと、今後現場でjava(サーブレット、JSP)の案件についたとしたらどのような環境で開発するのかを聞きたかったためです。(今進めている学習が終わったら、現場の環境を作って学習してみたいと思っています。)

>カラスさん

今回もありがとうございます。ボーランドでこのようなものも出していたんですね、この会社はDelphyとcなどの学習をしているとこの会社のコンパイラがついてくることがよくあるぐらいしか知りませんでした。

>jinks

Cygwinを知らないのでためになりました。Unixの環境をWinの環境でシミュレーションできるようなことが書いてありました。時間の空いたときや今の内容がひと段落したら確認しようと思います。

>Tomoさん

eclipseやtomcatはWindowsでjavaを学習するとき参考書によくついてきます。専用のものだけか、オープンソース系(Unix、Linux)の対応版があるか解かりません。TomcatはWindows以外に対応しているものがあったような・・・
CPad for Javaは個人が製作したフリーソフトです。ただもともとはBorlandのBCBという無料配布されているコンパイラ向けに作られたエディタです。(また、CPad自体Delphiで作られているみたいですけど)

CPadには各種無料コンパイラ向けに修正されたバージョンがいくつか存在します。Java以外にもFortranやC#対応のものが出ていますね。使い勝手はどれも同じだし、Java以外の言語を勉強するためにも良いと思いますよ。

現場の環境ということでしたらやはりEclipseということになると思います。Eclipse本体はもとより、各種プラグイン(TomcatやSQLやXMLなどなど)も調査しておくと良いと思います。あとCVS(ソース管理システム)とか。Eclipseはあんまり使ったことないので分かりませんけど(笑)。
知ったか君となってさらに書いてしまいます(笑)

EclipseはLinux版もありますが、日本語入力が怪しいと少し前に風の噂で聞きました。最新版では改善されているかもしれません。

TomcatもEclipseも基本的にJavaのソフトなので、プラットホームには依存しない、という建前になっています。JVMという仮想のコンピュータが実際のコンピュータ上で動いていて、その仮想コンピュータの上でソフトが走るという仕組みです。仮想コンピュータの仕様はWindows版だろうがLinux版だろうがMac版だろうが同じなので、どのプラットホームでも同じ実行ファイルで動きます。詳しくはSunの売り文句を参照してみてください(笑)。

実務ではどうかちょっと良く分かりませんが、とりあえずWindows上で開発を行って、実際の運用はLinuxまたはSolaris(Sun製Unix)というのもアリだと思います。
>たいほんさん

失礼しました……。CPad for Javaなどは「無料」ですが、CPad for Borland C++Compilerとfor C# .NETだけは「送金義務のないシェアウェア」で1,575円ですね。
CPad for Java面白そうっすね。

オイラも業務やプライベートでカッチリしたアプリ作る時はEclipseですが、APIの使い方とか勉強する時はエディタでちょちょいとしてるんで、そのプラスアルファに試してみたいです。
練習用にはこれくらいのツールの方が、仕組みを把握し易くて良さそうですね。
>lappaさん

情報ありがとうございます。私はWindowsしか使っていないので、Linuxとかになるとわからなくなってしまうんですが、Guiの部分は、開発環境で修正して、コードの部分はエディタで修正しているんですよね。

私は、VBでプログラムを少しだけ組んだことがあるだけなので、エディタと開発環境を使いソフトを作るという感覚がつかめません、使い分けるならコードを記入するウィンドウのインテリセンスがあったほうがいいと思うし、プログラムの配布のときどのようにするのか気になるんですが・・・

開発環境とエディタで使い分けるということの意味を教えていただけますか?
最近のWindowsではコンパイラは基本的に開発環境に付属しています。そのためコンパイラが決まれば開発環境が決まり、開発環境が決まればコンパイラが決まるという側面があります(もちろん切り替えることは可能でしょうが)。が、UNIX系のOSでは元々コンパイラは単体で存在しており、現在でもコンパイラ単体で販売、展開されることが多く、開発環境としては別途開発環境を入れることが多いです。そのためコンパイラ+好みのエディタで開発が行われる文化が残っています。

また、そのため、GUIを作成する場合は、別途統合開発環境を入れるか、GUIビルダーのみの機能を持つアプリケーション(X-Designer、UIM/X、etc)を入れるかして、GUI部分は微調整や急な修正に対応できるように対応しますが、GUIビルダに付属しているエディタはメモ帳+αの機能しかないことが多いです。特にGUIビルダは近年まで、フリーで使えるようなものはありませんでした。

それに開発環境でデファクトとして存在するものはなく、実記で修正となるとemacsやvimなどしか入っておらず、UNIXで開発するならこれらを使用することは必須だと思います。

それに最近のvimは補完などインテリセンスに近い機能が実装されています。

上記のような理由で開発環境+vimで開発しているということでしょうか。

経緯については上記のようなものですが、ここまで書いて気がついたのですが、最後のご質問の配布の際についてですが、配布は開発環境は基本的に関係ないのではないでしょうか。

なんだかちょっと支離滅裂ですね。忘年会があり酔ってますのでご参考になりますかどうか。
>lappaさん

情報ありがとうございます。

最後のアプリの配布なんですが、今回の開発環境についての題名からそれてしまいました、すいません。

どうしてアプリの配布が話題になったかというと、今までVSでしか開発をしたことがなくVB関連の書籍では入門編で必ずアプリに配布が載っており、今回使用しているjava参考書にはアプリの配布が見当たらず、疑問に思っていたためつい記入してしまいました。

時間を見て調べて見つからなかったら質問しようとしていたのですが、ぼっとしていて記入してしまったのだと思います。
MacOSX
Eclipse
Tomcat
といった感じです。
ちなみにXcodeは使ったことがないです。
ときおりvimを使ったりもしてます。

蛇足ですが英語キーボードいい感じですよw
http://www.amazon.co.jp/exec/obidos/ASIN/4756141412/jinkakushouga-22

http://www.amazon.co.jp/exec/obidos/ASIN/4839909644/jinkakushouga-22

http://www.amazon.co.jp/exec/obidos/ASIN/4893622196/jinkakushouga-22

マルチプラットホームのアプリが組める総合環境「Wide Studio」、試した方いらっしゃいますでしょうか?
確かこれで作ったアプリを動かすにはライブラリが必要でしたよね?
是非使用感などお聞かせ願えたらと思います☆ミ
Oracle Developperも結構いい線いってるよ〜。
サーバにdebian linux mysql/php4/clisp
クライアントはMacでCarbonEmacs一本
sshでサーバに入ってemacsって方が多いかも。
私 の c++ の 開発環境 は Codeblocks です
Java は Netbeans です.

ログインすると、残り1件のコメントが見れるよ

mixiユーザー
ログインしてコメントしよう!

自学自習自力 文系プログラマー 更新情報

自学自習自力 文系プログラマーのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。