2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

Javaが普及しなかったのでLinuxは使えない

1 :login:Penguin:2016/02/03(水) 12:38:54.52 ID:kbvpi5OD.net
Javaが普及していれば、Linuxでもたくさんのソフトが使えただろう。
Javaアプレットが普及していればflashが動かないとかバージョンが古いとかいう悩みもなかっただろう。
残念だったなお前ら。

2 :login:Penguin:2016/02/03(水) 13:05:09.72 ID:IhPW67AO.net
そんなことでわざわざスレ立てないで既存スレ使ってよ
普及系スレもうたくさんあるじゃん

3 :login:Penguin:2016/02/03(水) 19:19:38.25 ID:gBT983B3.net
>>1
なんでWindowsアプリケーションをJavaで作らなかったか?

制限が多すぎた。見た目が違う。動作が重たい。Windows以外はターゲットにしてない。

ただこれだけの理由。

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が成功したことからパフォーマンスは十分だ。

5 :login:Penguin:2016/02/04(木) 07:56:41.42 ID:M1HREVm8.net
>>4
マルチプラットフォームのソフトウェアはいまでもJavaで作られている。

LinuxはそもそもWindows替わりにはならない。

というより誰も目指していないからこうなった。

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がバージョンアップするだけで配布していたプログラムは動作しなくなり
再コンパイルして再配布する方法が主流になっている。

7 :login:Penguin:2016/02/04(木) 18:32:59.80 ID:r93Ss2Bc.net
>>6
だってWindowsアプリケーションと同等のものが作れない言語、環境で後発ではどうにもならない。

アプレットは登場が少し早すぎた。
もう少し遅かったら、いまのWebはまったく違ったかもしれない。

8 :login:Penguin:2016/02/04(木) 18:35:06.99 ID:r93Ss2Bc.net
>>6
Androidは用意されていた開発環境がJavaだったから。

9 :login:Penguin:2016/02/04(木) 20:04:39.27 ID:8Q2qiwDp.net
>>7
君が見てもJavaで作ったとは分からないものが昔から作れるが。
ただの無知、思い込みだよ。
何に比べて後発か知らないがJavaは20年ぐらい前からあるよ。
.NETやC#のほうが後発だ。
.NET/C#は、マイクロソフトがJava使用の裁判に負けた後に作ったエセJavaだが成功しているよな。

10 :login:Penguin:2016/02/04(木) 20:10:42.73 ID:8Q2qiwDp.net
>>8
LinuxにはJava開発環境は用意されていないのかい?
GTKやQtは性能以前にライセンスやバイナリ互換の問題からLinux上では使い物にはなってない。

11 :login:Penguin:2016/02/04(木) 20:31:07.77 ID:97bD2ccv.net
eclipseやnetbeansじゃあだめなの

12 :login:Penguin:2016/02/04(木) 20:43:52.54 ID:8Q2qiwDp.net
>>11
別にいいと思うけど、それらで作られたソフトがいくつあるのかという話だよね。
Javaで作られた有名ソフトを挙げてみてと言われて何個挙げられる?
今現在使われているものだと
2chブラウザのV2Cと、将棋倶楽部24の対戦将棋Javaアプレット/アプリケーションぐらいしか思いつかない。
この20年間、Linuxユーザーが頑張ってソフト作っていたら何か変わっていただろうけど
この結果はLinuxユーザーは頭悪いやつらばかりだったんだよ。
昔は一太郎 Arkとか出たよね。消えたけど。

13 :login:Penguin:2016/02/04(木) 20:56:43.79 ID:IP+M6/KX.net
OmegaT。

14 :login:Penguin:2016/02/04(木) 21:11:11.97 ID:M1HREVm8.net
>>9
若い人なんだろうな。

15 :login:Penguin:2016/02/04(木) 21:16:31.53 ID:M1HREVm8.net
>>9
いまでもWindows SDKで開発されているというのに。

16 :login:Penguin:2016/02/04(木) 21:52:20.22 ID:8Q2qiwDp.net
>>15
何が今でも作られているって?

17 :login:Penguin:2016/02/05(金) 10:45:02.40 ID:Aa0DQezr.net
java普及しなかったソースくれ

18 :login:Penguin:2016/02/05(金) 14:27:37.31 ID:Fb2wrTQE.net
>>17
http://japan.zdnet.com/article/35077049/

19 :503:2016/02/05(金) 14:55:48.56 ID:1Zb6zHja.net
LinuxでもWindowsでもJavaは使えますがね
なんというスレタイ?

20 :login:Penguin:2016/02/05(金) 16:00:58.89 ID:TGh9PCiM.net
そもそもLinuxを搭載して売り込んだPCメーカーなんてほとんどだろ?

しかもアプリケーションの開発はJavaじゃないしな。

Androidだってネイティブアプリは当然Javaじゃないし。

21 :login:Penguin:2016/02/05(金) 16:33:45.57 ID:PafGeuCv.net
>>19
Java実行環境があっても有用なソフトがなければ意味ないだろ。
Java開発環境もあったけどLinuxユーザーやLinux開発陣は使わなかったんだよ。

>>20
Linuxのアプリケーション開発はJavaじゃないって誰が決めたの?
勝手に各自で作れば良かったんだよ。
20年前に戻れないからもう遅いけどな。
WindowsやAndroidのネイティブアプリはGPL制約がないしバイナリ互換がある。
だからネイティブでも特に構わない。
Linuxの場合はちょっとしたOSのバージョンアップやライブラリのバージョンアップでソースに変更なくても、
再コンパイルして再配布しなければ動かないといった悪しき習慣があるからネイティブのソフトじゃだめなんだよ。
ユーザーが一度プログラムを作って登録したら全バージョンで使えるGoogleプレイストアみたいなのは、Linuxのネイティブソフトじゃできない。
だって半年もたてばもう再コンパイルして再配布しないと動かないような状態だから。
さらにGPLの制約があるんじゃ話にならない。
もし、ネイティブでいくならAndroidみたいにLinux思想を捨ててGNUライブラリを撤廃して、OSをバージョンアップしてもバイナリ互換が保てるようにする必要があった。
今のLinux思想で行くなら、Javaしか逃げ道はないってこと。
JavaならLinuxでも実行できるんだが、Linux側がその重要度に気がつかなかったせいでJavaアプリケーションなんて片手で数えられるほどしか思いつかない。

22 :login:Penguin:2016/02/05(金) 16:53:20.14 ID:PafGeuCv.net
Linux思想。
1.アプリストアはありません。ユーザーはソフトを作るな。
2.ユーザーがもしソフトを作ってもバイナリ互換ないから動かんぞ。そしてGPLだからソースだせ。
3.もし有名になったGPLソフトがあればディストリビューターがソースを勝手にいじって毎回コンパイルして配布する。

Androidは上記のLinux思想を完全否定して真逆をやって成功した。

1.アプリストア用意しました。ユーザーもソフト作りに参加しましょう。
2.バイナリ互換あるんで一度作ればいいです。GNUライブラリ使ってないからGPLじゃないです。ソース非公開OKです。
3.有名にならなくてもアプリストアで公開され続けて、勝手にソースをいじられたり見られたりすることはない。

現状のLinuxでAndroid思想ができる開発環境はJavaだけなんだよ。
JavaならアプリストアはVectorでもいい。

23 :503:2016/02/05(金) 18:15:47.32 ID:1Zb6zHja.net
>>21
使わなかったじゃなくて、使いこなせなかったんだろ?

24 :login:Penguin:2016/02/05(金) 22:13:00.90 ID:c+OAkbnd.net
>>22
なんでJavaにこだわるのか分かりませんね。

UNIXの模倣が目的だったせいで、GUIをあまり意識してなかったのが一番の問題だと思いますがね。

25 :login:Penguin:2016/02/06(土) 09:40:31.95 ID:Kw92BEd3.net
>>22
Windowsのアプリストアは使いものにならない。
ベクターはかつてウイルス入りアプリを配布したことがある

このページには、Vectorからの重要なお知らせが掲載されています。
ウイルス感染したと思われるソフト一覧
調査の結果、ウイルスが感染したと思われるソフトは、以下の 3,986 本です(アルファベット/五十音順)。
このうち、一部については、すでにクリーンなファイルをダウンロードできるようになっています。

http://www.vector.co.jp/info/060927_system_maint_allfiles.html

26 :login:Penguin:2016/02/06(土) 14:35:18.10 ID:Zv59DkOx.net
>>25
じゃあおまえはウイルスをかつて配布したことのあるfirefoxとかChromeを絶対に二度と使うなよ。

27 :login:Penguin:2016/02/06(土) 15:37:38.09 ID:0OQprGRh.net
Javaは遅くて使い物にならぬと思うが

28 :login:Penguin:2016/02/06(土) 18:04:30.54 ID:192udT8Y.net
まじレスさせてもらうと、
Windowsに比べてLinux系OSで特定サイトのJavaアプレットで作成された
将棋ソフトで「特定漢字で文字化けが起きるので、Linuxは使えない」
とすべきだろう。(対象OS Ubuntu)

その対策はあるが故に、Windowsに遅れているとすべきだろう。
只たまたま、その地雷が将棋のサイトにあっただけといえばそれまでで、
必ずしも、将棋とは全く無縁な人にはどうでもいい話ではある。

29 :login:Penguin:2016/02/06(土) 18:51:13.05 ID:lIssBjbS.net
>>27
Javaは高速だろ。
もし遅くて使い物にならないなら、非力なARM CPUでJava技術が使われるわけない。
Androidが使い物になっている説明がつかない。
そして、Javaよりも何十倍、何百倍も遅い、JavascriptとかPHPが好んで使われることも説明がつかない。

30 :login:Penguin:2016/02/06(土) 19:06:01.30 ID:lIssBjbS.net
>>28
それは、Javaが普及しない現代のボロいLinuxの場合だろ?
このスレは永遠に来ることがないであろう架空のJavaが普及した世代のLinuxのことを言っている。

そしてマジレスすれば将棋対戦でチャットすることはまずないし、英語メニューも選べるし将棋に限っては特に問題にならん。
というか、フォントの設定かなんかすれば済む話なんだろ?
OracleのJavaでもなるんか?
あと、LinuxってWindowsよりJavaで遅れているのか?
Windowsは、OracleのサイトからダウンロードしなければJavaなど絶対使えないが、
Linuxなら最初からOpen 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の組み合わせは合理的かもしれんな。

33 :login:Penguin:2016/02/06(土) 20:26:08.87 ID:JcV74c2J.net
>>32
開発が20倍高速の間違いだろ。

34 :login:Penguin:2016/02/06(土) 21:10:23.88 ID:kRdUOBCS.net
>>33
JITの効果で実行速度が20倍速いらしい。

35 :login:Penguin:2016/02/06(土) 21:52:24.83 ID:lIssBjbS.net
俺も信じられないが確かに各種ベンチマークではJavaはC/C++と一位を争っていることが多い。

Objective-Cの『遅さ』を計測したら、JavaやC++の5倍も遅かった
http://www.anlyznews.com/2011/02/objective-c.html

俺の言語がこんなに遅いわけがない!? ?C, Java, PHP, Python, Rubyによるプログラミング言語 速度比較?
http://maplesystems.co.jp/blog/all/programming/2015.html

少なくとも何百万回もループするようなプログラムではJavaは速い。
Javaが遅く感じるのはJITで起動時にコンパイルするから起動時間が他の言語よりも長くなりやすい。
20年ぐらい前はパソコンも非力だったし、いくら起動後の速度が速くても起動が遅ければ遅く感じる。
その問題から全体をコンパイルするのではなくて重要な部分だけコンパイルして起動するHotSpotという技術を
作るとか大昔に言っていたけど今どうなっているのかは知らない。
今はJava高速化技術も進んでいる上に、パソコン自体が大幅に速くなっているから速度の問題はないと思う。
ただ、20年ぐらい前に起動時間がかかりすきでJavaなんて遅くて使えないというイメージが一度ついているから、
多くの人はまだ遅いというイメージを持ったままだ。

36 :login:Penguin:2016/02/06(土) 22:46:46.88 ID:kRdUOBCS.net
WindowsのソフトウェアはC++で書かれているので遅い。
GUIプログラムはメッセージポンプに代表されるようなメインループを持っている。
メインループは何百万回どころかプログラムの起動中、常にまわり続ける。
このメインループがJITにより最適化されるためJavaプログラムはGUIで最高の性能を発揮するのだ。
Javaが多用されるLinuxがGUIに強いのはそのためである。

37 :login:Penguin:2016/02/06(土) 23:27:40.14 ID:wZtLr9ls.net
>>31
検索してもLinuxでのJavaでの文字化けの不具合というのが良く分からない。
ソース求む。

38 :login:Penguin:2016/02/07(日) 03:38:45.73 ID:Tu7MG7gs.net
>>37
以下サイト直リンで確認してみて頂きたい。
豆腐型の文字化け二箇所が確認できるはず。

環境 Ubuntu
サイト http://syougi.qinoa.com/ja/game/play?order=w&opponent=ahiru-lowst.doll

リージョン、ストップにて文字化け

39 :login:Penguin:2016/02/07(日) 04:47:21.33 ID:NfjVb476.net
C++のマシン語は遅いのか。知らなかった。

C++はポインタが曲者くさいな。
Cも同様か。

40 :login:Penguin:2016/02/07(日) 11:22:36.54 ID:+9diEljG.net
>>38
そのリンク先の将棋サイトは、Adobe Flash Playerというもので、Javaじゃないんだけど・・・・・・・・
Javaは文字化けしないよ。

41 :login:Penguin:2016/02/07(日) 11:40:52.82 ID:8dEonPck.net
>>29
SwingもJavaFXもJavaOSでさえ普及しなかったじゃないか
Javaは遅いのだよ
WebはIOの遅さがあるから多少遅くても問題ないから
JavaScriptやPHPは問題ないのさ
Javaもサーバでは使われてるだろ

42 :login:Penguin:2016/02/07(日) 11:42:51.54 ID:8dEonPck.net
>>36
JITの最適化ってネイティブコードに変換することなんじゃ・・・

43 :login:Penguin:2016/02/07(日) 12:36:47.91 ID:oKDDrN9a.net
>>42
多くのアセンブラ解説に、アセンブリとインストラクションは一対一に対応すると書かれています。
しかしこれは間違いです。
たとえば一般的なプロセッサのジャンプ系命令はアドレスの距離によって一つのアセンブリから
別のインストラクションが生成されます。
最も少ないクロックで実行できる命令を選択するのが良いアセンブラです。
これはインストラクションの配置に密接に関わってきます。
最も頻繁に選択されるジャンプ先を近隣に配置することで効率の良いインストラクションに
置き換える可能性が生まれるのです。
また、これはキャッシュにも関連が出てきます。
最も頻繁に選択されるジャンプ先が近隣に配置されるとインストラクションキャッシュはミスしないのです。
また、最近のプロセッサではインストラクション内にヒントを仕込めるものも出てきています。
Javaはプロセッサの最高性能を引き出すことが出来ます。
C++がマシン性能の一割も使っていないとされるのに比べ対照的です。
従ってJavaが多用されるLinuxは最高のOSであり、(例えばスパコンのような)性能を要求される用途で利用されます。

44 :login:Penguin:2016/02/07(日) 12:37:42.83 ID:NfjVb476.net
>>42
彼はネイティブコードに変換すれば、C++より速いと言ってるだけ。

45 :login:Penguin:2016/02/07(日) 12:44:45.20 ID:oKDDrN9a.net
>>39
マジレスすると、ポインタは確かに曲者っぽいよ。
ム板で「Cで書かれたHTTPサーバライブラリをLispで書き直したら何十倍速くなった」という話が載ってた。
リンク先を見るとC版の作者がグヌヌ・・・となっていた。
これおそらくC版は拡張性を担保するためにイベントが起こるたびにコールバックを
行うのだけど、そこがネックになるのだと思う。

46 :login:Penguin:2016/02/07(日) 12:46:58.46 ID:oKDDrN9a.net
これはC++にも言えることで、性能を追求する場合、仮想関数を減らし、テンプレートで
静的に解決するべきなのだろう。

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非採用でみごとに失敗したというのも理由のひとつ。

48 :login:Penguin:2016/02/07(日) 15:12:04.74 ID:8dEonPck.net
>>47
WebはIOがボトルネックになるからプログラムが多少遅くても問題ない分野なんだよって
ことを言ってるんだよ。クライアントアプリは厳しいからねえ。SwingもSwtもJavaFXも難しいよね。

49 :login:Penguin:2016/02/07(日) 16:15:51.46 ID:+9diEljG.net
>>48
どこがボトルネックとかユーザーの知る範疇ではないでしょ。
君の理論では遅ければ使わないんだからWEB自体がはやらないはずだ。
まあ、遅いというならベンチマークだしてよ。
速いというベンチマークは>>35に出ている。

50 :login:Penguin:2016/02/07(日) 16:29:48.74 ID:8dEonPck.net
>>49
ノートパソコンでSwing製のアプリ立ち上げればもっさり感を味わえるよ
Web自体とJavaで作られたアプリを同列に語った覚えはないのでそれは
僕の理論ではないですね、あなたの理論です

Web自体は速くなってるんだけどね、むかしは64kbpsで速い、すてき、ISDN、日本バンザイと言われてた
いまは比べ物にならないくらい高速化してる、それに比例して普及もした
やっぱりもっさりは嫌われるんだよ

51 :login:Penguin:2016/02/07(日) 17:14:16.00 ID:+9diEljG.net
>>50
どういう名前のソフトを立ち上げればいいの?
ノートパソコンでって条件を付けると言うことはデスクトップパソコンならJava問題ないってことなんだね?
AWTじゃだめなの?
ここはLinux版だし、VM嫌いでLinux上ならgccのJava版のGNU Compiler for Java(GCJ)でAWTプログラムのコンパイルができるよ。
Java VMでの実行ではなくネイティブで実行できるよ。
それでもGCJが人気なく知名度も低いのは、Swing未対応やマルチプラットフォームでないのもあるけど速度の優位性を体感できないからじゃない?
速度、速度という割にはSwing使っている人多いよね。
大昔のイメージを消せないでいるだけじゃない?
ノートパソコンでSwingのソフトを動かしてみて欲しいのは君のほうだ。

なんかね、矛盾ばかりなんだよ。
WEBのI/Oがボトルネックになっていると言ったくせに、今は64Kbpsでも速いって言っていた時代から比べて、
「比べ物にならないくらい高速化してる、それに比例して(WEBが)普及もした」
とか言い出してる。
Java VMもパソコンも比べものにならないほど高速化しているけど?

52 :login:Penguin:2016/02/07(日) 17:40:33.41 ID:8dEonPck.net
>>51
AWTはダメだね
時代遅れだし、高速だからもっさり感を味わえないよ

もっさり感を体験したいのだろう?
それによってなぜJavaがダメなのかを知りたいのだろう?
NetBeansとかV2Cとかかな

矛盾を感じるってことは読み間違ってるってことだよ
IOの速度はローカルのCPUの動作に比べて遅いことに変わりはないよね

JavaVMが高速化したってことは昔は遅かったってことじゃないか
その遅い時代にJavaを使うのは現実的じゃなかったってことだね

53 :login:Penguin:2016/02/07(日) 17:46:50.07 ID:8dEonPck.net
VMが高速化してもその上にSwingやJavaFXといった
鈍重フレームワークが乗っかっていたら意味ない

Androidがうまくやってるのは標準のVMを切り捨ててまで
軽量化、高速化を行ったことにある
その代わりにJavaの長所である汎用性を失った

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だらけになっているかというと、今も昔もマイナーで知らない人すらいるよね。

55 :login:Penguin:2016/02/07(日) 17:49:23.54 ID:8dEonPck.net
>>54
Javaが遅いことを体感してる身としては説得力感じるけどな

そもそもJavaでGUI構築しようとする人が少ないでしょうに

56 :login:Penguin:2016/02/07(日) 17:52:10.56 ID:8dEonPck.net
htmlでリッチなクライアントアプリ作れる現在ではJavaは厳しいのじゃないか
まず、フォントのレンダリングがクソきったないし、浮浪者みたいじゃん

57 :login:Penguin:2016/02/07(日) 17:54:47.38 ID:8dEonPck.net
Javaしか使えないITドカタは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一色で染まると予想する人も多かったんだよ。

59 :login:Penguin:2016/02/07(日) 18:02:27.69 ID:+9diEljG.net
>>53
>Androidがうまくやってるのは標準のVMを切り捨ててまで
>軽量化、高速化を行ったことにある

AndroidのDalvikもARTもCPUがARMなんだからパソコンに比べれば超低速だよ。
今、Android用のJava SE VMがあまり出回っていないからJava VMとの比較はできないけどね。
一応開発者側には超高額でAndroid/iPhoneのJava VMをライセンスしているらしいけど。

60 :login:Penguin:2016/02/07(日) 18:13:10.44 ID:+9diEljG.net
>>57
>Javaしか使えないITドカタはJavaが普及した方がうれしいだろうけど

まあそりゃそうだけど、そういう人は少ないかもね。
Javaは難しいし普及してないしね。
Javaよりも得意な言語がある人のほうが圧倒的に多いだろう。

61 :login:Penguin:2016/02/07(日) 18:18:55.21 ID:8dEonPck.net
>>58
時代遅れだからAWTは使われない
SwingもSWTももっさりでレンダリングがゴミだから使われない
Javaは永遠にデスクトップアプリで普及するのは不可能

君はもっさり感否定バイアスに囚われてJavaに憧れを抱いてるだけ

62 :login:Penguin:2016/02/07(日) 18:20:38.14 ID:8dEonPck.net
Javaが使われてこなかったこと、そしてJavaがこれからも使われないことには
理由があるっていうのはわかってもらえたことと思う
Javaもっさり伝記ここに完結

63 :login:Penguin:2016/02/07(日) 18:21:10.25 ID:+9diEljG.net
>>56
オラクルがやめるって言っているんだからJavaアプレットはもう終わったよ。
WEB上のJavaアプレットはもう作られないと思うからHTML5との比較はあまり意味がない。
HTMLだけのソフトは、Googleやアップルのアプリストアに登録できないし、セキュリティー上の制限が多くてアプリにならない。

64 :login:Penguin:2016/02/07(日) 18:26:31.89 ID:+9diEljG.net
>>62
その理由はLinuxユーザーの頭が悪いから。
Javaが使われないイコールLinuxが使われない。
GPLとかGTKとか言っているようじゃ今もこれからもLinuxは使われない。

65 :login:Penguin:2016/02/07(日) 21:34:40.68 ID:Vw+FMvMd.net
javaのオワコン感はハンパない

66 :login:Penguin:2016/02/07(日) 22:56:26.44 ID:Zz9jY5tF.net
ほぼ素人なんですがjavaってオワコンなんですか?
アンドロイドアプリ製作やみずほ銀行システムで需要多そうに見えますが

67 :login:Penguin:2016/02/07(日) 23:46:33.59 ID:+aZ8jQFs.net
>>66
表舞台にはほとんど出て来ないけど20年続いただけあって
当分は需要はあるでしょう。
あとは島国ローカルの問題があります。
海外にはマインクラフトとかJavaでヒット作を出せる人がいますが日本にはいません。
日本人は島人なのでflashでくそゲーム作って満足しています。
Linuxで文字化けするという噂の(過去レス参照)Flash playerが流行して日本のLinuxユーザーざまあ

68 :login:Penguin:2016/02/08(月) 01:58:23.05 ID:LS8bsxRw.net
>>40
例のJavaアプレットの将棋のゲームで文字化け部分につき、
14.04.3LTSより15.10にアップグレードしたところ、文字化けは改善していた。

69 :login:Penguin:2016/02/08(月) 02:17:01.03 ID:LS8bsxRw.net
>>67
医者に君の精神状態診てもらえ(笑)

70 :login:Penguin:2016/02/08(月) 02:20:44.80 ID:LS8bsxRw.net
Flash player?関係ねえよ馬鹿

71 :login:Penguin:2016/02/08(月) 03:30:30.32 ID:lgJUKNG/.net
>>66
Javaが優れているわけでもないが、Javaに変わるものもない。

72 :login:Penguin:2016/02/08(月) 06:43:32.57 ID:Y8GBKLLh.net
もしLinuxでJavaの替わりになるものがあるとすれば
monoかwineだな。

73 :login:Penguin:2016/02/08(月) 08:27:31.88 ID:LS8bsxRw.net
かって、多くのCOBOL資産をJavaに一斉に置き換えが行われた時期があった。
もちろん、メインフレームで膨大に存在していたCOBOLプログラム群だよ。
今頃、ブレードサーバ上で動いてんじゃねえかな。

74 :login:Penguin:2016/02/08(月) 08:33:51.29 ID:LS8bsxRw.net
続き
そして、膨大なバックログのあるブレードサーバー上のJavaプログラムに対し、
社会変化にともなう消費税率の変更、軽減税率の追加などに対するこれまた、
膨大なソフトウェア改修ニーズのしごとが発生しておるのだ。
(メインフレームのCOBOLと、ブレードサーバーのJava)
こうした、トレンドを知らない愚かな御仁は自分の無知を知れ。

75 :login:Penguin:2016/02/08(月) 12:11:26.08 ID:XSoFzvVb.net
Webブラウザ(HTML5+CSS+JavaScript)があれば、何もいらないよ
LinuxだろうがWindowsだろうがAndroidだろうがX68030だろうが、Webブラウザを動かす環境は何でもいい

76 :login:Penguin:2016/02/08(月) 12:34:29.97 ID:dKpKhrYt.net
X68000シリーズ懐かしいのう

77 :login:Penguin:2016/02/08(月) 15:08:33.88 ID:T56r6SVR.net
>>75
ライトユーザーの発想だな。

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の開発を自分でやってみればいかにダメかが分かるよ。
全種類のブラウザで動作テストとかコストがかかりすぎてやってられない。
しかもどうやってもブラウザ間の差を吸収できないし。

79 :login:Penguin:2016/02/08(月) 15:46:10.09 ID:UoT4BlPp.net
なんかwebアプリとhtml5アプリがごっちゃになってる気がするけど
electronなんかはブラウザを内蔵してる

仮にjava→wasmが可能になっても手を出すつもりは無いのかね

80 :login:Penguin:2016/02/08(月) 18:31:19.49 ID:rr/vhr5k.net
ウィルス対策=javascriptを切るが広まってる世の中で本当にjavascriptって有望なのかな

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)でできることは限られているけども、ブラウザ内で手軽に動くという利点はある。
少なくともアプリケーションとしてではなくても、ホームページ表示処理の需要はこれからもあるでしょう。

82 :login:Penguin:2016/02/08(月) 20:44:52.04 ID:QgdRSHZH.net
>>80
ウェブブラウザ上で動く以上はセキュリティー上の厳しい制約を受ける。
制限を緩めて実用アプリケーションをウェブ上で動作させようという側と、
セキュリティーから制限を厳しくしようとする側の抗争は避けられない。
だから有望ではないね。
ローカルで通信せずに動くソフトがあるなら、そっちのほうがセキュリティー上安全だし通信費用もかからないしね。

83 :login:Penguin:2016/02/09(火) 17:31:00.62 ID:2+7RT/OW.net
Javascriptの欠点はGUIライブラリを持たないこと。
GUIに相当するものはHTML/CSSに依存している。
つまりGUIを使う限り常にウェブブラウザに依存してデスクトップアプリケーションを作ることが不可能。
ウェブブラウザの中で動作させるとセキュリティー上の厳しい動作制限から回避できずできることは限られる。

84 :login:Penguin:2016/02/09(火) 20:08:03.01 ID:/V1JxqKE.net
そこで JScript + XAML ですよ。

85 :login:Penguin:2016/02/09(火) 22:00:04.97 ID:oQYVYBg3.net
Webブラウザとは関わりたくない。

86 :login:Penguin:2016/02/10(水) 01:32:57.70 ID:ZUEvPmen.net
結論。Oracleが悪い。

87 :login:Penguin:2016/02/10(水) 06:07:52.02 ID:F7JgSKtt.net
結論IBMが悪い

88 :login:Penguin:2016/02/10(水) 06:14:12.72 ID:AfgI75W0.net
結論。Oracleが悪い。… ビュアなJavaを導入するにはOracleだが、
NetBeansでJavaアプリを開発するには避けて通れない。

89 :login:Penguin:2016/02/10(水) 17:40:39.59 ID:jkyhRrK5.net
開発者ならOracleのバグの多さと対応の遅さはよく知ってるからな。
みんなOracleと関わりたくない。

90 :login:Penguin:2016/02/10(水) 17:43:55.11 ID:UQI6XUB3.net
>>89
アメリカ人がいかにいい加減か分かるだろ?

91 :login:Penguin:2016/02/11(木) 13:23:41.36 ID:E2oRamkQ.net
>>90
朝鮮系アメリカ人か…

92 :login:Penguin:2016/02/11(木) 19:56:45.99 ID:fNsrWM+y.net
>>91
朝鮮人妻と結婚して帰還事業で戦後に北朝鮮に渡った日系朝鮮人かその子孫か。

93 :login:Penguin:2016/02/12(金) 16:45:13.30 ID:X5Py/iEm.net
Oracleは金払い次第で態度を変えるよ?

94 :login:Penguin:2016/02/12(金) 20:24:57.46 ID:RcxbfJAZ.net
とオラクル社員(派遣社員)が申しております

95 :login:Penguin:2016/02/12(金) 23:04:15.86 ID:sHkd+b6m.net
OracleがDBのUIをjavaにした時にダサすぎてやる気のなさが酷かった

96 :login:Penguin:2016/02/13(土) 05:02:09.57 ID:cPPLKF87.net
>>95
いつの話だよw

97 :login:Penguin:2016/02/13(土) 08:24:05.66 ID:SXrHkSyD.net
しかもバグだらけ。

98 :login:Penguin:2016/02/13(土) 11:38:17.92 ID:hF9LCdfT.net
>>97
おまえはもうハゲだらけ。

99 :login:Penguin:2016/02/24(水) 22:30:42.55 ID:YbaxLkAP.net
ボラクル

100 :login:Penguin:2016/03/04(金) 02:07:51.29 ID:yWLp1tC5.net
皆の共通認識として

Oracleが悪い

101 :login:Penguin:2016/03/12(土) 16:52:40.94 ID:Yt403RfW.net
>>7
あとアプレットって名前が悪かった。意味不明だもん。

102 :login:Penguin:2016/03/21(月) 15:47:47.09 ID:hfQY7eMS.net
デスクトップって意味ではlinux+javaは普及しないけど、バックエンドはここ数年はこの組み合わせばっかりじゃないの?
自分の見てる世界が狭いからかもしれないけど、windowsサーバと.netで構築するバックエンドは見ないわ。
だからlinux+javaがオワコンってのはないんでは?
普及の理由はコストだろうから、パフォーマンスの良し悪しの市場判断にはならないけど。

103 :はなやに ◆KQ12En8782 :2016/05/01(日) 16:34:27.14 ID:FIwxiX3L.net
Javaって普及してないの?
本もあれだけ出てて、仕事でも携わったことがあるほどなんだが・・・

104 :login:Penguin:2016/05/27(金) 21:24:36.98 ID:rCCmikTl.net
【知財】グーグル、Android開発でJava API使用は「フェアユース」と認められる 対オラクル訴訟
http://potato.2ch.net/test/read.cgi/bizplus/1464307166/

105 :login:Penguin:2017/06/01(木) 19:20:25.34 ID:8dQLa/kt.net
Jdk

106 :login:Penguin:2017/06/04(日) 16:41:28.67 ID:FIq+qlNF.net
じゃば

107 :login:Penguin:2017/06/05(月) 20:50:49.05 ID:OKjvMj67.net
ジャバカレー

108 :login:Penguin:2017/06/06(火) 10:28:18.39 ID:IEyWXybt.net
Qtじゃだめなの?

109 :login:Penguin:2017/06/06(火) 10:29:41.31 ID:IEyWXybt.net
HTML5じゃだめなの?

110 :login:Penguin:2017/06/06(火) 14:00:35.04 ID:GQkxhHDV.net
JavaはOracleがゲスすぎてダメ

111 :login:Penguin:2017/06/12(月) 14:21:33.22 ID:75Y/gGFM.net
サンさんsun

112 :login:Penguin:2017/06/12(月) 19:27:48.76 ID:aFl+MpUW.net
あなたのお熱をちょうだいな

113 :login:Penguin:2017/12/29(金) 16:50:37.40 ID:S/CsVkMC.net
誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。

グーグル検索⇒『宮本のゴウリエセレレ』

JEV3326UOU

114 :login:Penguin:2018/02/15(木) 01:13:42.13 ID:m3isa15O.net
☆ 現在、衆議員と参議院の両院で、改憲議員が3分の2を超えて
おります。総務省の、『憲法改正国民投票法』、でググってみてください。
国会の発議はすでに可能です。日本の、改憲を行いましょう。
平和は勝ち取るものです。お願い致します。☆☆

115 :login:Penguin:2018/05/22(火) 08:56:58.68 ID:Czl6p0FW.net
僕の知り合いの知り合いができた副業情報ドットコム
関心がある人だけ見てください。
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

HV7IF

116 :login:Penguin:2018/07/25(水) 17:23:16.59 ID:KeobxLQp.net
Javaライセンス徴収でLinux Distribution購入には注意

117 :login:Penguin:2018/07/27(金) 03:36:27.49 ID:okvWA5ib.net
>>116
え?OpenJDK で?

118 :login:Penguin:2018/07/27(金) 04:39:16.50 ID:aTk/g2+U.net
LinuxのJAVAは重いぞ
一度立ち上がればC/C++並に速いが立ち上がるまでが重い
GUIプログラミングでC/C++が嫌だったらPerl,Python等のglue言語を使えばいいからJAVAの使い道がない
だからゲーム向きなんだよ
だから、「なぜLinuxでゲームが流行らなかったのか」という話になるべきなのに>>1-117までときたら、、、

119 :login:Penguin:2018/07/27(金) 09:12:35.60 ID:LwJWv/Mm.net
コマンドがJavaで出来ていたら。

120 :login:Penguin:2018/08/07(火) 17:20:51.81 ID:Jq1jGUux.net
>>117
RedHatはRedHatがサポート保証するが
それ以外はどうなるか決まってない

121 :login:Penguin:2018/09/26(水) 19:57:08.31 ID:y6nwEqDo.net
OpenJDKのLTSは無し、らしい
RedHatかIBM以外サポートされない

122 :login:Penguin:2020/12/06(日) 22:12:00.31 ID:jEZsI2pK.net
普及しなかった原因はここ見ればわかるかもよw

https://w.atwiki.jp/shiga_keiichi/

123 :login:Penguin:2021/01/23(土) 19:45:33.05 ID:tCd4DVPU.net
やっぱこれで Sun と MS が揉めて Windows に MS 版 Java が組み込まれた状態にならなかったのが敗因のような感じがする。
かといってMS版だと互換性が完全ではないので何か違うものになっていただろうけどな。
https://www.itmedia.co.jp/enterprise/articles/0709/05/news006.html

124 :login:Penguin:2021/01/23(土) 19:57:29.68 ID:b+8WKEN9.net
Blackdown Projectとかあったよね。
SUNは卑怯なり!って腕をグルングルン回してた。

125 :login:Penguin:2021/09/10(金) 07:40:56.88 ID:2fFS1/dD.net
>>118
なんか色々と理解がおかしすぎw

126 :login:Penguin:2021/09/13(月) 00:16:50.72 ID:whQQstRH.net
>>118
アンドロイドスマホ一生使うなよキチガイ

127 :login:Penguin:2021/09/13(月) 15:46:44.00 ID:AHnCd59k.net
>>100
Oracleはほんと潰れてほしいわ。
MySQLも潰したしJAVAも潰した。
IT業界に要らない企業。

128 :login:Penguin:2021/09/16(木) 23:13:58.44 ID:biTsDLHM.net
Oracle JDKは無料になったぞ。

MySQLはオラクル社によって、ちゃんとした製品になった。

129 :login:Penguin:2021/09/19(日) 15:28:12.69 ID:x+dA0qOl.net
>>128
ものすごい勢いでOracleJDK離れが進んでたからなー
Oracleはシェアを確立したSunのJAVAを買い取って

「さあこれ売って儲けるぞ、JAVAはもう業界に浸透してるしおまえらカネ払うしかねぇだろヒヒヒ・・」

と思っていた。
そしてJAVAが開発言語のメインだったAndroid関連で訴訟を起こしてGoogleからカネを毟り取ろうとしたが壮絶に自爆w
嫌気が差したGoogleはJAVAの代わりにKotlinを開発し、Androidの標準開発言語はJAVAに代わってKotlinが優勢になった。
その他の分野でもOpen-JDKが勢いを増し、Oracleが版権を握る本家のJAVAは徐々に失速。
この世界はシェアがなければ何もできない。
Oracleにしてみれば苦渋の決断だったろうなぁw

MySQLに関してはOracleは版権を買い取ってからほとんど何もしてない。
OracleはMySQLをOracleDBの安物という位置づけで考えていたからだ。
OracleDBとMySQLの両方の版権を握ってれば安泰だと思ったんだろう。

「おまえらDB使うにはどっちかを買わなきゃダメなんだから黙ってカネ払えや」

こういうスタンスw
そのうちPostgreSQLの機能も向上し、MySQL上位互換のMariaDBも出てきて
本家のはずのMySQLの立場も危うくなった。
虎の子の稼げるネタであったJAVAとMySQLが段々ゴミになりつつあるので焦ってるだけかとw

でもJAVAは危険だな。
無料という決定は将来も無料という事を何ら保証していないので、またシェアを取ったら有料化しそうだ。
Oracleとはそんな会社。

130 :login:Penguin:2021/09/21(火) 00:27:24.00 ID:Afvfybcu.net
>>118
言ってることが間違いだらけでちょっとワロタ

131 :login:Penguin:2021/09/24(金) 06:10:20.73 ID:rVv9XPM+.net
経営難でJAVAの版権を売り渡したとはいえOpen-JDKの基礎を作ったSUNは多大な功績を業界に残したな。
Oracleにとっては計算違いだったろうけど、ガメツすぎる経営方針が仇となったと諦めてもらうしか無い。

132 :login:Penguin:2021/09/24(金) 09:46:02.73 ID:dzf13hIH.net
ココ↓は?

https://twitter.com/rokkotsukasa/status/1374706883424968711
(deleted an unsolicited ad)

133 :login:Penguin:2021/09/24(金) 09:52:21.36 ID:HlpmRDOp.net
ボラクルとはオラクルの性質を良く言い表してる。

134 :login:Penguin:2021/09/27(月) 10:33:13.77 ID:pygq3wcY.net
>>1
それほとんど関係ないと思うw

135 :login:Penguin:2021/10/02(土) 16:32:08.29 ID:Wcn0jK9x.net
>>132
宣伝すんな派遣会社のゴミが

136 :login:Penguin:2021/10/03(日) 17:14:44.13 ID:Uj21eW9G.net
クライアント側なら、もうJavascriptでいいじゃん
Javascriptもかなり高速に実行できるようになってるよね
VSCodeやEclipse theiaも
コンパイルするとJavascriptコードを出力するTypeScriptで書かれてるんだっけ?

137 :login:Penguin:2021/10/08(金) 02:46:42.25 ID:5XuHfFW2.net
>>136
あんなブラウザに依存するような言語モドキは使いたくない

138 :login:Penguin:2021/11/06(土) 04:14:18.27 ID:1riH7DE2.net
>>127
まったくだ

139 :login:Penguin:2023/09/04(月) 23:53:06.59 ID:nxXb7RwQ.net
(-ω-#)y-~~~~ごにょごにょ

140 :login:Penguin:2023/10/16(月) 10:44:50.36 ID:J9HdcFfp.net
またかよ、もうウンザリ

44 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
名前: E-mail (省略可) :

read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★