- ベストアンサー
Webサービス作成に最適な言語は?
はてなやGoogleのようなサイトを作成にはどんな言語を学べばいいでしょうか。(PHPやJavaScriptあたりかな、とは感じていますが) ちなみにHTML、VBの経験は少しあります。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
気軽に書くのなら、PHPをお薦めします。 ただ、PHPで脆弱性の無いシステムを作るのはなかなか難しいので、重要なデータを保持するようなシステムを作るなら、JavaやRubyのようなしっかりした言語で書くのが良いと思います。 まあ、個人サイトならPHPでいいと思います。 Ajaxは確かにJavascriptを使っていますが、生でJavascriptをコーディングしてAjaxを実現するのは初心者~中級者には困難で、 http://japan.internet.com/developer/20060912/26.html のような開発ツールを使わないと大変です。こういったAjax開発ツールはいくつか出ています。 まあ、Ajaxは「PHPとMySQLならまかしとけ」クラスになってから考えたほうがいいでしょうね。 ポップアップやプルダウンを出す程度のJavascriptなら比較的簡単です。
その他の回答 (3)
- frogeye
- ベストアンサー率47% (11/23)
凝ったサイトを作るならJavaScriptは必須でしょうね。(AjaxなんてJavaScriptありきですから) それとは別に、サーバー側の処理言語を覚える必要があります。 つまり、(1人で書くなら)2つ以上の言語を使う必要があることになります。 手軽に始めるならPHPやPerl,Python、大きめで、しっかりとしたシステムを組むならJava といった使い分けになります。 最近はRuby(Ruby on Rails)が話題に上がる機会が多いようです。 はてなはPerlで書かれているサービスが多いそうです。 情報量はPerl、PHPあたりが多いと思います。(もちろんJavaも多いです) 最近は比較的小さくてもDBを使うことがありますので、SQLが分かればなお良いでしょう。
- galluda
- ベストアンサー率35% (440/1242)
がると申します。んっと…「何を基準にするか」によって随分と答えが変わってしまうのですが。 お手軽にモノを作るならPHPはお勧めですが…お手軽にセキュリティホールが出来るケースも散見されますのでご注意を。 質を問わないのであれば「恐らく最安値クラスでエンジニアを雇える」言語でもあります。 そこそこしっかりしたものであればJava関連がお勧めです。ただ、最低数人は「しっかりした設計が出来る人」がいないと、最終的に「あつかいにくいだけのもの」になってしまいますが。 人件費無視すると、私はC++(ないしC)を推します。一番パフォーマンスを出すことが出来るため、特に「アクセス要求の厳しいサービス」では無類のパワーを誇ります。 設計コーディング含め、技術者が極めてレアなのが最大のネックです。 大雑把にこんなところでしょうか?
お礼
Cですか。(なんとなくとっつきにくいイメージがありますw) ありがとうございます。
- mio_design
- ベストアンサー率25% (372/1457)
SQL、PHP、Java 辺りですかね。データベースとの連携は大規模サイトではお約束なんでSQL関係は必須でしょうね。
お礼
SQLもですね。 ありがとうございます。
お礼
Ajaxもかなり興味あります。 でもまずPHP勉強してみるかな・・・。 ありがとうございます。