アカウント名:
パスワード:
Webには向かないのはほぼ定説で、私も異論はないけど、例えば今後10年以上使っていく予定の社内の基幹システムを作るのに、Javaに代わる言語はないでしょう。
型があるとかないとかいう問題以前に、10年以上にわたって言語やライブラリの互換性を維持したままサポートが継続されると期待できる言語は他にないです。(もちろん程度問題です)
・言語仕様が、ライブラリも含めて厳密に定義され文書化されている。・互換性問題が発生しづらい、シンプルな言語仕様と、平凡で冗長だが安定したライブラリ仕様。
PHPとかRubyとかPythonとか、言語自体が互換性を維持していても、ライブラリやフレームワークの動きが早すぎてどうしようもない。特に「開発効率が大幅に向上!」系のライブラリは、便利なのは確かだけどインターフェイスの変更が多いですね。使ってて楽しいけど、これで基幹システムは作れんなあと思う。
JavaもLLでも、堂々と実験的から正規仕様に格上げされたけど、これを使ってはいけないという部分ありますよねEJBとか屍が並んでいて…
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
にわかな奴ほど語りたがる -- あるハッカー
代わりがない (スコア:1)
Webには向かないのはほぼ定説で、私も異論はないけど、
例えば今後10年以上使っていく予定の社内の基幹システムを作るのに、Javaに代わる言語はないでしょう。
型があるとかないとかいう問題以前に、10年以上にわたって言語やライブラリの互換性を維持したままサポートが継続されると期待できる言語は他にないです。
(もちろん程度問題です)
・言語仕様が、ライブラリも含めて厳密に定義され文書化されている。
・互換性問題が発生しづらい、シンプルな言語仕様と、平凡で冗長だが安定したライブラリ仕様。
PHPとかRubyとかPythonとか、言語自体が互換性を維持していても、ライブラリやフレームワークの動きが早すぎてどうしようもない。
特に「開発効率が大幅に向上!」系のライブラリは、便利なのは確かだけどインターフェイスの変更が多いですね。
使ってて楽しいけど、これで基幹システムは作れんなあと思う。
Re:代わりがない (スコア:0)
JavaもLLでも、堂々と実験的から正規仕様に格上げされたけど、これを使ってはいけないという部分ありますよね
EJBとか屍が並んでいて…