元スレ
1 :login:Penguin:2016/02/03(水) 12:38:54.52 ID:kbvpi5OD.net
Javaが普及していれば、Linuxでもたくさんのソフトが使えただろう。
Javaアプレットが普及していればflashが動かないとかバージョンが古いとかいう悩みもなかっただろう。
残念だったなお前ら。
114 :login:Penguin:2018/02/15(木) 01:13:42.13 ID:m3isa15O.net
☆ 現在、衆議員と参議院の両院で、改憲議員が3分の2を超えて
おります。総務省の、『憲法改正国民投票法』、でググってみてください。
国会の発議はすでに可能です。日本の、改憲を行いましょう。
平和は勝ち取るものです。お願い致します。☆☆
88 :login:Penguin:2016/02/10(水) 06:14:12.72 ID:AfgI75W0.net
結論。Oracleが悪い。… ビュアなJavaを導入するにはOracleだが、
NetBeansでJavaアプリを開発するには避けて通れない。
2 :login:Penguin:2016/02/03(水) 13:05:09.72 ID:IhPW67AO.net
そんなことでわざわざスレ立てないで既存スレ使ってよ
普及系スレもうたくさんあるじゃん
65 :login:Penguin:2016/02/07(日) 21:34:40.68 ID:Vw+FMvMd.net
37 :login:Penguin:2016/02/06(土) 23:27:40.14 ID:wZtLr9ls.net
>>31
検索してもLinuxでのJavaでの文字化けの不具合というのが良く分からない。
ソース求む。
82 :login:Penguin:2016/02/08(月) 20:44:52.04 ID:QgdRSHZH.net
>>80
ウェブブラウザ上で動く以上はセキュリティー上の厳しい制約を受ける。
制限を緩めて実用アプリケーションをウェブ上で動作させようという側と、
セキュリティーから制限を厳しくしようとする側の抗争は避けられない。
だから有望ではないね。
ローカルで通信せずに動くソフトがあるなら、そっちのほうがセキュリティー上安全だし通信費用もかからないしね。
112 :login:Penguin:2017/06/12(月) 19:27:48.76 ID:aFl+MpUW.net
46 :login:Penguin:2016/02/07(日) 12:46:58.46 ID:oKDDrN9a.net
これはC++にも言えることで、性能を追求する場合、仮想関数を減らし、テンプレートで
静的に解決するべきなのだろう。
74 :login:Penguin:2016/02/08(月) 08:33:51.29 ID:LS8bsxRw.net
続き
そして、膨大なバックログのあるブレードサーバー上のJavaプログラムに対し、
社会変化にともなう消費税率の変更、軽減税率の追加などに対するこれまた、
膨大なソフトウェア改修ニーズのしごとが発生しておるのだ。
(メインフレームのCOBOLと、ブレードサーバーのJava)
こうした、トレンドを知らない愚かな御仁は自分の無知を知れ。
62 :login:Penguin:2016/02/07(日) 18:20:38.14 ID:8dEonPck.net
Javaが使われてこなかったこと、そしてJavaがこれからも使われないことには
理由があるっていうのはわかってもらえたことと思う
Javaもっさり伝記ここに完結
78 :login:Penguin:2016/02/08(月) 15:25:48.43 ID:QgdRSHZH.net
>>75
Chrome OSがその考えだよね。でも問題山積み。
ブロードバンド使い放題前提。ネット接続費用とか接続できない時はどうするの。
ブラウザ間で互換性がなさすぎる。
セキュリティーの懸念から強すぎる制限。
エロ画像や大切な機密データをクラウドサーバーに預けることに抵抗が。
アプリケーションが揃ってない。
ネイティブソフトはもちろんJavaよりも極端に遅い。
開発側はブラウザで右クリックするだけでソースが見えてしまうJavascriptは極力使いたくない。
Javascriptの仕様では、本格的なプログラムを書くのには無理がある。
サーバー側のプログラムは低速で貧層なjavascript系のnode.jsより別の言語を選ぶ人が多い。
HTML5なんてJava以上の幻想妄想だと思う。
HTML5/Javascriptエンジンの開発配布元が一社だけになれば可能性はあると思うよ。
互換性がなければブラウザやOSをとっかえひっかえしながらでしか使えないよね。
HTML5/Javascriptの開発を自分でやってみればいかにダメかが分かるよ。
全種類のブラウザで動作テストとかコストがかかりすぎてやってられない。
しかもどうやってもブラウザ間の差を吸収できないし。
104 :login:Penguin:2016/05/27(金) 21:24:36.98 ID:rCCmikTl.net
39 :login:Penguin:2016/02/07(日) 04:47:21.33 ID:NfjVb476.net
C++のマシン語は遅いのか。知らなかった。
C++はポインタが曲者くさいな。
Cも同様か。
17 :login:Penguin:2016/02/05(金) 10:45:02.40 ID:Aa0DQezr.net
33 :login:Penguin:2016/02/06(土) 20:26:08.87 ID:JcV74c2J.net
16 :login:Penguin:2016/02/04(木) 21:52:20.22 ID:8Q2qiwDp.net
108 :login:Penguin:2017/06/06(火) 10:28:18.39 ID:IEyWXybt.net
105 :login:Penguin:2017/06/01(木) 19:20:25.34 ID:8dQLa/kt.net
23 :503:2016/02/05(金) 18:15:47.32 ID:1Zb6zHja.net
>>21
使わなかったじゃなくて、使いこなせなかったんだろ?
99 :login:Penguin:2016/02/24(水) 22:30:42.55 ID:YbaxLkAP.net
99 :login:Penguin:2016/02/24(水) 22:30:42.55 ID:YbaxLkAP.net
90 :login:Penguin:2016/02/10(水) 17:43:55.11 ID:UQI6XUB3.net
>>89
アメリカ人がいかにいい加減か分かるだろ?
83 :login:Penguin:2016/02/09(火) 17:31:00.62 ID:2+7RT/OW.net
Javascriptの欠点はGUIライブラリを持たないこと。
GUIに相当するものはHTML/CSSに依存している。
つまりGUIを使う限り常にウェブブラウザに依存してデスクトップアプリケーションを作ることが不可能。
ウェブブラウザの中で動作させるとセキュリティー上の厳しい動作制限から回避できずできることは限られる。
79 :login:Penguin:2016/02/08(月) 15:46:10.09 ID:UoT4BlPp.net
なんかwebアプリとhtml5アプリがごっちゃになってる気がするけど
electronなんかはブラウザを内蔵してる
仮にjava→wasmが可能になっても手を出すつもりは無いのかね
87 :login:Penguin:2016/02/10(水) 06:07:52.02 ID:F7JgSKtt.net
69 :login:Penguin:2016/02/08(月) 02:17:01.03 ID:LS8bsxRw.net
40 :login:Penguin:2016/02/07(日) 11:22:36.54 ID:+9diEljG.net
>>38
そのリンク先の将棋サイトは、Adobe Flash Playerというもので、Javaじゃないんだけど・・・・・・・・
Javaは文字化けしないよ。
93 :login:Penguin:2016/02/12(金) 16:45:13.30 ID:X5Py/iEm.net
106 :login:Penguin:2017/06/04(日) 16:41:28.67 ID:FIq+qlNF.net
95 :login:Penguin:2016/02/12(金) 23:04:15.86 ID:sHkd+b6m.net
OracleがDBのUIをjavaにした時にダサすぎてやる気のなさが酷かった
48 :login:Penguin:2016/02/07(日) 15:12:04.74 ID:8dEonPck.net
>>47
WebはIOがボトルネックになるからプログラムが多少遅くても問題ない分野なんだよって
ことを言ってるんだよ。クライアントアプリは厳しいからねえ。SwingもSwtもJavaFXも難しいよね。
107 :login:Penguin:2017/06/05(月) 20:50:49.05 ID:OKjvMj67.net
41 :login:Penguin:2016/02/07(日) 11:40:52.82 ID:8dEonPck.net
>>29
SwingもJavaFXもJavaOSでさえ普及しなかったじゃないか
Javaは遅いのだよ
WebはIOの遅さがあるから多少遅くても問題ないから
JavaScriptやPHPは問題ないのさ
Javaもサーバでは使われてるだろ
8 :login:Penguin:2016/02/04(木) 18:35:06.99 ID:r93Ss2Bc.net
>>6
Androidは用意されていた開発環境がJavaだったから。
81 :login:Penguin:2016/02/08(月) 20:31:10.81 ID:QgdRSHZH.net
>>79
ごっちゃでなく、75が具体的にWebブラウザ(HTML5+CSS+JavaScript)と言っていることに対しての返答でしょ。
Webassemblyはソースが右クリックで見えないだけでもいいんじゃない?
出回っていない段階では言えることは少ないよ。
ただどちらにしろブラウザ内で動かすということはセキュリティー上の制約を受け過ぎてできることは限られるんだよ。
electron知らないけど、そういう類はブラウザコンポーネントを貼り付ければ素人でも簡単に作れるから大昔からたくさんあるよ。
別に新しくない。で、それらはわずかな需要はあってもとてもJavaを駆逐できるようなものではない。
他の物はPHPとWebサーバー内蔵していてJavascriptだけで勝負はしてない。
PHPが動かないelectronにどれだけ需要があるでしょうかね。
すでに現状のJavascriptに誰もが手を出しているよ。
ただ、Webブラウザ(HTML5+CSS+JavaScript)だけでC/C++/Javaなどで作られたローカルで動くアプリケーションが必要なくなる時代は来ないと思うだけ。
Webブラウザ(HTML5+CSS+JavaScript)でできることは限られているけども、ブラウザ内で手軽に動くという利点はある。
少なくともアプリケーションとしてではなくても、ホームページ表示処理の需要はこれからもあるでしょう。
26 :login:Penguin:2016/02/06(土) 14:35:18.10 ID:Zv59DkOx.net
>>25
じゃあおまえはウイルスをかつて配布したことのあるfirefoxとかChromeを絶対に二度と使うなよ。
11 :login:Penguin:2016/02/04(木) 20:31:07.77 ID:97bD2ccv.net
20 :login:Penguin:2016/02/05(金) 16:00:58.89 ID:TGh9PCiM.net
そもそもLinuxを搭載して売り込んだPCメーカーなんてほとんどだろ?
しかもアプリケーションの開発はJavaじゃないしな。
Androidだってネイティブアプリは当然Javaじゃないし。
58 :login:Penguin:2016/02/07(日) 17:57:49.72 ID:+9diEljG.net
>>52
>AWTはダメだね
>時代遅れだし、高速だからもっさり感を味わえないよ
自体遅れだろうが高速が好きならAWT使えばいいじゃん。
別に必要もないのに無理してSwing使わなくてもいいよ。
SWTもあるぞ。
>NetBeansとかV2Cとかかな
NetBeansは大昔に使ったことあるけど、別に普通に使えたよ。
>その遅い時代にJavaを使うのは現実的じゃなかったってことだね
その遅い時代がJavaの全盛期だったと思う。
IEがJavaアプレット機能を標準搭載。Visual Studioがサポートと現実的だったんだよ。
当時は今後Java一色で染まると予想する人も多かったんだよ。
53 :login:Penguin:2016/02/07(日) 17:46:50.07 ID:8dEonPck.net
VMが高速化してもその上にSwingやJavaFXといった
鈍重フレームワークが乗っかっていたら意味ない
Androidがうまくやってるのは標準のVMを切り捨ててまで
軽量化、高速化を行ったことにある
その代わりにJavaの長所である汎用性を失った
10 :login:Penguin:2016/02/04(木) 20:10:42.73 ID:8Q2qiwDp.net
>>8
LinuxにはJava開発環境は用意されていないのかい?
GTKやQtは性能以前にライセンスやバイナリ互換の問題からLinux上では使い物にはなってない。
18 :login:Penguin:2016/02/05(金) 14:27:37.31 ID:Fb2wrTQE.net
110 :login:Penguin:2017/06/06(火) 14:00:35.04 ID:GQkxhHDV.net
6 :login:Penguin:2016/02/04(木) 18:25:46.26 ID:TzdUgMJd.net
>>5
>マルチプラットフォームのソフトウェアはいまでもJavaで作られている。
誰が何という名前のソフトウェアを作ったんだ?
五個ぐらいでかまわないから代表作を教えてください。
>LinuxはそもそもWindows替わりにはならない。
現状替わりにならないのは誰もが同意する。
でもJavaが普及していたら少しはましだったんじゃないの?
誰も目指してないという割にはなぜ普及しないのかという議論はいつまでも活発に続くよな。
そんな議論する暇があったらJavaやれよってことだ。
Androidは成功したという意見は多い。
Androidの何がよくて、GNU/Linuxの何が悪かったのか。
それを考えると、GTKでGPLの一時的にしか動かないプログラムを作るより、
JavaでGPL制約のない一度書けば半永久的に動くプログラムのほうがいいってこと。
現状のLinuxはOSがバージョンアップするだけで配布していたプログラムは動作しなくなり
再コンパイルして再配布する方法が主流になっている。
25 :login:Penguin:2016/02/06(土) 09:40:31.95 ID:Kw92BEd3.net
72 :login:Penguin:2016/02/08(月) 06:43:32.57 ID:Y8GBKLLh.net
もしLinuxでJavaの替わりになるものがあるとすれば
monoかwineだな。
47 :login:Penguin:2016/02/07(日) 14:42:38.02 ID:+9diEljG.net
>>41
普及しないと遅いは同義じゃないし、
遅いと普及しないという理論が正しいならWEBが普及しないだろ。
クラウドが普及するとか遅い方向に進んでいるよな。
Javaが普及しなかった最大の理由はマイクロソフトがJava使用の裁判に負けて撤退したからだ。
昔は今よりもはるかに遅かったのにIEにマイクロソフト製Javaが内蔵されていたし、
Visual StudioでJavaがサポートされていた。
単体のマイクロソフト製品では、Visual J++という開発環境があった。
ボーランドも、JBuilderという開発環境を出していた。
Javaの開発元のサンマイクロシステムズが起こした裁判は予想しなかった大失敗だったんだよ。
マイクロソフトがJava標準規格に従うことを期待していたけど、
マイクロソフトはJavaから撤退して競合製品であるJavaモドキであるC#と.NETを作った。
その後、サンマイクロシステムズつぶれてオラクルに買収された。
Javaは倒産してまった会社の言語になった。このイメージ悪化も普及しないひとつの原因。
その後オラクルはAndroidのJava利用でGoogleを裁判で訴えた。
これもオラクルが勝ったのかも知れないが、GoogleはChromeのJavaプラグイン機能をなくすとか
なんかJavaの普及からはマイナス方向に行っている気がする。
携帯電話メーカーからライセンス料を徴収という方法で儲けようした経営戦略が、iPhoneとAndroid
の正規Java非採用でみごとに失敗したというのも理由のひとつ。
31 :login:Penguin:2016/02/06(土) 19:45:35.30 ID:192udT8Y.net
>>30
フォントの設定はWindowsと同等に行っても文字化けは治らん。
Javaが普及しない現代のボロいLinux…はてな
32 :login:Penguin:2016/02/06(土) 20:00:48.06 ID:kRdUOBCS.net
世界的に有名なJava開発者がJavaはC++の20倍高速と主張してるけどな。
Windowsのソフトウェアは多くがC++で作られる。
そう考えると、Windowsより高速なLinuxとC++より高速なJavaの組み合わせは合理的かもしれんな。
56 :login:Penguin:2016/02/07(日) 17:52:10.56 ID:8dEonPck.net
htmlでリッチなクライアントアプリ作れる現在ではJavaは厳しいのじゃないか
まず、フォントのレンダリングがクソきったないし、浮浪者みたいじゃん
29 :login:Penguin:2016/02/06(土) 18:51:13.05 ID:lIssBjbS.net
>>27
Javaは高速だろ。
もし遅くて使い物にならないなら、非力なARM CPUでJava技術が使われるわけない。
Androidが使い物になっている説明がつかない。
そして、Javaよりも何十倍、何百倍も遅い、JavascriptとかPHPが好んで使われることも説明がつかない。
15 :login:Penguin:2016/02/04(木) 21:16:31.53 ID:M1HREVm8.net
>>9
いまでもWindows SDKで開発されているというのに。
91 :login:Penguin:2016/02/11(木) 13:23:41.36 ID:E2oRamkQ.net
49 :login:Penguin:2016/02/07(日) 16:15:51.46 ID:+9diEljG.net
>>48
どこがボトルネックとかユーザーの知る範疇ではないでしょ。
君の理論では遅ければ使わないんだからWEB自体がはやらないはずだ。
まあ、遅いというならベンチマークだしてよ。
速いというベンチマークは>>35に出ている。
34 :login:Penguin:2016/02/06(土) 21:10:23.88 ID:kRdUOBCS.net
>>33
JITの効果で実行速度が20倍速いらしい。
4 :login:Penguin:2016/02/03(水) 19:40:39.01 ID:AAu1wgqz.net
>>3
Windows側は普通にWindowsソフトをVisual StudioやRAD Studio(C++ Builder)で作ればいいだけだからJavaで作るわけがない。
Javaを唯一必要としていたのはLinuxだけだったんだよ。
だがLinuxユーザーは頭が悪くてJavaプログラミングができなかったんだよ。
もう20年前に戻ることはできないから手遅れだけどな。
Javaは理論上は最高のパフォーマンスが出るわけではないが、ソフトがないよりは百万倍ましなんだよ。
疑似Java VMを用意して、純正Javaコンパイラでプログラム作らせたAndroidが成功したことからパフォーマンスは十分だ。
12 :login:Penguin:2016/02/04(木) 20:43:52.54 ID:8Q2qiwDp.net
>>11
別にいいと思うけど、それらで作られたソフトがいくつあるのかという話だよね。
Javaで作られた有名ソフトを挙げてみてと言われて何個挙げられる?
今現在使われているものだと
2chブラウザのV2Cと、将棋倶楽部24の対戦将棋Javaアプレット/アプリケーションぐらいしか思いつかない。
この20年間、Linuxユーザーが頑張ってソフト作っていたら何か変わっていただろうけど
この結果はLinuxユーザーは頭悪いやつらばかりだったんだよ。
昔は一太郎 Arkとか出たよね。消えたけど。
45 :login:Penguin:2016/02/07(日) 12:44:45.20 ID:oKDDrN9a.net
>>39
マジレスすると、ポインタは確かに曲者っぽいよ。
ム板で「Cで書かれたHTTPサーバライブラリをLispで書き直したら何十倍速くなった」という話が載ってた。
リンク先を見るとC版の作者がグヌヌ・・・となっていた。
これおそらくC版は拡張性を担保するためにイベントが起こるたびにコールバックを
行うのだけど、そこがネックになるのだと思う。
84 :login:Penguin:2016/02/09(火) 20:08:03.01 ID:/V1JxqKE.net
7 :login:Penguin:2016/02/04(木) 18:32:59.80 ID:r93Ss2Bc.net
>>6
だってWindowsアプリケーションと同等のものが作れない言語、環境で後発ではどうにもならない。
アプレットは登場が少し早すぎた。
もう少し遅かったら、いまのWebはまったく違ったかもしれない。
3 :login:Penguin:2016/02/03(水) 19:19:38.25 ID:gBT983B3.net
>>1
なんでWindowsアプリケーションをJavaで作らなかったか?
制限が多すぎた。見た目が違う。動作が重たい。Windows以外はターゲットにしてない。
ただこれだけの理由。
86 :login:Penguin:2016/02/10(水) 01:32:57.70 ID:ZUEvPmen.net
85 :login:Penguin:2016/02/09(火) 22:00:04.97 ID:oQYVYBg3.net
54 :login:Penguin:2016/02/07(日) 17:47:22.57 ID:+9diEljG.net
JavaとAdobe flashの区別もつかない人にJavaは遅いとか言われても説得力がないよな。
確かに昔はGUIが遅かったんで、SWTという高速をうたうネイティブで動くGUIライブラリも出たわけ。
Windows上のGCJでもSWTならGUIは使えるらしい。
ではSWTだらけになっているかというと、今も昔もマイナーで知らない人すらいるよね。
27 :login:Penguin:2016/02/06(土) 15:37:38.09 ID:0OQprGRh.net
70 :login:Penguin:2016/02/08(月) 02:20:44.80 ID:LS8bsxRw.net
111 :login:Penguin:2017/06/12(月) 14:21:33.22 ID:75Y/gGFM.net
24 :login:Penguin:2016/02/05(金) 22:13:00.90 ID:c+OAkbnd.net
>>22
なんでJavaにこだわるのか分かりませんね。
UNIXの模倣が目的だったせいで、GUIをあまり意識してなかったのが一番の問題だと思いますがね。
109 :login:Penguin:2017/06/06(火) 10:29:41.31 ID:IEyWXybt.net
13 :login:Penguin:2016/02/04(木) 20:56:43.79 ID:IP+M6/KX.net
レスを投稿する(名前省略可)