[過去ログ] Eclipse統合M33【Java/C++/Ruby/Python/Scala】 (1001レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1
(2): デフォルトの名無しさん [] 2012/06/29(金) 21:55:18.53 AAS
●公式サイト
Eclipse.org home
http://www.eclipse.org/
Eclipse downloads home
http://www.eclipse.org/downloads/

●JDK
JDK 5
http://java.sun.com/j2se/1.5.0/ja/download.html
JDK 6/JDK 7
http://www.oracle.com/technetwork/java/javase/downloads/index.html

●関連サイト
Pleiades - Eclipse プラグイン日本語化プラグイン
http://mergedoc.sourceforge.jp/
エクリプス - Eclipse Wiki (日本語)
http://www.eclipsewiki.net/eclipse/
Eclipse Plugins, Bundles and Products
http://marketplace.eclipse.org/

●前スレ
Eclipse統合M32【Java/C++/Ruby/Python/Perl】
2chスレ:tech
Eclipse統合M31【Java/C++/Ruby/Python/Perl】
2chスレ:tech

Eclipse統合M32【Java/C++/Ruby/Python/Perl】
2chスレ:tech
902
(2): デフォルトの名無しさん [sage] 2013/02/21(木) 10:36:55.44 AAS
エラーがあっても無視して実行する方法はありますか?(エラーを無効にするのは無しで)
ビルドは通ってるのにeclipse上のエラーのせいで実行できなくて困っています
903
(1): デフォルトの名無しさん [sage] 2013/02/21(木) 11:14:25.25 AAS
>>902
>>ビルドは通ってるのにeclipse上のエラーのせいで実行できなくて困っています
上記の文 意味不明 理解不能
君には無理 あきらめましょう
904
(1): 902 [sage] 2013/02/21(木) 11:23:56.96 AAS
>>903
失礼しました。それでは改めて。
CDTを使ってC++のプログラムを書いています。ただしビルドには外部のツールを使っていて、
CDTからビルドすると外部のビルドツールが正しく動作し、ビルドが成功してバイナリができます。
しかしCDTのコード解析ではエラーが表示され、eclipseのLaunchボタンから実行/デバッグをしようとしても
エラーのため実行できないという状態です。解析でエラーが出ないように
できる限りの設定をCDT側にも施したつもりですが、どうしてもエラーが解消しません。
そのため、CDTのコード解析でエラーが出ていても無視して実行したいと思った次第です。
905: デフォルトの名無しさん [sage] 2013/02/21(木) 11:40:21.70 AAS
そこまで自分でやっているなら、誰にも答えようがないのではと思う。
基本的に先に進めないからエラーを出わけだし。
906: デフォルトの名無しさん [sage] 2013/02/21(木) 13:02:25.95 AAS
個別の環境だしなぁ。
そんな事なったこと無いし、アドバイスしようがない。
907: デフォルトの名無しさん [sage] 2013/02/21(木) 13:08:05.98 AAS
>>904
eclipse側にコンパイラのパス通ってるのか?

いや、なったことないかもしれないが可能性としては大いにあるだろう
だってCDTって外部のプラグインだし、もともとコンパイラは付属してないんでしょ?
eclipseからCDTダウンロードした時点でコンパイラついてるなら別だがそうじゃないんだから、その設定がおかしはず
908: デフォルトの名無しさん [sage] 2013/02/21(木) 14:12:12.36 AAS
http://sourceforge.jp/projects/blancofw/wiki/nlpack.eclipse.juno-I201206281030
ここからEclipse IDE for Java Developers(JUNO 4.2)用の日本語化パックをダウンロードしたいと思ったんですが
CLASSICとJava EE用のしかありません
低スペなのでプラグインで日本語化するのはやめときたいのですが他に日本語化パックおいてあるところありませんか?
909: デフォルトの名無しさん [sage] 2013/02/21(木) 14:19:55.04 AAS
http://mergedoc.sourceforge.jp/
逆にこれ以外で日本語化してる人を見たことないんだが。

というか可能ならば日本語化はオススメしない・・・最初くるしいが。
910: デフォルトの名無しさん [sage] 2013/02/21(木) 14:43:38.00 AAS
俺も英語版を勧める。ようは慣れ。
911
(1): デフォルトの名無しさん [sage] 2013/02/21(木) 14:46:00.65 AAS
日本人なら日本語だな
チョンとか支那畜なら英語
912: デフォルトの名無しさん [sage] 2013/02/21(木) 14:50:46.29 AAS
わかりましたここの先輩方がおっしゃるのなら僕はそれを信じて英語で使うことにします
913: デフォルトの名無しさん [sage] 2013/02/21(木) 14:55:08.52 AAS
New Project→C++Project
でtoolchainを選択したいんだけどできない

http://help.eclipse.org/juno/index.jsp?topic=%2Forg.eclipse.cdt.doc.user%2Freference%2Fcdt_u_prop_build_toolchain.htm
toolchaineditorを見てもこのDebugが選択できない
なぜだろう
914: デフォルトの名無しさん [sage] 2013/02/21(木) 14:58:52.31 AAS
オラクルの回し者じゃないけれど(そもそもオラクルは援助団体のひとつ)、
もろもろの制約がないJava開発で日本語がいいというなら、素直にNetbeansを使うべきだろうな
こちらは基本多言語対応だし
915
(1): デフォルトの名無しさん [sage] 2013/02/21(木) 15:01:38.29 AAS
javaの勉強をこれから始めるためeclipseがいいのかなと思ったんです
会社とかに入ったときにもeclipseが使えないとダメなのかと思ったんです
netbeansとintellijIDEAというのもあったんですが初心者向けの情報がなくてeclipseにたどり着きました
916: デフォルトの名無しさん [sage] 2013/02/21(木) 15:06:59.09 AAS
>javaの勉強をこれから始めるためeclipseがいいのかなと思ったんです

この時点で多くの人は日本語にする利点が見出せないと思うぞ
そもそもjavaわからないときに日本語で検索して答えでてくるかい?

>初心者向けの情報がなくてeclipseにたどり着きました

「初心者向けの日本語の情報」はeclipseだろうがなんだろうがjava関連は少ないよ
ゆえに皆日本語でやる利点を感じられない。
917: デフォルトの名無しさん [sage] 2013/02/21(木) 15:17:38.85 AAS
そうでしたか
がんばって英語でがんばります
一週間勉強がんばってみます
918
(1): デフォルトの名無しさん [sage] 2013/02/21(木) 15:33:29.34 AAS
毎日30分×7日=3.5時間
毎日5時間×5日+土日10時間×2日=35時間

やるきのある奴と無い奴では10倍違う
919
(1): デフォルトの名無しさん [sage] 2013/02/21(木) 15:37:26.09 AAS
5時間って社会人には厳しいね
920: デフォルトの名無しさん [sage] 2013/02/21(木) 15:39:09.47 AAS
Javaの勉強をするなら、むしろEclipseやIntelliJは不要。
Java2SDKと、テキストエディタとコマンドプロンプトがあればいい。
921: デフォルトの名無しさん [sage] 2013/02/21(木) 15:54:16.53 AAS
>>919
朝や通勤時間に勉強してもいいのよ?
922: デフォルトの名無しさん [sage] 2013/02/21(木) 15:54:46.26 AAS
Pleiades All in One 4.2.2-RC4.v20130217
入れてみた。
デフォルトのjsバリデーションjQueryでminimizeしてなければエラー出ないな。
923
(1): デフォルトの名無しさん [sage] 2013/02/21(木) 15:58:05.10 AAS
>>918
(1)>>毎日30分×7日=3.5時間
(2)>>毎日5時間×5日+土日10時間×2日=35時間

>>やるきのある奴と無い奴では10倍違う

時間だけはな(バカ笑い)
現実的には(2)の成果は(1)の成果よりも悪いかもしれない
どちらにしても
(2) < (1)×10
924
(1): デフォルトの名無しさん [sage] 2013/02/21(木) 16:01:19.20 AAS
>>923
(2)×10 >>>>>>>>> (1)×10
だけどな
925
(1): デフォルトの名無しさん [sage] 2013/02/21(木) 16:15:38.36 AAS
テキストエディタがあればいいっていうけど、コードアシストや対話があるツールがついているほうが絶対いい
確かに記憶をたどりに0から書いていけるのがベストだけど、そんな大会してる訳じゃないしそれは後からでよくない?

初学者にコードアシストはいらんって意見もよく耳にするが、
コードアシストってむしろ初心者にこそ必要だと思うんだが。(明らかに早く言語の特徴に馴染める)

中身知らなくても使えることが大事とされる世の中だし。
だからこそ長くてもわかりやすい変数名やメソッド名つけたり、中身知らなくても安全に使えるように設計して成長したのがJavaじゃん
926: デフォルトの名無しさん [sage] 2013/02/21(木) 16:22:08.40 AAS
Scalaの開発者はテキストエディタで開発しておる
927: デフォルトの名無しさん [] 2013/02/21(木) 16:37:32.50 AAS
最新のPDT ってリモートプロジェクト直繋ぎしても重たく無い?
928: デフォルトの名無しさん [sage] 2013/02/21(木) 16:38:28.10 AAS
いや、立派なものを作れるなら、弘法筆をなんちゃらじゃないがいいと思うんだけど・・・
929
(2): デフォルトの名無しさん [sage] 2013/02/21(木) 16:40:56.02 AAS
初学者がIDEを使うメリットで思いつくのは新規プロジェクト作成でsrcやtargetフォルダ等の
ひな形を作成してくれることと、階層的なパッケージを作る手間も少ないのでデフォルト
パッケージ卒業を初めから強制しやすいこと、作ったプログラムを実行する際のクラスパス
解決も勝手にやってくれることかな。初学者にありがちな、一つのディレクトにa.javaとか
rensyu.classとかが全部入っていてとっちらかっている状態が初めから避けられる。

さらに極端かもしれないが初学者がIDE使うならついでにMavenも初めから使っておいた方が
良いと思う。m2eを入れておけばMavenに伴う手間は殆どゼロだし。具体的にものをつくり
始めたときに依存するライブラリをダウンロードしてあれこれ、という時間の無駄も無いし。

IDEとMavenでも初心者はすくすく育つものの、あるときになるとEclipse上では申し分なく
動くんですがコマンドラインからjavaコマンド叩いて実行できないんですぅと泣き付かれる
ことがあるのは少々難かも。
930: デフォルトの名無しさん [sage] 2013/02/21(木) 16:42:30.46 AAS
> 中身知らなくても使えることが大事とされる世の中だし。
> だからこそ長くてもわかりやすい変数名やメソッド名つけたり、中身知らなくても安全に使えるように設計して成長したのがJavaじゃん
931
(1): デフォルトの名無しさん [sage] 2013/02/21(木) 16:47:35.24 AAS
>>925

> 中身知らなくても使えることが大事とされる世の中だし。
> だからこそ長くてもわかりやすい変数名やメソッド名つけたり、中身知らなくても安全に使えるように設計して成長したのがJavaじゃん

そんなのだから、物事の本質がわからないゆとりプログラマしか量産されないんだよ。
おれもテキストエディタ+ant に賛成。

> テキストエディタがあればいいっていうけど、コードアシストや対話があるツールがついているほうが絶対いい
> 確かに記憶をたどりに0から書いていけるのがベストだけど、そんな大会してる訳じゃないしそれは後からでよくない?

コードアシストがないからメソッド名を全部覚えろって言っているわけではないよ?
javadoc見て、使いたいメソッドを探したり、このクラスはどんなメソッド持っているのか探せばいい。
むしろjavadocをつらつら眺めることで、普段使っていないメソッドを発見したりできる。
むしろコードアシストに頼ることこそ、新しい発見ができず、今までと同じ方法しかとらなくなってしまう。
それにこういった「ドキュメントを漁ってメソッドを見つける、学習する」という手法は、perlでもRubyでもPythonでも有効。

「確かに記憶をたどりに0から書いていける」って書いてるってことは、javadoc見たこと無いでしょ?
932: デフォルトの名無しさん [sage] 2013/02/21(木) 16:48:26.02 AAS
>>929
初学のうちはコマンドラインでやって(1ファイルでHello Worldできた程度ぐらいまで)、
第二段階でIDEに移行がよいね

もっともUNIX Shellの基礎をやっていない場合はお勧めしかねるがw
933: デフォルトの名無しさん [sage] 2013/02/21(木) 16:53:12.58 AAS
Javadoc参照する手間もIDEからの方が少ないと思う。
934: デフォルトの名無しさん [sage] 2013/02/21(木) 16:54:50.32 AAS
antはオワコン。
935: デフォルトの名無しさん [sage] 2013/02/21(木) 16:57:46.13 AAS
>>931
>javadoc見て、使いたいメソッドを探したり、このクラスはどんなメソッド持っているのか探せばいい。
さすがにそんなことは誰でもやるようになるしその次元の話をしていない。

>コードアシストがないからメソッド名を全部覚えろって言っているわけではないよ?

え、覚えてないのにわざわざテキストエディタで効率落とす意味がわからない。
javadoc眺めて新しい発見なんて時間があればやればいいし。

>そんなのだから、物事の本質がわからないゆとりプログラマしか量産されないんだよ。

これは同感だが、テキストエディタを使うことがこれを解決するとは到底思えない。
936
(1): デフォルトの名無しさん [sage] 2013/02/21(木) 17:01:24.29 AAS
>>924
>>(2)×10 >>>>>>>>> (1)×10

これだけシフトすると何回階乗分の1になるのかなぁ(笑)

それだけ(1)の方が上ってことだな(笑)
937: デフォルトの名無しさん [sage] 2013/02/21(木) 17:14:42.06 AAS
>>911の発想は異常
チョンや支那畜はチョン語や支那畜語を使う
938: デフォルトの名無しさん [sage] 2013/02/21(木) 17:25:52.97 AAS
C++でランすると
Launch faild. Binary not found.
とでて実行できません。
939: デフォルトの名無しさん [sage] 2013/02/21(木) 17:55:07.60 AAS
>>コードアシスト

ど素人以外は邪魔以外のないものでもない
940: デフォルトの名無しさん [sage] 2013/02/21(木) 17:58:09.23 AAS
>>915
IntellijIDEAは知名度が低いから情報が少なくてアレだが
NetBeansとEclipseは日本語書籍も充実しているしどこの馬の骨ともわからない怪しげなプラグインを
大量にインストールさえしなければ
どっちも初心者には難しくないと思う
941
(2): デフォルトの名無しさん [sage] 2013/02/21(木) 18:03:31.86 AAS
コードアシストや補完があるから気兼ねなく説明的な長いメソッド名をつけられる。
942
(1): デフォルトの名無しさん [sage] 2013/02/21(木) 18:06:35.27 AAS
>>941
君はど素人認定だな
943: デフォルトの名無しさん [sage] 2013/02/21(木) 18:11:07.18 AAS
>>936
あのねぇ、言語を促成栽培したいなら、いかに学習曲線のブレイクスルーを速く持ってくるかが課題なんだよ
ちんたらやってたら半年かかるわ
944: デフォルトの名無しさん [sage] 2013/02/21(木) 18:20:25.86 AAS
いや>>941がちゃんとできてるか否かはむしろ素人か玄人を分けると思う
オープンソースが当たり前な時代の言語としては重要なことだし、ちゃんとアップデートしてる言語では公式でそれを謳っている。
945: デフォルトの名無しさん [sage] 2013/02/21(木) 18:28:51.43 AAS
初心者なんだから、書籍やWeb等の日本語のリソースが豊富にある6から始めた方がいいよ。
7にしたくなるころには、7の新機能の意味などがわかるようになってるはずだから、移行も問題ないだろうし。
946: デフォルトの名無しさん [sage] 2013/02/21(木) 19:13:28.39 AAS
>>929
Mavenは初心者には難易度高いと思うなあ
俺もちょっとつまずいている
プロキシのことをよくわかってないとそれだけで数週間も時間を無駄にして悲惨な目にあう

かといってAntはどうなんだろう
少しずつbuild.xmlを自作していけばなんとかなるか

Eclipseでこれはいいプラグインだ、と思ってインストールしてみるとEclipseが起動しなくなる事態に何度悩まされたことか
947: デフォルトの名無しさん [sage] 2013/02/21(木) 19:31:25.79 AAS
すいませんeclipse 4.2 Javaを入れて他に何のなんのプラグインを入れてない状態で起動時にCheck Home Directoryみたいなgit関係のダイアログが出てきます
git関係の設定があると思って
Preferences->Team->GitにCloning repositoriesっていうのがあるんですけどこれは何を意味するパスを指定するものでしょうか?
948
(2): デフォルトの名無しさん [sage] 2013/02/21(木) 19:44:54.91 AAS
ワーキングディレクトリって作るプログラム毎に分けたほうが良いですか?
C:\javaをワーキングディレクトリに設定してここにいろんなソフトを作っていくのはやめたほうがいいですか?
949: デフォルトの名無しさん [sage] 2013/02/21(木) 19:47:02.51 AAS
Eclipseのworkspaceじゃなくて?
950
(1): デフォルトの名無しさん [sage] 2013/02/21(木) 20:49:42.78 AAS
すいませんそれですワークスペースです
951: デフォルトの名無しさん [sage] 2013/02/21(木) 20:53:51.46 AAS
>>942
sysoutと入力してSystem.out.println()が出る仕様をありがたいと思うことがド素人確定か
コードアシスト対象を自作するとド素人確定か
そいつは極端な考えだな
952: デフォルトの名無しさん [sage] 2013/02/21(木) 21:06:51.31 AAS
>>948,950
特に分ける必要性が無い限り分けないかなぁ。

他のプロジェクト作って、それを参照するプロジェクトとか普通に作ったりするからなぁ。
そういった関連するプロジェクトをまとめるワーキングセットってのもあるし、
特に必要性が無い限り分けないと思う。

ただ、Eclipseのバージョン毎にワークスペースは別にしてる。
953
(1): デフォルトの名無しさん [sage] 2013/02/21(木) 21:19:49.66 AAS
まずworkspaceをjavaフォルダの直下に置くのもちょっと違う気がするよな。
Eclipseは総合開発環境であってJava以外の操作にもものすごく便利なわけで。

俺はルート直下にworkspace置いてそこにすべてをまとめてる。っていうかそれが普通。(言語ごとにプロジェクトを用意されてるよね。)

というか、workspaceうんぬんじゃなくおそらくpackageとかそのあたりを理解していないからbinとsrcのあたりで迷ってるように思う
954: デフォルトの名無しさん [sage] 2013/02/21(木) 21:47:50.87 AAS
>>948
c:\javaに他に何を入れるかによるがワークスペースだけならそこに入れてもよいか。

ただプラグインを入れて問題が起きたときに備えてワークスペースを分けておくのは良いこと
955
(1): デフォルトの名無しさん [sage] 2013/02/21(木) 21:48:37.67 AAS
>>953
ルートに入れてるのは
一昔前ならC:Documents and Settings\ユーザ名の下に置くのが普通だと思っていたが
956: デフォルトの名無しさん [sage] 2013/02/21(木) 22:05:21.57 AAS
>>955
あぁ、確かにそのほうがいいか。
ただ、だからといってhome直下にログファイル等ばら撒くソフトは好きに慣れん
957
(2): デフォルトの名無しさん [sage] 2013/02/21(木) 22:12:32.58 AAS
うわっ・・・javaをテキストエディタで書けとか、どんだけ素人なんだよw
きっと「Hello World」しか書いたことの無いヤツだろ?笑わせんな〜

javaと専用IDEは一心同体。javaの言語を覚えるのと同時に
いや、それより先に、eclipseなどのIDEの使い方を覚えるのが先だぜ

むかしむかし、FortranをFortranカードでコーディングしてバッチ処理でコンパイルしていた時代に
彗星のごとく現れたBASICという言語が、テキストエディタを備えた言語ということで
爆発てきにビギナーに浸透していったのを覚えとらんのか?
かのビルゲイツ氏もBASICで巨万の富を得たんだよ

プラミング言語と専用エディタは、両方合わせて1つ。どっちか片方だけ覚えればいいってもんじゃ無い
958: デフォルトの名無しさん [sage] 2013/02/21(木) 22:16:17.54 AAS
>>957
>>かのビルゲイツ氏もBASICで巨万の富を得たんだよ
basicは仲間と作っていたが、稼ぎ始めたのはMS/DOS
959
(1): デフォルトの名無しさん [sage] 2013/02/21(木) 22:21:28.97 AAS
>javaと専用IDEは一心同体。
同感。
テキストエディタで・・・とか言ってるやつは数ある有名ライブラリ使って開発したことないんだろうなと思う。
どうせ他の言語のノリで狭い視野でしか書いたことないんだろうよ。
そんなんだからJavaの良さがわからない。
960: デフォルトの名無しさん [sage] 2013/02/21(木) 22:28:58.27 AAS
実質的にはそうだが言語やライブラリを設計する側がIDEをあまり意識してないのがなあ
何を気取ってるのか知らんが、C#なんかIDEがコードを自動生成するときのための機能とか平気で入れてくるからな
961
(5): デフォルトの名無しさん [sage] 2013/02/21(木) 22:53:11.84 AAS
C# に限らず MS系言語は、ライブラリやAPIの構成が複雑怪奇で学習意欲が続かない。
962
(2): デフォルトの名無しさん [sage] 2013/02/21(木) 22:55:04.09 AAS
一社で幅広くカバーしてるからそう見えるだけ
Javaの方がよっぽどカオスだわw
963
(1): デフォルトの名無しさん [sage] 2013/02/21(木) 23:02:44.80 AAS
まだ始めたばかりなのでワークスペースは分けないで置こうと思います
ありがとうございます
964: デフォルトの名無しさん [sage] 2013/02/21(木) 23:05:28.07 AAS
プラットフォームごとにeclipseもワークスペースも分けてるわ
すぐ壊れるから
965: デフォルトの名無しさん [sage] 2013/02/21(木) 23:15:42.23 AAS
>>962
「オープンな世界になじみがないからそう見えるだけ」
とでも答えなきゃいけないのかな。
こんなの主観的感想だからに、理屈で批判しあうのは無意味だと思うが。
966: デフォルトの名無しさん [sage] 2013/02/22(金) 00:17:30.33 AAS
Javaはそんなに無秩序だとは思わないな
むしろGui作るのにWin32Apiだったり何か次元の違うところから引っ張ってこなきゃいけない言語のほうがカオスに見える。
しかもその部分だけ明らかに言語と浮いたコードになるし。
Javaが乱雑に見えるのはきっとimportの概念を履き違えてるからだろう。
いくらインポートしてもすべてはjava内に収まってて、これほど秩序のあるものはない。
967: デフォルトの名無しさん [sage] 2013/02/22(金) 00:18:51.68 AAS
C#も勉強してるけどそれよくわかりません
dllのインポートとかwinprocとかにつまずいてjavaに来たくちです
968: デフォルトの名無しさん [] 2013/02/22(金) 00:21:42.48 AAS
Javaが「機種によらず演算結果を厳密に同じにする」からと言って、Mathを
エミュレーションするのはやめて欲しい
969: デフォルトの名無しさん [sage] 2013/02/22(金) 00:22:11.50 AAS
あ、sageてなかった
970: デフォルトの名無しさん [sage] 2013/02/22(金) 00:23:46.23 AAS
>>961
>ライブラリやAPIの構成が複雑怪奇で学習意欲が続かない。

これ本当に同意。
971: デフォルトの名無しさん [sage] 2013/02/22(金) 00:26:13.61 AAS
まちがえました
わかりませんじゃなくて わかりますでした
972: デフォルトの名無しさん [sage] 2013/02/22(金) 00:30:32.44 AAS
結局GUIの質を追求しだしたら行きつく先はC#よりAPI剥き出しのSWTだけどな
973
(1): デフォルトの名無しさん [sage] 2013/02/22(金) 00:39:28.80 AAS
もはや環境に依存する言語でその部分を局所的に作るんじゃなくて、
環境に依存しない言語で環境に依存するライブラリを使うのが当たり前になってきてるよな。
そりゃ、それで事足りるならそうなるわな。
974
(1): デフォルトの名無しさん [sage] 2013/02/22(金) 00:43:58.87 AAS
>>973
それはどっちかというとC++やC#(というかMono)の思想だろう
Javaはいまだに従来の箱庭クロスプラットフォームの幻想にしがみついてるよ
975: デフォルトの名無しさん [sage] 2013/02/22(金) 00:47:47.50 AAS
>>974
いや根の部分はそれにしがみついていなきゃダメでしょ。
何故じゃあjavaで環境に依存する部分までやっちゃうのかっていわれたら、そりゃやっぱ開発しやすいことに皆が気づいちゃったからでしょうよ。
976
(1): デフォルトの名無しさん [sage] 2013/02/22(金) 02:42:46.54 AAS
>>961
同感、用語から独自
977: デフォルトの名無しさん [sage] 2013/02/22(金) 02:56:13.85 AAS
MSは>>961で指摘される部分と、cmdがutf-8を読めない部分をまじで何とかしてほしい。
978
(1): デフォルトの名無しさん [sage] 2013/02/22(金) 03:05:11.10 AAS
そうだ!java ライブラリ群をC#に移植するとウケそうだ!
979
(2): デフォルトの名無しさん [sage] 2013/02/22(金) 07:37:11.06 AAS
>>978
ポインタも使えないジャバが?(笑)
980: デフォルトの名無しさん [sage] 2013/02/22(金) 08:47:31.90 AAS
>>961
>>979
馬鹿はやらなくてよし じゃばやってな
981
(1): デフォルトの名無しさん [sage] 2013/02/22(金) 09:10:00.34 AAS
とすれちが申しております
982: デフォルトの名無しさん [sage] 2013/02/22(金) 09:20:38.33 AAS
>>981
>>961
>>976
馬鹿はやらなくてよし 馬鹿でも出来るじゃばやってな
983
(2): デフォルトの名無しさん [sage] 2013/02/22(金) 09:25:23.52 AAS
サーバーサイドの開発がメインの立場から見るとJavaがクロスプラットフォーム云々ってPerlやRubyが
色々な環境で動きますよというのと同程度の御利益しか感じないなぁ。

あとテキストエディタはもちろん、今更初心者にAntを薦めるのも勘弁して欲しい。我流でファイル配置
決めてbuild.xmlを手作りされても使い回しが効かない。
古くて無駄に柔軟性があるのはメリットだけれども、これらも初心者には特に御利益ではない。

むしろプロジェクト構造の規約が強くて依存性管理もデフォで有効なmavenの方がファィル配置の正しい
作法を学ぶのにもガンガンライブラリを追加してやりたいことを増やしていくのにも適している。

今時の学習パスとしてはjavacで手動コンパイルを体験したらすぐmavenで良いと思う。
984
(1): デフォルトの名無しさん [sage] 2013/02/22(金) 09:38:50.96 AAS
>>983
そのご利益が重要なのでは?
985: デフォルトの名無しさん [sage] 2013/02/22(金) 09:48:58.64 AAS
>>984
無駄に古いから解説書の古本が手に入りやすいぐらいかなぁ > あり得るご利益。
それ以外は初心者にあえてAntを使わせる意義が全く思いつかない。面倒で手戻りが多いだけ。
986
(1): デフォルトの名無しさん [sage] 2013/02/22(金) 10:14:03.43 AAS
>>957
俺は学生時代にEclipseがない頃からJavaを始めたので
当時はJavaのIDEといえば有料で高価なBoland JBuilderみたいなのしかなかった
だから秀丸エディタでせっせとJavaの勉強をしていたよ
Sun One StudioやNetBeansの前身だった無料のForte For Javaもあったが
当時のPCスペックでは重すぎて使えなかった。CPU166MHz、メモリ32〜128MBとかそんな時代だったからな

だからテキストエディタから始めろといいいたい人の気持ちがわからないでもないな
かといってそうすべきだとは思わないが。テキストエディタ +プロンプトを勧めるAntも薦めてほしいものだね
Boland JBuilderのように独自のファイルを生成するクセのあるIDEを初心者に勧めるのは当時としてはマイナスと思ったが
Eclipseならまだましかとは思った。隠しファイルは生成するが。

しかし、今思うと、Java初心者にはEclipseよりNetBeansの方が無難じゃないかと思ってる
Antのbuild.xmlも自動生成してくれるし万一に備えてIDEに依存しなくても済む機構があるのはNetBeansのよいところだ

言語とIDEが一心同体という考えはMSのVisual BasicやVC++のような考え方だな
ビル・ゲイツとBAISICを推奨している時点でMS的な考え方なんだろうけど
987: デフォルトの名無しさん [sage] 2013/02/22(金) 10:19:43.44 AAS
>>959
昔ある会社で有名なライブラリ、というかJakarta ProjectのAPIとテキストエディタ使ってServletとOracle使った大規模なWeb開発をしたことがあるが。
当時はServletによる開発が台頭したばかりだったし、まさにJBuilderしかなかった。
しかも周りにはJavaに詳しい人間がほとんどおらず、Perl、ASP、PostgreSQL、Oracleのことしか知らない連中ばかりだった。
唯一プログラミングスキルが高いリーダーはUNIXサーバ管理とC言語にだけ精通してJavaやオブジェクト指向で苦戦していたな。
UnixでPerlばかりやってるリーダーだったからIDEには異常に嫌悪感を示していた。

彼にとってプログラミングに必要なエディタはviで十分、という考えだった。UNIX畑にはそういう考えの人がよくいることだろう?
そんなわけで秀丸でServletやJSPのコード書いてはそれをFFFTPでアップロードしていったよ
リーダーがTomcatの扱いに不慣れだったのでserver.xmlやweb.xmlの扱い、Tomcatの再起動で苦戦していたな
988
(1): デフォルトの名無しさん [sage] 2013/02/22(金) 10:20:05.45 AAS
>>986
ポインタとメモリ管理とGOTOが自分で管理出来ればジャバでもいい...と最近は思う
Eclipseのjavaエディタは速度以外では優秀だと思う
細かい色分け、構文チェク、の2点についてだけだけどね
989
(1): デフォルトの名無しさん [sage] 2013/02/22(金) 10:21:14.95 AAS
>>962
Javaの方がよくできているけどな
C#はC/C++時代のWin32APIの残骸を引き継いでいる
それより言語仕様のunsafeとかちょっとな
990: デフォルトの名無しさん [sage] 2013/02/22(金) 10:22:08.15 AAS
>>963
重たいプロジェクトが複数あるときは分けたほうがいいと思うぞ

ただインポートやエクスポート機能や「プロジェクトを閉じる」を使えば軽くはなるが
991
(1): デフォルトの名無しさん [sage] 2013/02/22(金) 10:23:10.02 AAS
>>979
Javaはポインタが使えるぞ
何か根本から勘違いしているな
992
(1): デフォルトの名無しさん [sage] 2013/02/22(金) 10:25:32.57 AAS
>>991
どうやって?
参照はポインタとは違うぜ(笑)
993: デフォルトの名無しさん [sage] 2013/02/22(金) 10:25:52.70 AAS
>>983
> サーバーサイドの開発がメインの立場から見るとJavaがクロスプラットフォーム云々ってPerlやRubyが
> 色々な環境で動きますよというのと同程度の御利益しか感じないなぁ。

それ以外にも用途があるんだがな。PerlやRubyと違ってJavaは言語の堅牢性やセキュリティ強度が明らかに違う
そういうことはバイブルともいえる『アジャイルソフトウェア開発の奥義』でも読めばわかることだと思うが。
型に強い言語と弱い言語を同じ視点で語っても無意味

> あとテキストエディタはもちろん、今更初心者にAntを薦めるのも勘弁して欲しい。我流でファイル配置
> 決めてbuild.xmlを手作りされても使い回しが効かない。
そのbuild.xmlはそいつ専用にすればいいんだよ
チームでそれっぽいことやりたければ自分からチーム内の初心者にMavenの使い方を教えてやればいい
994: デフォルトの名無しさん [sage] 2013/02/22(金) 10:27:14.01 AAS
>>988
そもそもJavaにはgoto文がない。ラベルつきbreakやcontinueがある程度でしかない
Eclipseの優秀な点はプラグインに尽きるだろうかと
995
(1): デフォルトの名無しさん [sage] 2013/02/22(金) 10:27:49.11 AAS
>>992
同じだろ
お前のいってるのは「ポインタによる演算」のことだろ
996
(1): デフォルトの名無しさん [sage] 2013/02/22(金) 10:28:55.55 AAS
>>995
参照はアドレスを渡しているだけ
ポインタ を使った事はあるのか〜ぃ
997: デフォルトの名無しさん [sage] 2013/02/22(金) 10:30:34.08 AAS
>>989
どうしても必要な時に低レベルなところまで降りられるのは便利
いちいちJNIみたいなのを持ち出さなくてもその場で解決できる
unsafeはあくまでマネージコードだからちゃんと書けばアーキテクチャにも依存しないし
998
(1): デフォルトの名無しさん [sage] 2013/02/22(金) 10:32:12.78 AAS
>>996
どっちにしてもジャバは構造的にポインタは実現出来ないからしょうがないけどね
999: デフォルトの名無しさん [sage] 2013/02/22(金) 10:32:45.76 AAS
>>998
最後に、
GCも邪魔以外のなにものでもないなぁ
1000: デフォルトの名無しさん [sage] 2013/02/22(金) 10:33:16.19 AAS
では
1001: 1001 [] Over 1000 Thread AAS
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.229s*