以前から様々な会社が提供するWEBサービスを利用して何かを作りたい、プログラミングをしたいと考えていたんですが、その場合、どのプログラム言語を習得するべきか考えていました。
結論として習得すべき言語は、PHPとJavaScriptの二つです。 理由は、いくつかあります。
1.PHPは、多くのレンタルサーバー会社で対応している。 2.PHP対応レンタルサーバー会社は多く、低料金のサービスが多くある。 3.サンプルや書籍など学習しやすい環境がある。
Javaに比べて、PHPはレンタルサーバー対応のサービスが多いうえにJava対応のレンタルサーバーより安い。それにWebサービスを利用したサイトのサンプルが多く勉強しやすい。
個人的には、Javaの方が好きですし馴染みがあるのでさらに学習したいんですけど、実際にはPHP言語を利用してWEBサイト(サービス)を作っている人が多いと感じます。つまり作りやすいんでしょう、色々と。
実際にこのサイトもWordPressを利用していまして、その中身はPHPで書かれていますので、サイトのカスタマイズなどをするにしてもPHPは重要だと思うわけです。
で、PHPを勉強するならJavaScriptをしなくてもいいのではないかと思ったのですが、これはPHPとセットで必要です。JavaScriptだけでも私が作りたいWebサービスを利用したプログラム(サイト)も作れますし、PHPとセットで使うとさらに効果的なんだろうと思うわけです。
さらにJavaScriptを学習するなら、サーバーサイドのプログラムでもJavaScriptが使えるといいんでしょうけど、node.jsとかサーバサイドJavaScriptなんてものがあるらしいですし、でも現実問題まだ早いし、一般化するのかどうか読めないし実例が少ない。
本当は、Javaのサーバサイド技術とか使ってやれればいいんでしょうけど、レンタルサーバーがね・・・。もう5年、10年と待っているけど対応しているサーバー一向に増えないし、対応していても高いし・・・。
過去にJSPとかサーバサイドJavaを学んで、いざ使おうとしたらサーバー代が高い、使えるサーバーが少ないという経験が。とは言いつつ、JSPとサーブレットとJSTLでサイトを作り公開していますけど、費用対効果が残念な結果になっています。まぁ、趣味なんでいいんですけどね。Java系は、企業で使うならすごく有効なんでしょうけど。
そんなわけで、学習時間を多くとれない中、私個人学ぶ言語を1つ選択するとしたならば、サーバーサイド言語はPHPを使うのが現実的かなと思う。他にもRubyとか色々言語あるようですけが学習時間がない。
それにしても言語って多いな。言語覚えても、さらに細かい仕組みが出てきて、しかも1年たったら変ってしまうからな・・・。便利になる反面、学ぶ事が増えていくことはあっても減ることはないんだよなってプログラム言語に関してはすごく思います。
コメント