アカウント名:
パスワード:
> Javaのコードを読んでその意味を理解することは簡単であり、開発言語によくある曖昧な落とし穴は多くない
納得がいかない人も居るだろうな。
言語体系としてはC++の不要で難解な部分をそぎ落としたすっきりした言語だったが、その後のEJBやら分散オブジェクト指向やらの各種Webアプリ向けのフレームワークの乱立とアノテーションに強く依存する作法、Eclipseのプラグインの使用が前提、JREのバージョン違いであっさり動かなくなるなどでハマる要素は非常に多い。このままだと業務系の開発は確実に.Netに食われると思う。
何回かAndroid向けにJavaで個人開発したことがありますが、いずれもいい思い出がありません。準備はめんどくさいわ、バージョン違いで動かないのもそうですがそもそもJava本体、SDK、Eclipseと分散しすぎててどれが原因なのかわからなかったり。そもそもAndroid自体バージョンが分散しすぎてて保守が厳しすぎる。その後C#に手を付けて、そのあまりの開発しやすさに笑っちゃいました。構文は似通ってるのでコーディングで違いを意識しすぎることはあまりないのですが……どうしてこうも違ってしまうものなんでしょうかね。
Eclipseって出てくるあたりがもう情報として結構古いよねまあ、面倒くさくないとは言えないが、C#で開発できる範囲とは違うからねぇIDEだけでそれを吸収するならある程度の面倒臭さはやむを得ないかなとは思う
ちなみにC#はVisualStudioが不便すぎて使えないし、単語がMS独自すぎて全く意味不明だしいい思い出がありませんね
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
未知のハックに一心不乱に取り組んだ結果、私は自然の法則を変えてしまった -- あるハッカー
落とし穴を掘る側の人たち (スコア:3, すばらしい洞察)
> Javaのコードを読んでその意味を理解することは簡単であり、開発言語によくある曖昧な落とし穴は多くない
納得がいかない人も居るだろうな。
今はフレームワーク乱立が障壁だな (スコア:0)
言語体系としてはC++の不要で難解な部分をそぎ落としたすっきりした言語だったが、
その後のEJBやら分散オブジェクト指向やらの各種Webアプリ向けのフレームワークの乱立と
アノテーションに強く依存する作法、Eclipseのプラグインの使用が前提、JREのバージョン違いで
あっさり動かなくなるなどでハマる要素は非常に多い。
このままだと業務系の開発は確実に.Netに食われると思う。
Re: (スコア:0)
何回かAndroid向けにJavaで個人開発したことがありますが、いずれもいい思い出がありません。準備はめんどくさいわ、バージョン違いで動かないのもそうですがそもそもJava本体、SDK、Eclipseと分散しすぎててどれが原因なのかわからなかったり。そもそもAndroid自体バージョンが分散しすぎてて保守が厳しすぎる。
その後C#に手を付けて、そのあまりの開発しやすさに笑っちゃいました。構文は似通ってるのでコーディングで違いを意識しすぎることはあまりないのですが……どうしてこうも違ってしまうものなんでしょうかね。
Re:今はフレームワーク乱立が障壁だな (スコア:0)
Eclipseって出てくるあたりがもう情報として結構古いよね
まあ、面倒くさくないとは言えないが、C#で開発できる範囲とは違うからねぇ
IDEだけでそれを吸収するならある程度の面倒臭さはやむを得ないかなとは思う
ちなみにC#はVisualStudioが不便すぎて使えないし、単語がMS独自すぎて全く意味不明だし
いい思い出がありませんね