アカウント名:
パスワード:
これまた上手いこと考えたなぁというか、これやられたらJavaのエコシステム壊滅というか…。サポート契約ぐらい余裕な大規模システムはともかく、小さいとこは脱Java進みかねないぞこれ。
すなおに「貧乏人のJava離れが加速する」って言えばいいと思うの
よし、.NET Core使ってもいいぞ!!
いや、本当にJavaって.NETと真逆を突っ走ってる感じがするよね。APIの類似だけで訴えたり、今回の様に入手しようとするだけで契約必須にしたり。それで流行ると思ってんだろうか。それとも、もうJavaの将来性に期待してなくて、今からでも小銭を稼ごうとしているのだろうか。
もう十分広まっているから、ちょっとのことでは廃れないと見込んで回収にはいったのでは?#GIFのあれを思い出しますよね
Java9での破壊的仕様変更の合わせ技で離れる人は多い気がするでも大手の業務向けなんかだときっと金払って継続するんだよなあ
内部クラスが見えなくなるんですよねー。使うなって書いてあるけど使ってるところはあるんでしょうねー。
Oracle「サポート契約もせずにピーピー言う輩はととっと消えろ、うちは安定して金を払ってくれる得意先だけでいい」ということでしょ。それこそOracle(Database)のビジネスモデルと同じ方向に向かってるんじゃない?
# そういう客が使い続けてくれるかどうかは知らん
メインフレームのビジネスモデルに回帰するということか。
そもそも小さいところでわざわざJavaを選んでるところってあるんでしょうか?
今どきのJavaってAndroidの既存アプリの保守か、あるとしても大規模システムのITゼネコン案件がメインなんではないでしょうか?
自前での開発力のあるところなら最初からRubyとかPHPとか.NETとかを使うでしょうし、無いところならオープンソースやフリーのWebアプリを使いますから、そこの保守にただ乗りするか、もしくは「セキュリティホール上等」で何もしないのではないかと。
> そもそも小さいところでわざわざJavaを選んでるところってあるんでしょうか?
あるある。
> 自前での開発力のあるところなら最初からRubyとかPHPとか.NETとかを使うでしょうし、
開発者が2人~3人くらいまでならいいけど、それより多くて長期間改変を続けるソフトだと静的型検査が欲しくて、メジャーな Web 用言語だと JVM 系か .NET ってことになるけど、Linux で .NET はまだ微妙だから、必然的に JVM を使うことになる。まあ小規模なところは Oracle JDK がなくても OpenJDK で十分だから、今回の話がホントでも困らんだろうとは思う。
> Linux で .NET はまだ微妙だから、Container Serviceでビックリするほど安定して動いてるが。
>> Linux で .NET はまだ微妙だから、> Container Serviceでビックリするほど安定して動いてるが。
しかしまだまだマイナー。
たとえばhttp://githut.info/ [githut.info]とかhttps://trends.google.co.jp/trends/explore?q=Linux%20Java,Linux%20C%23 [google.co.jp]客観的数字が出るものみると明らか。
そらまだ採用件数少ないけどそのリンク先の切り方はあまり参考にならんと思うぞ…
おススメのリンク先をよろしく!
微妙なのはJVMの方なのだよな。なんでってくらいメモリ使うのは変わらんし。いまいち速くも無い。その割にCPU負荷も低くない。ServerVMって本当に機能してるんだろうか。スタックマシンはもうやめるべきと思うし、言語仕様も大幅に拡張した方がいい、何より腐ったライブラリを切り捨てるべきだ。そろそろJava++してもいんじゃ無いかと思うけど、オラクルはやんないだろうな。緩慢に死にゆく言語になっちまった。
> 言語仕様も大幅に拡張した方がいい、> そろそろJava++してもいんじゃ無いかと思うけど
Scala じゃダメなのん?それとも Oracle の公式サポートが欲しい人?
なっちまった。
なにをいまさら。Javaってずっとそんな調子でしょ。
言語使用に関してはJava8でかなり変わりましたけどねーJava8信者はfor文使用禁止とか言う位ですw各種ライブラリも少しずつストリームに対応してきていますSpringみたいにアノテーションで実質言語拡張しまくってるのもありますし昔のJavaと比べたら別物って位、変わっているかとまあ、それが良い変化かと言われると素直に頷けませんが
.NETのCILもスタックマシンだったはずですが。どうせJITすると思えばたぶんそこは要点じゃない。
> 静的型検査が欲しくてHackがPHPをJava的に使える感じでしたが、すぐに共通部分が多いPHP7が出たせいで普及はしませんでしたね。ググラビリティが低いネーミングも原因かもしれません。PHPにjavascriptのstrictモードみたいなのを付けて、型チェック強制にしたら結構使えそうな気はしますが。問題は大半のPHPプログラマーは強制型検査とか受け入れたくないって事でしょうか……。フレームワークはSymfonyのような、多言語のフレームワークも含めても1,2を争う位、大規模開発に向いているものもありますし。どちらにしろ、ライブラリが少ないのでWeb以外ではJavaの代わりにはなりませんが。
JavaScriptはWebブラウザで実行可能な事実上唯一の言語だったから、その延長線上で安全なプログラミングを行いたいという需要があった。PHPの方は「言語変えろ」で終わりかねないから需要が少ないのではないかと。
> PHPにjavascriptのstrictモードみたいなのを付けて、型チェック強制にしたら結構使えそうな気はしますが。PHP7からstrictモードついてるけどそれじゃダメなの?あとはPhpStorm使えば割と型安全に使えるけど。
新人研修の講師していますが、半分以上Javaですね。次に、PHPが多くて、後は複数の言語広く浅くみたいな感じです。Webもアプリ的な処理を含むものはJavaが多いですし、コマンドラインのデータ処理とか、デスクトップアプリもJavaですね。この辺もC#にかなり食われて来ていますが。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
開いた括弧は必ず閉じる -- あるプログラマー
話題になってるから見直されるとは思うが (スコア:0)
これまた上手いこと考えたなぁというか、これやられたらJavaのエコシステム壊滅というか…。
サポート契約ぐらい余裕な大規模システムはともかく、小さいとこは脱Java進みかねないぞこれ。
Re:話題になってるから見直されるとは思うが (スコア:1)
すなおに「貧乏人のJava離れが加速する」って言えばいいと思うの
Re: (スコア:0)
よし、.NET Core使ってもいいぞ!!
Re:話題になってるから見直されるとは思うが (スコア:1)
いや、本当にJavaって.NETと真逆を突っ走ってる感じがするよね。
APIの類似だけで訴えたり、今回の様に入手しようとするだけで契約必須にしたり。
それで流行ると思ってんだろうか。
それとも、もうJavaの将来性に期待してなくて、今からでも小銭を稼ごうとしているのだろうか。
Re: (スコア:0)
もう十分広まっているから、ちょっとのことでは廃れないと見込んで
回収にはいったのでは?
#GIFのあれを思い出しますよね
Re: (スコア:0)
Java9での破壊的仕様変更の合わせ技で離れる人は多い気がする
でも大手の業務向けなんかだときっと金払って継続するんだよなあ
Re: (スコア:0)
内部クラスが見えなくなるんですよねー。使うなって書いてあるけど使ってるところはあるんでしょうねー。
Re: (スコア:0)
Oracle「サポート契約もせずにピーピー言う輩はととっと消えろ、うちは安定して金を払ってくれる得意先だけでいい」
ということでしょ。それこそOracle(Database)のビジネスモデルと同じ方向に向かってるんじゃない?
# そういう客が使い続けてくれるかどうかは知らん
Re: (スコア:0)
メインフレームのビジネスモデルに回帰するということか。
Re: (スコア:0)
そもそも小さいところでわざわざJavaを選んでるところってあるんでしょうか?
今どきのJavaってAndroidの既存アプリの保守か、
あるとしても大規模システムのITゼネコン案件がメインなんではないでしょうか?
自前での開発力のあるところなら最初からRubyとかPHPとか.NETとかを使うでしょうし、
無いところならオープンソースやフリーのWebアプリを使いますから、
そこの保守にただ乗りするか、もしくは「セキュリティホール上等」で何もしないのではないかと。
Re: (スコア:0)
> そもそも小さいところでわざわざJavaを選んでるところってあるんでしょうか?
あるある。
> 自前での開発力のあるところなら最初からRubyとかPHPとか.NETとかを使うでしょうし、
開発者が2人~3人くらいまでならいいけど、それより多くて長期間改変を続けるソフトだと
静的型検査が欲しくて、メジャーな Web 用言語だと JVM 系か .NET ってことになるけど、
Linux で .NET はまだ微妙だから、必然的に JVM を使うことになる。
まあ小規模なところは Oracle JDK がなくても OpenJDK で十分だから、今回の話がホントでも
困らんだろうとは思う。
Re: (スコア:0)
> Linux で .NET はまだ微妙だから、
Container Serviceでビックリするほど安定して動いてるが。
Re: (スコア:0)
>> Linux で .NET はまだ微妙だから、
> Container Serviceでビックリするほど安定して動いてるが。
しかしまだまだマイナー。
たとえば
http://githut.info/ [githut.info]
とか
https://trends.google.co.jp/trends/explore?q=Linux%20Java,Linux%20C%23 [google.co.jp]
客観的数字が出るものみると明らか。
Re: (スコア:0)
そらまだ採用件数少ないけどそのリンク先の切り方はあまり参考にならんと思うぞ…
Re: (スコア:0)
おススメのリンク先をよろしく!
Re: (スコア:0)
Re: (スコア:0)
微妙なのはJVMの方なのだよな。
なんでってくらいメモリ使うのは変わらんし。いまいち速くも無い。その割にCPU負荷も低くない。ServerVMって本当に機能してるんだろうか。
スタックマシンはもうやめるべきと思うし、言語仕様も大幅に拡張した方がいい、何より腐ったライブラリを切り捨てるべきだ。
そろそろJava++してもいんじゃ無いかと思うけど、オラクルはやんないだろうな。
緩慢に死にゆく言語になっちまった。
Re: (スコア:0)
> 言語仕様も大幅に拡張した方がいい、
> そろそろJava++してもいんじゃ無いかと思うけど
Scala じゃダメなのん?
それとも Oracle の公式サポートが欲しい人?
Re: (スコア:0)
なっちまった。
なにをいまさら。Javaってずっとそんな調子でしょ。
Re: (スコア:0)
言語使用に関してはJava8でかなり変わりましたけどねー
Java8信者はfor文使用禁止とか言う位ですw
各種ライブラリも少しずつストリームに対応してきています
Springみたいにアノテーションで実質言語拡張しまくってるのもありますし
昔のJavaと比べたら別物って位、変わっているかと
まあ、それが良い変化かと言われると素直に頷けませんが
Re: (スコア:0)
.NETのCILもスタックマシンだったはずですが。どうせJITすると思えばたぶんそこは要点じゃない。
Re: (スコア:0)
> 静的型検査が欲しくて
HackがPHPをJava的に使える感じでしたが、すぐに共通部分が多いPHP7が出たせいで普及はしませんでしたね。
ググラビリティが低いネーミングも原因かもしれません。
PHPにjavascriptのstrictモードみたいなのを付けて、型チェック強制にしたら結構使えそうな気はしますが。
問題は大半のPHPプログラマーは強制型検査とか受け入れたくないって事でしょうか……。
フレームワークはSymfonyのような、多言語のフレームワークも含めても1,2を争う位、大規模開発に向いているものもありますし。
どちらにしろ、ライブラリが少ないのでWeb以外ではJavaの代わりにはなりませんが。
Re: (スコア:0)
JavaScriptはWebブラウザで実行可能な事実上唯一の言語だったから、
その延長線上で安全なプログラミングを行いたいという需要があった。
PHPの方は「言語変えろ」で終わりかねないから需要が少ないのではないかと。
Re: (スコア:0)
> PHPにjavascriptのstrictモードみたいなのを付けて、型チェック強制にしたら結構使えそうな気はしますが。
PHP7からstrictモードついてるけどそれじゃダメなの?
あとはPhpStorm使えば割と型安全に使えるけど。
Re: (スコア:0)
新人研修の講師していますが、半分以上Javaですね。
次に、PHPが多くて、後は複数の言語広く浅くみたいな感じです。
Webもアプリ的な処理を含むものはJavaが多いですし、コマンドラインのデータ処理とか、デスクトップアプリもJavaですね。
この辺もC#にかなり食われて来ていますが。