アカウント名:
パスワード:
物議を醸す理由がわからない。プログラマでない人にも分かるように説明して欲しい。
例えば今までその企業ではいくつかの言語のうちフランス語が主要言語だったのが今度からドイツ語になるようなもの宗教に例えてもいいとは言えGNOMEくらいならCなんかよりもスクリプト言語の方がずっとあってるのは確か
本質的にJavaScriptが欠陥言語だということ。優れた言語を目指して失敗した言語なので優れた部分はあるが失敗によるダメージが大きい。JavaScriptで良いコードを書く人なら当然知っている常識。
オライリーからもJavaScript: The Good Partsという人気本が出ているくらいで、この本のタイトルには「悪い部分は多数あるのは認めるが良い所だけを使おう」という意味が込められている。
もちろんJavaScriptでもまともな人が作法を守って作る限り普通にプログラミングができるが、他の言語ではあり得ない注意をしなければならない。どんな言語でも注意するべき箇所はあるが、JavaScriptの場合はその注意をプログラマーに要請する論理的な根拠が存在しない。
JavaScript自体は良い言語だと思うけどなぁ。Webで使用された場合に、各ブラウザの互換性(DOM)がアレだったのが悪評の理由に感じる。
「JavaScript: The Good Parts」には、ブラウザの互換性とかそういうレベルじゃなく、JavaScriptという言語そのものの良いところと悪いところが書かれてます。良書なので、もしお読みになったことがなければご一読をお勧めします。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
未知のハックに一心不乱に取り組んだ結果、私は自然の法則を変えてしまった -- あるハッカー
物議を醸す理由は? (スコア:2, すばらしい洞察)
物議を醸す理由がわからない。
プログラマでない人にも分かるように説明して欲しい。
Re: (スコア:0)
例えば今までその企業ではいくつかの言語のうちフランス語が主要言語だったのが今度からドイツ語になるようなもの
宗教に例えてもいい
とは言えGNOMEくらいならCなんかよりもスクリプト言語の方がずっとあってるのは確か
Re: (スコア:1, 参考になる)
本質的にJavaScriptが欠陥言語だということ。
優れた言語を目指して失敗した言語なので優れた部分はあるが失敗によるダメージが大きい。
JavaScriptで良いコードを書く人なら当然知っている常識。
オライリーからもJavaScript: The Good Partsという人気本が出ているくらいで、この本のタイトルには
「悪い部分は多数あるのは認めるが良い所だけを使おう」という意味が込められている。
もちろんJavaScriptでもまともな人が作法を守って作る限り普通にプログラミングができるが、他の言語ではあり得ない注意をしなければならない。
どんな言語でも注意するべき箇所はあるが、JavaScriptの場合はその注意をプログラマーに要請する論理的な根拠が存在しない。
Re: (スコア:0)
JavaScript自体は良い言語だと思うけどなぁ。
Webで使用された場合に、各ブラウザの互換性(DOM)がアレだったのが悪評の理由に感じる。
Re:物議を醸す理由は? (スコア:0)
「JavaScript: The Good Parts」には、ブラウザの互換性とかそういうレベルじゃなく、
JavaScriptという言語そのものの良いところと悪いところが書かれてます。
良書なので、もしお読みになったことがなければご一読をお勧めします。