【開発】Javaでプログラミング始めたんだが、何日ぐらいでまともなソフト作れるようになる?

1 : 2021/09/18(土) 02:55:10.25 ID:r0hxdig2M

急成長する“ゲーム版YouTube”「Roblox」 プログラミング教材としての可能性は?
https://news.yahoo.co.jp/articles/28b9c203f40ff2bac67b088444845bc979e44574

3日ぐらい前から入門サイトを読んでる
嫌儲にアクセスして内容を取得するようなソフトを作りたい

2 : 2021/09/18(土) 02:55:29.00 ID:eUXWCdlI0
お前には一生無理
3 : 2021/09/18(土) 02:56:29.76 ID:HECOKenh0
まず「まともなソフト」の定義をどうぞ
プログラマーらしからぬ曖昧さやな
4 : 2021/09/18(土) 02:57:54.82 ID:r0hxdig2M
>>3
だってプログラマーじゃないし
5 : 2021/09/18(土) 02:58:20.52 ID:wOKngI7l0
SwinとかFXとかってすごい使い勝手悪くない?
Windowsデスクトップアプリ作るならC#とかVBのが良い気がする
Javaはweb以外作るものない気がする
6 : 2021/09/18(土) 03:00:41.43 ID:r0hxdig2M
>>5
C#はデスクトップアプリ作りやすいみたいに聞くな
GUI作るためのハードルが低いとか
19 : 2021/09/18(土) 03:08:12.06 ID:wOKngI7l0
>>6
Java系のデスクトップアプリって使っててすぐわかるよね
Janeなんて数字のところカーソル置いてるのに座標がずれて少し下にカーソル当ててイベントがようやく発生するとかあるし
あとなんだかんだ言ってロードするまで重いね
アプリのマクロとか作ろうとしてもVB系のソフトだとボタン名とかちゃんと取得されるけどJava系は何個目のオブジェクトみたいな感じだし
20 : 2021/09/18(土) 03:11:16.85 ID:r0hxdig2M
>>19
JaneってJavaで作ってたのか
ソースコード見てえなあ
28 : 2021/09/18(土) 03:24:20.86 ID:XkET9ejp0
>>19
JaneはJavaじゃなくてDelphiだろ
7 : 2021/09/18(土) 03:01:23.94 ID:BNn3c5Az0
ほんとc#がいいよ
pythonでもいいけどgui ui作るデザイナー的なのが悲惨
8 : 2021/09/18(土) 03:01:45.00 ID:Sl0GQNbF0
VBは簡単
9 : 2021/09/18(土) 03:02:12.80 ID:1te6u3py0
初日で作れなきゃ才能ねーな
10 : 2021/09/18(土) 03:02:18.32 ID:dm8GKLPF0
まあ初心者なら1週間
11 : 2021/09/18(土) 03:03:06.38 ID:crxrzOaV0
なにか作ろうとおもって始めたんならそれ聞かせてよ
12 : 2021/09/18(土) 03:03:06.99 ID:r0hxdig2M
Javaぐらい有名な言語でもGUIは作りにくいのか
13 : 2021/09/18(土) 03:05:43.69 ID:H9ImqZNj0
つくりたいものがないとプログラミングは続かない
14 : 2021/09/18(土) 03:06:43.89 ID:Hj7tHvdQ0
スクレイピングやりたいならPythonにしとけ
ライブラリが豊富だから
18 : 2021/09/18(土) 03:07:58.64 ID:r0hxdig2M
>>14
そうなん?
PythonってJavaと似てるんだっけ
15 : 2021/09/18(土) 03:07:01.48 ID:k7/JKn3hM
windowsならvs studioで簡単に作れるだろ
16 : 2021/09/18(土) 03:07:11.09 ID:r0hxdig2M
Webサイトにアクセスしてその情報取得するプログラムってどうやって書くの
入門サイトではなんか計算して出力するみたいなコードしかないんだけど
21 : 2021/09/18(土) 03:11:18.97 ID:Hj7tHvdQ0
>>16
Pythonのrequestsかseleniumっていうライブラリを使って情報を取得する
ただサイトに合わせた対応が必要。htmlの知識がないと厳しい
23 : 2021/09/18(土) 03:12:13.07 ID:r0hxdig2M
>>21
htmlの知識全然ないけどプログラミング言語覚えるよりは簡単かな
17 : 2021/09/18(土) 03:07:11.89 ID:hppy5+QM0
3日くらいかな
22 : 2021/09/18(土) 03:11:33.54 ID:Ws9yE3qT0
6ヶ月
24 : 2021/09/18(土) 03:14:28.07 ID:hirLWiZlM
動けば何でもまともだろ
25 : 2021/09/18(土) 03:16:02.29 ID:r0hxdig2M
>>24
まあそれもそうなんだが
ちゃんとGUIあって簡易なりにも実用性あるものが作りたい
26 : 2021/09/18(土) 03:16:16.61 ID:ot0dIvOm0
javascriptでelectron使ってアプリ作れ
jsできればフロントもバックエンドもデスクトップアプリも全部できる
32 : 2021/09/18(土) 03:31:34.20 ID:ekcp8oeI0
>>26
electronアプリってChrome譲りの激重メモリ食いフレームワークじゃん
27 : 2021/09/18(土) 03:18:10.14 ID:r0hxdig2M
プログラミング入門サイト読んでて思ったんだが
そういう体系的に言語の仕様を説明してるサイトや本読むよりも、簡単なソフトのソースコード読んで分からないとこは調べるって方が学習効率は良さそうだな
29 : 2021/09/18(土) 03:29:46.17 ID:r0hxdig2M
作りたいソフトはいくつかあるのだが難易度が高いので初心者にちょうどいいものを考えている
30 : 2021/09/18(土) 03:29:48.56 ID:biVfwhRR0
他言語のプログラム集買ってきて移植やれ
結構覚える
35 : 2021/09/18(土) 03:32:56.82 ID:r0hxdig2M
>>30
なるほどそういう学習方法もありか
31 : 2021/09/18(土) 03:30:04.27 ID:yYKgXjEi0
1日
33 : 2021/09/18(土) 03:31:35.26 ID:1lWP8fx20
まじかー😾
34 : 2021/09/18(土) 03:31:45.76 ID:+vx3p4gg0
GUIは向いてないぞ
C#やれ
C#とjavaは書き方変わらんし移りやすいぞ
36 : 2021/09/18(土) 03:33:55.74 ID:w749bTVCa
Javaって今は大規模サーバーサイド以外では使われてないやろな
AndroidはKotlinに取られたし
中規模ならPHP8でも十分速いし
38 : 2021/09/18(土) 03:36:48.56 ID:r0hxdig2M
>>36
えーマジで
学ぶ言語間違えたのか
44 : 2021/09/18(土) 03:43:11.92 ID:ekcp8oeI0
>>36
サーバーサイドとかWebしか知らんアホかよ
少しは恥を知れと言いたい
37 : 2021/09/18(土) 03:36:33.58 ID:QrEA4Kjb0
C#は統一教会が作ったCなんでそのつもりでな。
39 : 2021/09/18(土) 03:37:17.73 ID:QrEA4Kjb0
なんかつくったら統一教会に筒抜けくらいの覚悟は持って使えよ。
40 : 2021/09/18(土) 03:39:25.30 ID:r0hxdig2M
Javaで作りやすいのはどういうソフトなんだろ
42 : 2021/09/18(土) 03:42:15.41 ID:jr7ENDOm0
>>40
WindowsでもLinuxでも動かせるソフト作りたいときとか
45 : 2021/09/18(土) 03:43:35.60 ID:r0hxdig2M
>>42
そういう事か
バーチャルマシンで動くのが強みだったな
41 : 2021/09/18(土) 03:41:27.59 ID:jr7ENDOm0
C#というか、Windowsのデスクトップアプリ作るなら、何かしらのGUIフレームワークを使うのが当たり前で、
MSが出してるWPFとかを使うのが一番簡単に作れてWindowsと親和性の高いUIになる
JavaだとSwingとかあるけど、作りにくい上にヘンテコなUIになる
4Kモニターにしたら字がぼやけるとかああいう問題が起きる
43 : 2021/09/18(土) 03:42:57.60 ID:r0hxdig2M
>>41
なるほどなるほど
まあ個人で使う分には問題ないか

コメント

タイトルとURLをコピーしました