- 1 名前:デフォルトの名無しさん mailto:sageteoff [2017/09/29(金) 17:53:25.24 ID:XnizQSCA.net]
- Java初心者のためのスレッドです。
※前スレ Java入門・初心者質問スレ Part.4 mevius.2ch.net/test/read.cgi/tech/1498828456/
- 577 名前:デフォルトの名無しさん mailto:sage [2017/11/11(土) 22:52:37.84 ID:EECkPVkZ.net]
- 害☆悪
- 578 名前:デフォルトの名無しさん mailto:sage [2017/11/11(土) 23:01:21.79 ID:3tqm8fVd.net]
- >>555
JSRみたいなの見てると、Java界は大きな機能入れづらい風土なんだろなーって印象はあるわ 外部の誰かが楽になるものを書いたら似たようなのが次のJavaSEなりEEに入る感じで、後追い EEに関してはEclipse移管で開発速度上がるんだろうか? Java MVCが結局おしゃかなのは残念だ
- 579 名前:デフォルトの名無しさん mailto:sage [2017/11/12(日) 02:29:11.67 ID:0YSprajH.net]
- >>564
うちの会社は古いプログラムでは1.1で、新しいやつは1.6使ってるよ。 なんでバージョンアップしないのかというと、既に膨大な量が作られていて検証するのが大変だから。 まあその内またJavaで新しいの作るかも知れないけど、その時はその時のバージョンで作ると思う。 しかし年月が経ってJavaのバージョンが上がってもそのプログラムに対してはそのバージョンのJavaを使い続けると思う。 業務用のプログラムはだいたいそんなもんだ。一度動いたものをそう簡単には変えないんだ。 変えて動かなくなったら損失になるからね。金と信用が掛かってるから物凄く保守的なの。
- 580 名前:デフォルトの名無しさん mailto:sage [2017/11/12(日) 02:37:09.86 ID:dfp1zEFU.net]
- COBOLとか.docや.xlsが未だに生き残ってる理由
- 581 名前:デフォルトの名無しさん mailto:sage [2017/11/12(日) 03:49:09.64 ID:DpCGzFcJ.net]
- 逆にバージョンアップするたびに変えてたら
莫大な更新費用が掛かるのは明白だからな
- 582 名前:デフォルトの名無しさん [2017/11/12(日) 08:32:33.39 ID:G8Pw/Luh.net]
- >>568
くわしくありがとー
- 583 名前:デフォルトの名無しさん [2017/11/12(日) 14:52:06.17 ID:GpB3XqQ3.net]
- サポート切れのシステムを使うと、
セキュリティーホールがあるから、顧客から損害賠償請求される
- 584 名前:デフォルトの名無しさん mailto:sage [2017/11/12(日) 15:01:18.14 ID:/VKzDrV0.net]
- サポートが切れると穴が空くというわけじゃないがな。穴があるとすれば最初から空いているもの。
そういう意味では新しすぎるものよりある程度枯れたバージョンの方が安全だったりする。 どっちにしても、サポートが切れてもリプレースせずに使い続けるのは顧客の責任だわな。
- 585 名前:デフォルトの名無しさん mailto:sage [2017/11/12(日) 15:36:57.76 ID:j0JK3XOe.net]
- バージョンアップなんて簡単でしょ
テスト整備してないのかな
- 586 名前:デフォルトの名無しさん mailto:sage [2017/11/12(日) 15:52:30.64 ID:PPWufhUc.net]
- >>574
そうだね。言うのは簡単かな。
- 587 名前: mailto:sage [2017/11/12(日) 16:59:34.52 ID:8BlcDgq9.net]
- >>546-547
俺の名をかたって書き込んでじゃねーぞボケが 他の方、失礼しました。
- 588 名前:デフォルトの名無しさん mailto:sage [2017/11/12(日) 17:32:51.05 ID:52C+Ep3W.net]
- >>573
空いた穴が塞がれないのが問題なんだろアホか
- 589 名前:デフォルトの名無しさん mailto:sage [2017/11/12(日) 17:42:04.33 ID:/IhaJnpm.net]
- 若干スレチで板違いですがJavaFXでゲームを作ってます
Timelineでゲームループ作って0.何秒ごとにループを回してキーボード方向他入力→処理→画面描画をやる、みたいなの守って作ってみたのですが 標準のListViewみたいなのを持ち物選択とかに使おうとするとキーボード入力→描画を1ループに収めたりするのが困難または苦痛になってきました もしかしてゲームループみたいなものと標準の単独操作可能なコントロールコンポーネントは相性悪いのでしょうか ゲームループを使うと決めたらCanvasに表もボタンも一覧も全部自前で絵として描いて全主導権を得るような感じじゃないとよくないのでしょうか
- 590 名前:デフォルトの名無しさん mailto:sage [2017/11/12(日) 18:01:31.05 ID:+Z7KFjJF.net]
- >>576
◆が◇になるから皆もわかると思うよ
- 591 名前:デフォルトの名無しさん [2017/11/12(日) 18:03:49.92 ID:dvIcUwwY.net]
- >>569
以前 .JXW という拡張子のファイルを見つけて、調べたら一太郎のファイルだったことが判明。
- 592 名前:デフォルトの名無しさん [2017/11/12(日) 18:07:09.44 ID:dvIcUwwY.net]
- >>578
スレッド使ってないの?
- 593 名前:デフォルトの名無しさん mailto:sage [2017/11/12(日) 18:36:35.39 ID:/IhaJnpm.net]
- >>581
いや特には 描画が終わってから次のフレームに行くことさえ守られてればいいんだろうなと思って だからイベントリスナーはSceneにキーボード一つだけだしプロパティ同士のbindによる即時反映も使えないっぽいのでお互いがとっても遠いです
- 594 名前:デフォルトの名無しさん mailto:sage [2017/11/12(日) 20:19:49.04 ID:MJJ1XJCL.net]
- >>573
新しいバージョンで塞がれ既知となったセキュリティホールが サポート終わったバージョンではそのままかもよ
- 595 名前:デフォルトの名無しさん mailto:sage [2017/11/12(日) 20:25:10.79 ID:PPWufhUc.net]
- セキュリティホールごときにびびってんじゃねえよ
男ならもっと大きく構えてろ
- 596 名前:デフォルトの名無しさん mailto:sage [2017/11/12(日) 22:52:51.63 ID:OjUQAGRR.net]
- 外向けの案件なんてまずほとんどないんだから
セキュリティホールあろうが何だろうが全く問題ない strutsですら現役なんだからな
- 597 名前:デフォルトの名無しさん mailto:sage [2017/11/12(日) 22:54:47.68 ID:CLpxq670.net]
- 過去の技術にしがみつく技術者のことは芸能人と呼ぶ
- 598 名前:デフォルトの名無しさん mailto:sage [2017/11/13(月) 00:26:21.18 ID:x22VT2Cx.net]
- >>578
だから完成したゲームはプレーンな機能を駆使して複雑に組み上げた俺俺フレームワーク+データになる ビジネスフォームやレイアウトノード(かなり罠)とゲームの画面制御の考え方が相性悪いのもその通り 勉強にすらならんので、ゲーム作るならJavaFX以外、JavaFX学ぶならゲーム以外、をお勧めするよ
- 599 名前:デフォルトの名無しさん mailto:sage [2017/11/13(月) 01:54:41.58 ID:zqq3IZFf.net]
- >>578
なんでJavaでゲーム制作が少なかったかっていうと Javaは業務アプリ作るのに使うことが多いから リアルタイムのGUIをあんま想定してない 一方C#はJavaに似てるけど MSがゲーム(本体)作ってるから GUIライブラリで差が付く
- 600 名前:デフォルトの名無しさん mailto:sage [2017/11/13(月) 06:15:48.65 ID:meU8fNdA.net]
- JavaでゲームだとLWJGLやjMonkeyEngineやlibgdxなど
ライブラリやフレームワークがいくつもあるみたいだね どのみち応答速度や描画更新を考える必要があるから JavaFXで作ろうとするとすぐ限界になると思う
- 601 名前:デフォルトの名無しさん mailto:sage [2017/11/13(月) 08:03:21.61 ID:Mz30uZh8.net]
- なるほど
- 602 名前:デフォルトの名無しさん mailto:sage [2017/11/13(月) 08:08:58.44 ID:OHcpKwzL.net]
- あるwebから読み込んだhtml内の改行コードに、「0x0A」が含まれていて
windows環境ではこの改行を正規表現での置換ができないっぽいんだが 対処方法おしえて
- 603 名前:デフォルトの名無しさん mailto:sage [2017/11/13(月) 08:23:57.23 ID:x22VT2Cx.net]
- 別に高速描画でなければならないゲームだけではないから作れるゲームジャンルは少なくはないのだが
使ったのはCanvasとImageとTextとTimelineだけだったみたいな「JavaFXのメリットって何だったっけ?」というオチになる どうせなら>>589が挙げてるようなOpenGLとかにもっと近いライブラリがお勧めだ 困ったことに話題のKotlinでも同じ問題があって、新規さんが注目しそうなゲーム関連が標準ライブラリで超苦手という… まあ、ゲーム製作なんてそんなもんだということで
- 604 名前:デフォルトの名無しさん [2017/11/13(月) 08:38:26.56 ID:xZ3UOIq3.net]
- >>591
正規表現で変換すればいいの? s/\x0a// で空になるんじゃないの? (""の中では \ は \\ な)
- 605 名前:デフォルトの名無しさん mailto:sage [2017/11/13(月) 09:01:10.83 ID:meU8fNdA.net]
- >>591
LINE_SEPARATOR_PATTERNで検索すると目当ての正規表現がScanner.javaの中にみつかる 参考にしながら自前で用意しなおすとか
- 606 名前:デフォルトの名無しさん mailto:sage [2017/11/14(火) 05:59:06.28 ID:hziL3Fzo.net]
- 正規表現て\r→0x0d \n→0x0aにヒットするんじゃなかと?
- 607 名前:デフォルトの名無しさん [2017/11/14(火) 09:43:03.58 ID:9B++yybF.net]
- >>595
Javaだとそれ固定だったっけ? だったらそれで良い。
- 608 名前:デフォルトの名無しさん [2017/11/15(水) 02:21:01.57 ID:edbITJRa.net]
- >>591
その質問、どういう状況なのかもうちょっと詳しく書いてみて。 何をやりたくて自分では何をやりそしてどのようにうまく行かなかったのか?
- 609 名前:デフォルトの名無しさん mailto:sage [2017/11/15(水) 13:53:38.02 ID:PbfEzeAG.net]
- Javaで実戦積むにはやっぱりプログラマーとして就業するしかないかな?
- 610 名前:デフォルトの名無しさん [2017/11/15(水) 14:49:56.29 ID:lFcBndcM.net]
- Javaのコレクションについて詳しく解説している本はありますか?
実装でどのようなデータ構造が使われているのか知りたいです。
- 611 名前:デフォルトの名無しさん [2017/11/15(水) 16:57:23.32 ID:MYmTne2b.net]
- >>599
何を作るのかによる。
- 612 名前:デフォルトの名無しさん [2017/11/15(水) 17:06:22.80 ID:MYmTne2b.net]
- >>599
スッキリわかるの実践編でも説明されている。 アマゾンでJavaの本を見てる? 業務システムだとArrayListばかりだけど。
- 613 名前:デフォルトの名無しさん [2017/11/15(水) 20:23:09.65 ID:lFcBndcM.net]
- >>600-601
ありがとうございます。 スッキリわかるの実践編は見ました。 が、実装について詳しく書いていません。 たとえば、TreeSetが赤黒木を使って実装されているとかそういうことを知りたいです。
- 614 名前:デフォルトの名無しさん mailto:sage [2017/11/15(水) 20:30:46.46 ID:VZRlTA/C.net]
- >>602
『(新)明解 Javaで学ぶアルゴリズムとデータ構造』 でアルゴリズムの基本を押さえれば実用上は問題ない そうではなくどうしてもJava自体の実装が知りたいなら Javaのソースコードを自力で読むしかないと思う
- 615 名前:デフォルトの名無しさん mailto:sage [2017/11/15(水) 20:41:33.78 ID:h8srGYM+.net]
- いつでもオンラインリファレンスとsrc.zipへジャンプできるようにしときなよ
intelliJもeclipseも設定あるよ
- 616 名前:デフォルトの名無しさん mailto:sage [2017/11/15(水) 20:51:38.01 ID:Ia+zHPxc.net]
- 遥か昔、惨舞黒
- 617 名前:という武人がいた
彼は邪葉という流儀を拓き、人々は目盛管理から(ひとまず)解放された …そこに目を付けたのが親日派を筆頭に持つ悪羅狂である 民明書房刊「こんにちは世界!」より抜粋 [] - [ここ壊れてます]
- 618 名前:デフォルトの名無しさん [2017/11/15(水) 21:01:01.44 ID:lFcBndcM.net]
- >>603-604
ありがとうございました。 ソースコードを見られるとは知りませんでした。
- 619 名前:デフォルトの名無しさん mailto:sage [2017/11/15(水) 22:05:53.49 ID:n735hTEH.net]
- 35歳が来てる?
- 620 名前:デフォルトの名無しさん mailto:sage [2017/11/17(金) 14:39:13.24 ID:CqEl0MQ+.net]
- すみません。
src.zip がパソコンの中に見つかりません。 どこを探せばいいでしょうか? Javaのダウンロード&インストール時にはデフォルトを選択しています。
- 621 名前:デフォルトの名無しさん mailto:sage [2017/11/17(金) 15:39:43.66 ID:Km51pzYd.net]
- jdkの方をインストールすると入ってる
www.oracle.com/technetwork/java/javase/downloads/jdk9-downloads-3848520.html
- 622 名前:デフォルトの名無しさん [2017/11/17(金) 20:01:51.97 ID:CqEl0MQ+.net]
- >>609
ありがとうございました。 Eclipseから見られるようになりました。
- 623 名前:デフォルトの名無しさん mailto:sage [2017/11/17(金) 22:41:21.56 ID:iD/s4mHg.net]
- 今使っているjavaの入門書がインナークラスを多用しすぎていて
実務的に使い物にならないのでいい本・・・というか しっかり1クラスずつ分けて書いてある本が欲しいです。 入門用のサイトでも、インナークラスが大半で アクションイベントの説明がインナーで書かれてる長すぎるコードで困っています。 どういう本を買う ないしはどういうサイトを参考にすれば良いでしょうか?
- 624 名前:デフォルトの名無しさん mailto:sage [2017/11/17(金) 22:44:17.67 ID:m4E+5Wqt.net]
- 自力でアウタークラスに書き直せ、名前を追加するだけでよいのではないか?
- 625 名前:デフォルトの名無しさん mailto:sage [2017/11/17(金) 23:37:12.15 ID:tGAvpZAK.net]
- >>611
それな 実は超実用的だぞ 業務で好き勝手にファイルを追加なんてしたら処刑されてしまう だからファイルを作らずにクラスを作れる内部クラスはありがたい
- 626 名前:デフォルトの名無しさん [2017/11/17(金) 23:38:35.39 ID:aGWwpVlc.net]
- >>611
それは説明が面倒だからインナークラスになっているのかもしれない。
- 627 名前:デフォルトの名無しさん [2017/11/18(土) 00:01:03.60 ID:aGnQcjwq.net]
- 見やすさ考えたら別のクラスに分ける方がいいと思うんだけどね
入門書の違和感が凄いのは パッケージを使って複数の単純なjavaファイルを組み合わせろって言ってるのにも関わらず 実際にはインナー使いまくって javaファイル1個で収めてしまってるっていうところかな 勉強にならないっていう
- 628 名前:デフォルトの名無しさん mailto:sage [2017/11/18(土) 00:02:15.17 ID:Do1TQvQk.net]
- コンパイルしたらクラスファイルがもりもりできてびっくりするやつ
- 629 名前:デフォルトの名無しさん mailto:sage [2017/11/18(土) 00:16:09.94 ID:VuzSnHPO.net]
- というかそんな入門書見たことないぞ
どれだよ
- 630 名前:デフォルトの名無しさん mailto:sage [2017/11/18(土) 00:48:01.07 ID:MQoVjmCk.net]
- >>617
イベントハンドラ記述するのにインナークラス多用っつったら十中八九Androidでしょ
- 631 名前:デフォルトの名無しさん mailto:sage [2017/11/18(土) 02:50:58.73 ID:g3/AaDcE.net]
- 泥だけに泥沼、なんつってwww
- 632 名前:デフォルトの名無しさん mailto:sage [2017/11/18(土) 08:26:50.34 ID:ITQZ0us6.net]
- え?なんて?
- 633 名前:デフォルトの名無しさん mailto:sage [2017/11/18(土) 10:19:54.19 ID:YrZlhbzz.net]
- >>611
なんで使い物になんないと思うの?
- 634 名前:デフォルトの名無しさん mailto:sage [2017/11/18(土) 10:39:06.66 ID:9qldwfu/.net]
- TreeSetのソースコードを見てみましたが、Red Black Treeの実装はそこには含まれていませんでした。
たくさんのクラスやインターフェースが関係しているようで、全貌を理解するのは容易ではないみたいですね。 そこで質問なのですが、入門書を読み終わった後に、本格的に勉強するにはどの本を読めばいいのか 教えていただけないでしょうか。 本屋で見てみた結果、どうも日本語のJavaの本はやさしい入門書ばかりのようです。 Javaによるライブラリーの設計の仕方の本のようなものはないでしょうか?
- 635 名前:デフォルトの名無しさん mailto:sage [2017/11/18(土) 11:04:32.59 ID:mXawvBur.net]
- リスナーはインナーで当然としても、
各種機能は別クラスで書いて欲しいよ 実際には別クラスにする事が多いだろう その為の教則本であり参考書なんだから頼む それとも今はネイティブなんてどこも書かんのかね
- 636 名前:デフォルトの名無しさん [2017/11/18(土) 11:15:36.08 ID:1t/7h042.net]
- >>622
何が目的なのか説明してくれ
- 637 名前:デフォルトの名無しさん mailto:sage [2017/11/18(土) 11:19:41.03 ID:grusuN0I.net]
- >>622
クラス分けでどう役割を分けるかとかならデザインパターンで、処理の効率とかメモリ消費とか言ってるんならアルゴリズムら辺じゃない?
- 638 名前:デフォルトの名無しさん mailto:sage [2017/11/18(土) 11:21:23.13 ID:9qldwfu/.net]
- >>624
Javaのような広く使われている言語のライブラリーがどのようなものなのかを 理解したいです。 アルゴリズムとデータ構造の本のあるトピックを読んだ後に、実際に広く使われている ライブラリーではどのように実装されているのかが知りたくなります。 細かいテクニックも使われていると思いますし、プログラミングの勉強にもなると思います。
- 639 名前:デフォルトの名無しさん [2017/11/18(土) 11:23:37.89 ID:sryiIqkf.net]
- >>622
入門書ちゃんと読んでればTreeSetはTreeMapを使ってるってわかるっしょ TreeMapがRed Black Treeの実装だよ
- 640 名前:デフォルトの名無しさん mailto:sage [2017/11/18(土) 11:24:14.86 ID:9qldwfu/.net]
- >>625
ありがとうございます。 TreeSetのソースコードを読んでみてあまりにも沢山のクラスやインターフェースが からんでいるので、圧倒されてしまいました。 肝心のRed Black Treeの実装部分以外の部分がコードの行数の大半を占めている というのに驚きました。 デザインパターンの本を読んでみようと思います。
- 641 名前:デフォルトの名無しさん mailto:sage [2017/11/18(土) 11:26:22.50 ID:ITQZ0us6.net]
- >>628
読む前に作りな
- 642 名前:デフォルトの名無しさん mailto:sage [2017/11/18(土) 11:28:40.42 ID:9qldwfu/.net]
- >>627
ありがとうございます。 コアな部分を見つけるのですら大変な感じで、見つけられませんでした。
- 643 名前:デフォルトの名無しさん [2017/11/18(土) 11:38:42.95 ID:sryiIqkf.net]
- >>630
TreeSetはTreeMapに処理を委譲してるスカスカのクラスじゃん 見つけられないわけないだろ たとえばTreeSetのaddメソッドを見ればこうなってるから mがなんのオブジェクトか調べるだけっしょ public boolean add(E e) { return m.put(e, PRESENT)==null; }
- 644 名前:デフォルトの名無しさん [2017/11/18(土) 14:01:42.10 ID:1t/7h042.net]
- >>626
オープンソースの製品を見ればいい。
- 645 名前:デフォルトの名無しさん mailto:sage [2017/11/18(土) 14:43:27.81 ID:TxAwv536.net]
- そんな実装だったんか…w
共通ライブラリのくせにムダすぎんだろ
- 646 名前:デフォルトの名無しさん mailto:sage [2017/11/18(土) 16:17:35.67 ID:6foiYhRZ.net]
- 平衡二分木の赤黒木を図解している本は、あまりない。
川中真耶の本で、図解していたかも知れない まず、AVL の図解で、木の回転・縮約などを勉強する。 それから赤黒木 AVL では、木の高さをそろえるため、最小最大の高さの差が、2になると、 木の回転・縮約をして、差を1以内に収束させる。 この処理が頻繁に入るため、赤黒木が考案された 赤黒木では、最小最大の高さが2倍になるまで、何もしない。 例えば、最小の高さが10、最大の高さが20になると、木の高さをそろえる Linux で、数ミリ秒毎にプロセスを切り替える、プロセス実行ツリーは赤黒木。 プロセスをツリーに挿入し、実行されたら、ツリーから削除する 同じノードの挿入・削除が繰り返される場合に、 一々、木の高さをそろえないから、赤黒木は効率的
- 647 名前:デフォルトの名無しさん mailto:sage [2017/11/18(土) 17:22:26.42 ID:6foiYhRZ.net]
- >Linux で、数ミリ秒毎にプロセスを切り替える
間違えた。もっと速い。 コンテキストスイッチは、1秒間に10万回だったな
- 648 名前:デフォルトの名無しさん [2017/11/19(日) 17:48:09.87 ID:kX4SliJD.net]
- javafxのButtonでボタンの大きさ変えるには?
- 649 名前:デフォルトの名無しさん mailto:sage [2017/11/19(日) 17:54:23.40 ID:yh5wScuD.net]
- >>636
scenebuilder使って大きさ変えれば分かるだろ
- 650 名前:デフォルトの名無しさん mailto:sage [2017/11/20(月) 00:44:14.05 ID:1mq1CQ1
]
- [ここ壊れてます]
- 651 名前:q.net mailto: Java始めるためにEclipseダウンロードしました
人気らしいんですが使ってる人いますか? あと他の言語を使う場合Eclipse一つで賄えるのですか? ここにいる人たちのおすすめ統合開発環境かエディタ教えてもらいたいです [] - [ここ壊れてます]
- 652 名前:デフォルトの名無しさん mailto:sage [2017/11/20(月) 01:25:50.57 ID:mDfqs7je.net]
- ほとんどの入門書がeclipse導入を前提にしていると思う
だから学習用途でならユーザー数は多いんでないかね
- 653 名前:デフォルトの名無しさん mailto:sage [2017/11/20(月) 09:55:37.07 ID:XIksiTJJ.net]
- >>638
何せ古いからねー 困ってもググればなんとかなるし、 よほど複雑な事しない限りはeclipseでいいと思うよ
- 654 名前:デフォルトの名無しさん mailto:sage [2017/11/20(月) 12:09:42.49 ID:UOv8Me/N.net]
- Vimでええやん
Eclipseは大した機能ないくせに動作が緩慢すぎてイライラする
- 655 名前:デフォルトの名無しさん [2017/11/20(月) 12:34:55.29 ID:teQ/6eqN.net]
- 無茶苦茶速いゲーミングPCでも使ってやればよい
- 656 名前:デフォルトの名無しさん mailto:sage [2017/11/20(月) 12:55:59.82 ID:Q9UPjx7d.net]
- xyzzyにantでビルドするという時代もありました
- 657 名前:デフォルトの名無しさん [2017/11/20(月) 13:03:06.04 ID:GA+fru4l.net]
- IntelliJは?
- 658 名前:デフォルトの名無しさん mailto:sage [2017/11/20(月) 16:03:17.43 ID:ohy70QIE.net]
- >>644
Kotlin用またはAndroid Studioのベース用 既存プロジェクトがIntelliJで動いてるとか職場になんでも知ってるIntelliJマイスターがいるとかでない限り新規で選ぶ積極的理由はない 加えて、きちんとしたプロジェクト方向性(と有償IDEに使えるお金)があるならAndroidスマホはC#&UnityでもC++でもいいからAndroid Studioの優位性は思ったほど高くない IntelliJはいまが踏ん張りどころ
- 659 名前:デフォルトの名無しさん [2017/11/20(月) 16:08:42.84 ID:GA+fru4l.net]
- >>645
なるほど 素直にEclipseにしとくのが良さそうですね
- 660 名前:デフォルトの名無しさん mailto:sage [2017/11/20(月) 22:00:35.84 ID:1mq1CQ1q.net]
- Java使ってる人って何作ってるの?
ゲームで使うにしてもJavaダウンロードしなきゃ動かないんじゃないの? てか同人ゲーの主な言語って何?C#?C++?
- 661 名前:デフォルトの名無しさん mailto:sage [2017/11/21(火) 01:54:49.24 ID:zUV8sDjk.net]
- >>647
サーバ用プログラムとAndroid用プログラムが一番多いんじゃないかな。 PCでクライアント用プログラムというのも業務用だとたまにある。 個人向けPC用だとやはり JavaVM インストールしなきゃいけなかったりするのがあってかあまりないように思う。 2chの専ブラにJavaで作ったやつがあったが、2chが接続に関して制限をした時に対応しなかったので 2ch用としては終わった(その他互換性のある掲示板には使えたが)。
- 662 名前:デフォルトの名無しさん mailto:sage [2017/11/21(火) 02:14:21.74 ID:vn7bmtmr.net]
- >>647
>同人ゲーの主な言語 ツクール(RGSS)
- 663 名前:デフォルトの名無しさん mailto:sage [2017/11/21(火) 07:31:51.24 ID:OOffmQFA.net]
- >>647
ゲーム製作はゲーム用ライブラリやゲームエンジンに強く依存する むろん、言語から選んでOpenGLバインディングをゼロからごりごり書いてもいいが、それは言語の理解のためにゲームを利用してる状態で、あんまりゲーム製作とは言えない (企業ならそうやって時間とコストかけて特定言語の自社製フレームワークを作ってもいいが、それは企業だから維持できることだ) いまいちばん新しくて個人人気があるのがUnity+C#。PC/スマホの両対応。有料アセットストアのゲーム用リソース支援が強すぎる。おかねは正義 ゲーム用途ではJava+JavaライブラリはAndroidですら少数派だと思う(昔はこれしかなかったから今もこれで作ってる人は多いが) もっとプログラミングレベルを下げたもの、つまりやれることが減ってるがその分作りやすいもの、となると各種ゲームエディタやツクールになる(スマホ向けはあまりうまくいってないようだ) ゲーム製作プログラミング自体をしたいわけじゃない、ネタやリソースはすでに持っててありものに反映させたいだけ、という人が効率よく使う ツクールツクール言って煽る人がいるが、そう馬鹿にしたものでもない。だって願望の実現効率がいいんだから
- 664 名前:デフォルトの名無しさん mailto:sage [2017/11/21(火) 07:32:35.85 ID:OOffmQFA.net]
- よこにながーい
- 665 名前:デフォルトの名無しさん mailto:sage [2017/11/21(火) 16:39:59.66 ID:kW07Lmzg.net]
- 勝手に折り返せよ
- 666 名前:デフォルトの名無しさん mailto:sage [2017/11/21(火) 22:58:18.95 ID:kkwmSrNa.net]
- そんな融通の利く奴がプログラマやってるわけ無いだろ
- 667 名前:デフォルトの名無しさん mailto:sage [2017/11/21(火) 23:05:59.16 ID:PCscOrJ1.net]
- 彼の言ってることを3行にまとめると
Unity3Dスキスキだいすきー あれC#だ、Java使わない 金ないならツクールで作れ
- 668 名前:デフォルトの名無しさん mailto:sage [2017/11/22(水) 02:55:16.46 ID:Nn/9sF3F.net]
- やっぱなんかソフトを思い描いて作りながら勉強するほうが効率的なのかなぁ
今スッキリ入門、実戦、SQLまで読んだ、というか何回も読んでる途中だけどソフト作れる気がしねぇ
- 669 名前:デフォルトの名無しさん mailto:sage [2017/11/22(水) 03:05:25.75 ID:Fja20xY7.net]
- 最初から実用レベルのアプリを作るのは難しくて
小さいツールをたくさん作っていくうちに パターンが分かってきて作れるようになっていく
- 670 名前:デフォルトの名無しさん mailto:sage [2017/11/22(水) 10:28:34.85 ID:EZw2wvuX.net]
- ソフトを改造するとこから始めるのも手
- 671 名前:デフォルトの名無しさん [2017/11/22(水) 13:44:16.88 ID:04NSPu4h.net]
- >>655
目的がないのにやるのはおかしい。
- 672 名前:デフォルトの名無しさん mailto:sage [2017/11/22(水) 15:56:14.43 ID:NgxFNsMl.net]
- >>658
あんがいそうでもない プログラミングの思考が好きでプログラミングをやっている、という向きもある
- 673 名前:デフォルトの名無しさん mailto:sage [2017/11/22(水) 16:32:09.00 ID:nPg+0XeX.net]
- >>659
文から察するに>>655はプログラミングやってないぞ
- 674 名前:デフォルトの名無しさん [2017/11/22(水) 17:04:48.21 ID:MbIFD/uR.net]
- プログラミングのお題スレでも見て作れそうなの作れば良いのではないかな
- 675 名前:デフォルトの名無しさん mailto:sage [2017/11/22(水) 17:21:17.55 ID:ENKJMmst.net]
- この本で、オブジェクト指向を学んだら、
スッキリわかる Java入門 第2版、2014 その後、この2冊をこの順に読む。 たのしいRuby 第5版、2016 みんなのPython 第4版、2017 これで基礎ができるから、パズルを解くか、ツールを作れる
- 676 名前:デフォルトの名無しさん [2017/11/22(水) 17:55:08.98 ID:Q4N3BSHt.net]
- ・スッキリわかる Java入門 第2版、2014
これは読みました。 わかりやすさに感銘を受けました。 ところでこの2冊を読む意義はなんでしょうか? 言語としてのRubyとPythonには興味がない人でも読む価値はありますか? ・たのしいRuby 第5版、2016 ・みんなのPython 第4版、2017
- 677 名前:デフォルトの名無しさん mailto:sage [2017/11/22(水) 18:16:56.76 ID:Fja20xY7.net]
- >>663
必要ない 使うとなったら読めばよい
|

|