どのプログラミング言語を使用するか | WEBデザイナー"Zoe"の「サービスぶち上げ奮闘記」

WEBデザイナー"Zoe"の「サービスぶち上げ奮闘記」

プログラミング初心者のWEBデザイナーが、WEBサービスを立ち上げるまでの奮闘記です。勉強する中で調べたことや、PHP,SQL,フレームワーク,セキュリティ等分かり易く説明したサイトがあればまとめてます。

こんにちは、Zoeです!

まぁまずは、プログラミングが出来るようにならなければ話にならないんですが・・(´Д`)
どのプログラミング言語を勉強すればいいのかすら、分かりませんでしたので軽く調べてみました!
WEBサービスの開発に適した(よく使われている)言語は
 ・JAVA
 ・PERL
 ・PHP
 ・RUBY
等があるようです。
で、どれが一番いいのか??いっちゃんえぇやつドレやねん!!!!ってとこですが、
それぞれの言語でメリット・デメリットがあり、一概には言えません・・(;´д`)

それぞれの言語に関してはとほほさんのとこなんか結構わかり易かったです。
このサイト、10年前ぐらいに僕が初めてHTMLとCSSを勉強した時、よくお世話になってましたが、まだあったとは・・。

「WEBプログラミング 入門」とかでググってみると色々と駆け込み寺的なサイトが出てきますが、検索結果的に一番多そうなのはPHPでした。やはり資料が多いこと多いこと。ググったらいくらでも出てきます(^o^)
RUBYは歴史が浅いものの、かなり簡単にプログラムが書ける画期的な記法らしく、全国のプログラマがRUBYの魅力にハマってる!みたいなアツい記事もありました。笑
また、上記の2者はWEB開発用のフレームワーク(PHPなら4大フレームワーク{CakePHP, Zend Framework, Symfony, CodeIgniter}、RUBYならRuby on Rails)の情報が充実してました。

勿論JAVAでも色々なフレームワークが存在するみたいです(Struts、Struts2、JSF(Java Server Faces)、Seasar、Seasar2など)が、いちいちコンパイル(コンピューターが解釈出来る形にする)するのが面倒くさそうだったり、何よりソースコードが複雑でこれまたざっくりというと・・
 「 難 し い 」
この一言に付きます・・(;´д`)
なんかイメージでいうと、「お前ダサい。服買えよ。」と省略した感じで言えるのがPHPとRUBY(Rubyに至っては「ダサい。買え。」ぐらいで伝わる)、
「お前今着てる服がダサいから、新しい洋服買ったほうがいいと思うよ。」としっかり伝えないといけないのがJAVAって感じでした。(書いたはいいけど分かりづらい笑)
PERLやC等も同様の理由で食わず嫌いします!

ということで、2者択一・・・。PHP or Ruby なんですが。
簡単+書きやすそうそうなのはRubyでした。
そこで早速、PCにインストール!しようとしたんですが、僕のPCの環境上(Mac 10.6で前バージョンのXcodeを探しきれなかった・・)なんかうまく行かなかったので、残念ながらPHP一択になります。笑
PHPは制作業務の中で、何度か使ったことがあるので基本ぐらいは知ってますが、何かを一から作れるレベルではありません・・。
ということで復習も含め、一から勉強していこうと思います。
それから、クライアントサイドはちょっと弄れるJavascript(特にjQuery)を中心に勉強していこうと思います\(^o^)/