質問: C言語系でシンタックスが似ているのでjavascriptを学んだ人は次にPHPをやるといいとききましたがrubyやpythonよりもPHPのほうが文法が似ているので簡単に習得できると考えてよいでしょうか? Nodejsは同じJSですが、非同期IO、コールバック地獄などがあり、同じ言語なのにPHPよりも初めてサーバサイドの言語を学ぶ人には難しいと聞き混乱しています。 同じ言語だからNodejsが文法も関数も新しいことをちょっとした違い程度を学ぶだけでいいので絶対良いと思っていたのですが、 PHPとJSの違い以上にJSとNodejsは違うと考えるべきなのでしょうか? しかもPHPはWEBアプリ制作で5年以上揺るがない8割近くの仕事を占めているが、 その次がrubyが1割くらいで、Nodejsとpythonたちが残り1割というイメージが当分ゆるがないと考えるべきなのですね。 Nodejsはそもそもサーバサイドの言語として、流行らないでこのままなのでしょうか?海外ではかなり使われていると聞きますが。 これが正しい認識であればやはり、WEBアプリ制作やWEBのサーバサイドのプログラミングを小規模サイト政策で請けるのであれば、PHP一択となるのですかね。 前にも似たような質問をしてしまいましたが、非常に重要な選択なので、 色々な方の意見をお聞かせください。 http://mikumikuplay.com/it/beginner_should_learn_javascript_and_php/ より
回答: 農民「今度武士になろうと思うんですが、武器は何を練習したらいいですか?」 旅人「農民なら日常的に鎌を使ってるだろ? 鎖鎌が習得しやすいんじゃない?」 農民「わかりました」 数日後 農民「士官に来ました。鎖鎌が少し使えます」 武士「実績は?」 農民「使い方の本を読みました」 武士「いらん。銃の使い方教えるから鎖鎌は捨ててこい」