X



トップページLinux
140コメント54KB
Javaが普及しなかったのでLinuxは使えない©2ch.net
0001login:Penguin 転載ダメ©2ch.net垢版2016/02/03(水) 12:38:54.52ID:kbvpi5OD
Javaが普及していれば、Linuxでもたくさんのソフトが使えただろう。
Javaアプレットが普及していればflashが動かないとかバージョンが古いとかいう悩みもなかっただろう。
残念だったなお前ら。
0002login:Penguin垢版2016/02/03(水) 13:05:09.72ID:IhPW67AO
そんなことでわざわざスレ立てないで既存スレ使ってよ
普及系スレもうたくさんあるじゃん
0003login:Penguin垢版2016/02/03(水) 19:19:38.25ID:gBT983B3
>>1
なんでWindowsアプリケーションをJavaで作らなかったか?

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

ただこれだけの理由。
0004login:Penguin垢版2016/02/03(水) 19:40:39.01ID:AAu1wgqz
>>3
Windows側は普通にWindowsソフトをVisual StudioやRAD Studio(C++ Builder)で作ればいいだけだからJavaで作るわけがない。
Javaを唯一必要としていたのはLinuxだけだったんだよ。
だがLinuxユーザーは頭が悪くてJavaプログラミングができなかったんだよ。
もう20年前に戻ることはできないから手遅れだけどな。
Javaは理論上は最高のパフォーマンスが出るわけではないが、ソフトがないよりは百万倍ましなんだよ。
疑似Java VMを用意して、純正Javaコンパイラでプログラム作らせたAndroidが成功したことからパフォーマンスは十分だ。
0005login:Penguin垢版2016/02/04(木) 07:56:41.42ID:M1HREVm8
>>4
マルチプラットフォームのソフトウェアはいまでもJavaで作られている。

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

というより誰も目指していないからこうなった。
0006login:Penguin垢版2016/02/04(木) 18:25:46.26ID:TzdUgMJd
>>5
>マルチプラットフォームのソフトウェアはいまでもJavaで作られている。

誰が何という名前のソフトウェアを作ったんだ?
五個ぐらいでかまわないから代表作を教えてください。

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

現状替わりにならないのは誰もが同意する。
でもJavaが普及していたら少しはましだったんじゃないの?
誰も目指してないという割にはなぜ普及しないのかという議論はいつまでも活発に続くよな。
そんな議論する暇があったらJavaやれよってことだ。
Androidは成功したという意見は多い。
Androidの何がよくて、GNU/Linuxの何が悪かったのか。
それを考えると、GTKでGPLの一時的にしか動かないプログラムを作るより、
JavaでGPL制約のない一度書けば半永久的に動くプログラムのほうがいいってこと。
現状のLinuxはOSがバージョンアップするだけで配布していたプログラムは動作しなくなり
再コンパイルして再配布する方法が主流になっている。
0007login:Penguin垢版2016/02/04(木) 18:32:59.80ID:r93Ss2Bc
>>6
だってWindowsアプリケーションと同等のものが作れない言語、環境で後発ではどうにもならない。

アプレットは登場が少し早すぎた。
もう少し遅かったら、いまのWebはまったく違ったかもしれない。
0008login:Penguin垢版2016/02/04(木) 18:35:06.99ID:r93Ss2Bc
>>6
Androidは用意されていた開発環境がJavaだったから。
0009login:Penguin垢版2016/02/04(木) 20:04:39.27ID:8Q2qiwDp
>>7
君が見てもJavaで作ったとは分からないものが昔から作れるが。
ただの無知、思い込みだよ。
何に比べて後発か知らないがJavaは20年ぐらい前からあるよ。
.NETやC#のほうが後発だ。
.NET/C#は、マイクロソフトがJava使用の裁判に負けた後に作ったエセJavaだが成功しているよな。
0010login:Penguin垢版2016/02/04(木) 20:10:42.73ID:8Q2qiwDp
>>8
LinuxにはJava開発環境は用意されていないのかい?
GTKやQtは性能以前にライセンスやバイナリ互換の問題からLinux上では使い物にはなってない。
0011login:Penguin垢版2016/02/04(木) 20:31:07.77ID:97bD2ccv
eclipseやnetbeansじゃあだめなの
0012login:Penguin垢版2016/02/04(木) 20:43:52.54ID:8Q2qiwDp
>>11
別にいいと思うけど、それらで作られたソフトがいくつあるのかという話だよね。
Javaで作られた有名ソフトを挙げてみてと言われて何個挙げられる?
今現在使われているものだと
2chブラウザのV2Cと、将棋倶楽部24の対戦将棋Javaアプレット/アプリケーションぐらいしか思いつかない。
この20年間、Linuxユーザーが頑張ってソフト作っていたら何か変わっていただろうけど
この結果はLinuxユーザーは頭悪いやつらばかりだったんだよ。
昔は一太郎 Arkとか出たよね。消えたけど。
0013login:Penguin垢版2016/02/04(木) 20:56:43.79ID:IP+M6/KX
OmegaT。
0014login:Penguin垢版2016/02/04(木) 21:11:11.97ID:M1HREVm8
>>9
若い人なんだろうな。
0015login:Penguin垢版2016/02/04(木) 21:16:31.53ID:M1HREVm8
>>9
いまでもWindows SDKで開発されているというのに。
0016login:Penguin垢版2016/02/04(木) 21:52:20.22ID:8Q2qiwDp
>>15
何が今でも作られているって?
0017login:Penguin垢版2016/02/05(金) 10:45:02.40ID:Aa0DQezr
java普及しなかったソースくれ
0019503垢版2016/02/05(金) 14:55:48.56ID:1Zb6zHja
LinuxでもWindowsでもJavaは使えますがね
なんというスレタイ?
0020login:Penguin垢版2016/02/05(金) 16:00:58.89ID:TGh9PCiM
そもそもLinuxを搭載して売り込んだPCメーカーなんてほとんどだろ?

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

Androidだってネイティブアプリは当然Javaじゃないし。
0021login:Penguin垢版2016/02/05(金) 16:33:45.57ID:PafGeuCv
>>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アプリケーションなんて片手で数えられるほどしか思いつかない。
0022login:Penguin垢版2016/02/05(金) 16:53:20.14ID:PafGeuCv
Linux思想。
1.アプリストアはありません。ユーザーはソフトを作るな。
2.ユーザーがもしソフトを作ってもバイナリ互換ないから動かんぞ。そしてGPLだからソースだせ。
3.もし有名になったGPLソフトがあればディストリビューターがソースを勝手にいじって毎回コンパイルして配布する。

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

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

現状のLinuxでAndroid思想ができる開発環境はJavaだけなんだよ。
JavaならアプリストアはVectorでもいい。
0023503垢版2016/02/05(金) 18:15:47.32ID:1Zb6zHja
>>21
使わなかったじゃなくて、使いこなせなかったんだろ?
0024login:Penguin垢版2016/02/05(金) 22:13:00.90ID:c+OAkbnd
>>22
なんでJavaにこだわるのか分かりませんね。

UNIXの模倣が目的だったせいで、GUIをあまり意識してなかったのが一番の問題だと思いますがね。
0025login:Penguin垢版2016/02/06(土) 09:40:31.95ID:Kw92BEd3
>>22
Windowsのアプリストアは使いものにならない。
ベクターはかつてウイルス入りアプリを配布したことがある

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

http://www.vector.co.jp/info/060927_system_maint_allfiles.html
0026login:Penguin垢版2016/02/06(土) 14:35:18.10ID:Zv59DkOx
>>25
じゃあおまえはウイルスをかつて配布したことのあるfirefoxとかChromeを絶対に二度と使うなよ。
0027login:Penguin垢版2016/02/06(土) 15:37:38.09ID:0OQprGRh
Javaは遅くて使い物にならぬと思うが
0028login:Penguin垢版2016/02/06(土) 18:04:30.54ID:192udT8Y
まじレスさせてもらうと、
Windowsに比べてLinux系OSで特定サイトのJavaアプレットで作成された
将棋ソフトで「特定漢字で文字化けが起きるので、Linuxは使えない」
とすべきだろう。(対象OS Ubuntu)

その対策はあるが故に、Windowsに遅れているとすべきだろう。
只たまたま、その地雷が将棋のサイトにあっただけといえばそれまでで、
必ずしも、将棋とは全く無縁な人にはどうでもいい話ではある。
0029login:Penguin垢版2016/02/06(土) 18:51:13.05ID:lIssBjbS
>>27
Javaは高速だろ。
もし遅くて使い物にならないなら、非力なARM CPUでJava技術が使われるわけない。
Androidが使い物になっている説明がつかない。
そして、Javaよりも何十倍、何百倍も遅い、JavascriptとかPHPが好んで使われることも説明がつかない。
0030login:Penguin垢版2016/02/06(土) 19:06:01.30ID:lIssBjbS
>>28
それは、Javaが普及しない現代のボロいLinuxの場合だろ?
このスレは永遠に来ることがないであろう架空のJavaが普及した世代のLinuxのことを言っている。

そしてマジレスすれば将棋対戦でチャットすることはまずないし、英語メニューも選べるし将棋に限っては特に問題にならん。
というか、フォントの設定かなんかすれば済む話なんだろ?
OracleのJavaでもなるんか?
あと、LinuxってWindowsよりJavaで遅れているのか?
Windowsは、OracleのサイトからダウンロードしなければJavaなど絶対使えないが、
Linuxなら最初からOpen Javaが使えたりサポートしたりして、むしろ進んでいるんじゃないのか?
0031login:Penguin垢版2016/02/06(土) 19:45:35.30ID:192udT8Y
>>30
フォントの設定はWindowsと同等に行っても文字化けは治らん。
Javaが普及しない現代のボロいLinux…はてな
0032login:Penguin垢版2016/02/06(土) 20:00:48.06ID:kRdUOBCS
世界的に有名なJava開発者がJavaはC++の20倍高速と主張してるけどな。

Windowsのソフトウェアは多くがC++で作られる。
そう考えると、Windowsより高速なLinuxとC++より高速なJavaの組み合わせは合理的かもしれんな。
0033login:Penguin垢版2016/02/06(土) 20:26:08.87ID:JcV74c2J
>>32
開発が20倍高速の間違いだろ。
0034login:Penguin垢版2016/02/06(土) 21:10:23.88ID:kRdUOBCS
>>33
JITの効果で実行速度が20倍速いらしい。
0035login:Penguin垢版2016/02/06(土) 21:52:24.83ID:lIssBjbS
俺も信じられないが確かに各種ベンチマークでは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なんて遅くて使えないというイメージが一度ついているから、
多くの人はまだ遅いというイメージを持ったままだ。
0036login:Penguin垢版2016/02/06(土) 22:46:46.88ID:kRdUOBCS
WindowsのソフトウェアはC++で書かれているので遅い。
GUIプログラムはメッセージポンプに代表されるようなメインループを持っている。
メインループは何百万回どころかプログラムの起動中、常にまわり続ける。
このメインループがJITにより最適化されるためJavaプログラムはGUIで最高の性能を発揮するのだ。
Javaが多用されるLinuxがGUIに強いのはそのためである。
0037login:Penguin垢版2016/02/06(土) 23:27:40.14ID:wZtLr9ls
>>31
検索してもLinuxでのJavaでの文字化けの不具合というのが良く分からない。
ソース求む。
0038login:Penguin垢版2016/02/07(日) 03:38:45.73ID:Tu7MG7gs
>>37
以下サイト直リンで確認してみて頂きたい。
豆腐型の文字化け二箇所が確認できるはず。

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

リージョン、ストップにて文字化け
0039login:Penguin垢版2016/02/07(日) 04:47:21.33ID:NfjVb476
C++のマシン語は遅いのか。知らなかった。

C++はポインタが曲者くさいな。
Cも同様か。
0040login:Penguin垢版2016/02/07(日) 11:22:36.54ID:+9diEljG
>>38
そのリンク先の将棋サイトは、Adobe Flash Playerというもので、Javaじゃないんだけど・・・・・・・・
Javaは文字化けしないよ。
0041login:Penguin垢版2016/02/07(日) 11:40:52.82ID:8dEonPck
>>29
SwingもJavaFXもJavaOSでさえ普及しなかったじゃないか
Javaは遅いのだよ
WebはIOの遅さがあるから多少遅くても問題ないから
JavaScriptやPHPは問題ないのさ
Javaもサーバでは使われてるだろ
0042login:Penguin垢版2016/02/07(日) 11:42:51.54ID:8dEonPck
>>36
JITの最適化ってネイティブコードに変換することなんじゃ・・・
0043login:Penguin垢版2016/02/07(日) 12:36:47.91ID:oKDDrN9a
>>42
多くのアセンブラ解説に、アセンブリとインストラクションは一対一に対応すると書かれています。
しかしこれは間違いです。
たとえば一般的なプロセッサのジャンプ系命令はアドレスの距離によって一つのアセンブリから
別のインストラクションが生成されます。
最も少ないクロックで実行できる命令を選択するのが良いアセンブラです。
これはインストラクションの配置に密接に関わってきます。
最も頻繁に選択されるジャンプ先を近隣に配置することで効率の良いインストラクションに
置き換える可能性が生まれるのです。
また、これはキャッシュにも関連が出てきます。
最も頻繁に選択されるジャンプ先が近隣に配置されるとインストラクションキャッシュはミスしないのです。
また、最近のプロセッサではインストラクション内にヒントを仕込めるものも出てきています。
Javaはプロセッサの最高性能を引き出すことが出来ます。
C++がマシン性能の一割も使っていないとされるのに比べ対照的です。
従ってJavaが多用されるLinuxは最高のOSであり、(例えばスパコンのような)性能を要求される用途で利用されます。
0044login:Penguin垢版2016/02/07(日) 12:37:42.83ID:NfjVb476
>>42
彼はネイティブコードに変換すれば、C++より速いと言ってるだけ。
0045login:Penguin垢版2016/02/07(日) 12:44:45.20ID:oKDDrN9a
>>39
マジレスすると、ポインタは確かに曲者っぽいよ。
ム板で「Cで書かれたHTTPサーバライブラリをLispで書き直したら何十倍速くなった」という話が載ってた。
リンク先を見るとC版の作者がグヌヌ・・・となっていた。
これおそらくC版は拡張性を担保するためにイベントが起こるたびにコールバックを
行うのだけど、そこがネックになるのだと思う。
0046login:Penguin垢版2016/02/07(日) 12:46:58.46ID:oKDDrN9a
これはC++にも言えることで、性能を追求する場合、仮想関数を減らし、テンプレートで
静的に解決するべきなのだろう。
0047login:Penguin垢版2016/02/07(日) 14:42:38.02ID:+9diEljG
>>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非採用でみごとに失敗したというのも理由のひとつ。
0048login:Penguin垢版2016/02/07(日) 15:12:04.74ID:8dEonPck
>>47
WebはIOがボトルネックになるからプログラムが多少遅くても問題ない分野なんだよって
ことを言ってるんだよ。クライアントアプリは厳しいからねえ。SwingもSwtもJavaFXも難しいよね。
0049login:Penguin垢版2016/02/07(日) 16:15:51.46ID:+9diEljG
>>48
どこがボトルネックとかユーザーの知る範疇ではないでしょ。
君の理論では遅ければ使わないんだからWEB自体がはやらないはずだ。
まあ、遅いというならベンチマークだしてよ。
速いというベンチマークは>>35に出ている。
0050login:Penguin垢版2016/02/07(日) 16:29:48.74ID:8dEonPck
>>49
ノートパソコンでSwing製のアプリ立ち上げればもっさり感を味わえるよ
Web自体とJavaで作られたアプリを同列に語った覚えはないのでそれは
僕の理論ではないですね、あなたの理論です

Web自体は速くなってるんだけどね、むかしは64kbpsで速い、すてき、ISDN、日本バンザイと言われてた
いまは比べ物にならないくらい高速化してる、それに比例して普及もした
やっぱりもっさりは嫌われるんだよ
0051login:Penguin垢版2016/02/07(日) 17:14:16.00ID:+9diEljG
>>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もパソコンも比べものにならないほど高速化しているけど?
0052login:Penguin垢版2016/02/07(日) 17:40:33.41ID:8dEonPck
>>51
AWTはダメだね
時代遅れだし、高速だからもっさり感を味わえないよ

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

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

JavaVMが高速化したってことは昔は遅かったってことじゃないか
その遅い時代にJavaを使うのは現実的じゃなかったってことだね
0053login:Penguin垢版2016/02/07(日) 17:46:50.07ID:8dEonPck
VMが高速化してもその上にSwingやJavaFXといった
鈍重フレームワークが乗っかっていたら意味ない

Androidがうまくやってるのは標準のVMを切り捨ててまで
軽量化、高速化を行ったことにある
その代わりにJavaの長所である汎用性を失った
0054login:Penguin垢版2016/02/07(日) 17:47:22.57ID:+9diEljG
JavaとAdobe flashの区別もつかない人にJavaは遅いとか言われても説得力がないよな。
確かに昔はGUIが遅かったんで、SWTという高速をうたうネイティブで動くGUIライブラリも出たわけ。
Windows上のGCJでもSWTならGUIは使えるらしい。
ではSWTだらけになっているかというと、今も昔もマイナーで知らない人すらいるよね。
0055login:Penguin垢版2016/02/07(日) 17:49:23.54ID:8dEonPck
>>54
Javaが遅いことを体感してる身としては説得力感じるけどな

そもそもJavaでGUI構築しようとする人が少ないでしょうに
0056login:Penguin垢版2016/02/07(日) 17:52:10.56ID:8dEonPck
htmlでリッチなクライアントアプリ作れる現在ではJavaは厳しいのじゃないか
まず、フォントのレンダリングがクソきったないし、浮浪者みたいじゃん
0057login:Penguin垢版2016/02/07(日) 17:54:47.38ID:8dEonPck
Javaしか使えないITドカタはJavaが普及した方がうれしいだろうけど
現実は厳しいね
0058login:Penguin垢版2016/02/07(日) 17:57:49.72ID:+9diEljG
>>52
>AWTはダメだね
>時代遅れだし、高速だからもっさり感を味わえないよ
自体遅れだろうが高速が好きならAWT使えばいいじゃん。
別に必要もないのに無理してSwing使わなくてもいいよ。
SWTもあるぞ。

>NetBeansとかV2Cとかかな
NetBeansは大昔に使ったことあるけど、別に普通に使えたよ。

>その遅い時代にJavaを使うのは現実的じゃなかったってことだね
その遅い時代がJavaの全盛期だったと思う。
IEがJavaアプレット機能を標準搭載。Visual Studioがサポートと現実的だったんだよ。
当時は今後Java一色で染まると予想する人も多かったんだよ。
0059login:Penguin垢版2016/02/07(日) 18:02:27.69ID:+9diEljG
>>53
>Androidがうまくやってるのは標準のVMを切り捨ててまで
>軽量化、高速化を行ったことにある

AndroidのDalvikもARTもCPUがARMなんだからパソコンに比べれば超低速だよ。
今、Android用のJava SE VMがあまり出回っていないからJava VMとの比較はできないけどね。
一応開発者側には超高額でAndroid/iPhoneのJava VMをライセンスしているらしいけど。
0060login:Penguin垢版2016/02/07(日) 18:13:10.44ID:+9diEljG
>>57
>Javaしか使えないITドカタはJavaが普及した方がうれしいだろうけど

まあそりゃそうだけど、そういう人は少ないかもね。
Javaは難しいし普及してないしね。
Javaよりも得意な言語がある人のほうが圧倒的に多いだろう。
0061login:Penguin垢版2016/02/07(日) 18:18:55.21ID:8dEonPck
>>58
時代遅れだからAWTは使われない
SwingもSWTももっさりでレンダリングがゴミだから使われない
Javaは永遠にデスクトップアプリで普及するのは不可能

君はもっさり感否定バイアスに囚われてJavaに憧れを抱いてるだけ
0062login:Penguin垢版2016/02/07(日) 18:20:38.14ID:8dEonPck
Javaが使われてこなかったこと、そしてJavaがこれからも使われないことには
理由があるっていうのはわかってもらえたことと思う
Javaもっさり伝記ここに完結
0063login:Penguin垢版2016/02/07(日) 18:21:10.25ID:+9diEljG
>>56
オラクルがやめるって言っているんだからJavaアプレットはもう終わったよ。
WEB上のJavaアプレットはもう作られないと思うからHTML5との比較はあまり意味がない。
HTMLだけのソフトは、Googleやアップルのアプリストアに登録できないし、セキュリティー上の制限が多くてアプリにならない。
0064login:Penguin垢版2016/02/07(日) 18:26:31.89ID:+9diEljG
>>62
その理由はLinuxユーザーの頭が悪いから。
Javaが使われないイコールLinuxが使われない。
GPLとかGTKとか言っているようじゃ今もこれからもLinuxは使われない。
0065login:Penguin垢版2016/02/07(日) 21:34:40.68ID:Vw+FMvMd
javaのオワコン感はハンパない
0066login:Penguin垢版2016/02/07(日) 22:56:26.44ID:Zz9jY5tF
ほぼ素人なんですがjavaってオワコンなんですか?
アンドロイドアプリ製作やみずほ銀行システムで需要多そうに見えますが
0067login:Penguin垢版2016/02/07(日) 23:46:33.59ID:+aZ8jQFs
>>66
表舞台にはほとんど出て来ないけど20年続いただけあって
当分は需要はあるでしょう。
あとは島国ローカルの問題があります。
海外にはマインクラフトとかJavaでヒット作を出せる人がいますが日本にはいません。
日本人は島人なのでflashでくそゲーム作って満足しています。
Linuxで文字化けするという噂の(過去レス参照)Flash playerが流行して日本のLinuxユーザーざまあ
0068login:Penguin垢版2016/02/08(月) 01:58:23.05ID:LS8bsxRw
>>40
例のJavaアプレットの将棋のゲームで文字化け部分につき、
14.04.3LTSより15.10にアップグレードしたところ、文字化けは改善していた。
0069login:Penguin垢版2016/02/08(月) 02:17:01.03ID:LS8bsxRw
>>67
医者に君の精神状態診てもらえ(笑)
0070login:Penguin垢版2016/02/08(月) 02:20:44.80ID:LS8bsxRw
Flash player?関係ねえよ馬鹿
レスを投稿する


ニューススポーツなんでも実況