• ベストアンサー

PHPを覚えた方がいいですか?

PHPを覚えた方がいいですか? テキストベースでプログラムを組めるのに javaScriptやjavaApplet、PHP、ASPなんかがあります。 javaScriptはその昔触ったことがあるので何となく分かります。 OKWAVEのソースを見ていたらPHPというのがあちこちに出てきました。 そこで調べたらPHPが結構人気が高いことを知りました。 私は手軽にできるといったらjavaScriptしか知らなかったのですが、 PHPとjavaScriptならどちらを覚えた方がいいのでしょうか。

noname#112747
noname#112747
  • PHP
  • 回答数7
  • ありがとう数19

質問者が選んだベストアンサー

  • ベストアンサー
回答No.7

・Javascript みなさんが言っているように、クライアントサイドで動きます。 クライアントサイド、つまり、ホームページにやってきたお客さんのパソコン側のCPUを使って処理を行いますので、沢山のJavascriptがあるページでは、非力なパソコンでは動作が重い場合があります。 使用用途は幅広いですが、Googleの検索窓で一文字入力したら候補が沢山出てくるようなもの(Ajaxとか)ですとか、 ホームページのメニューなんかにマウスを当てると項目が開いたりとか、ホームページに動きを持たせる時に使うものです。 ・PHP こちらはサーバサイドですので、ホームページにアクセスされたときに、ホームページを設置しているサーバ側が処理をしてから、結果をお客さんが見ることになります。 なので、お客さんはHTMLで記述されたページを見るのと同じです。 PHPは、例えば掲示板だとかブログのような、文字を入力してそれをサーバに保存するようなものを作成するときなどに使います。 また、ASPも同じような用途で使用する言語ですが、サーバがWindows限定だったり、レンタルサーバなどで対応しているところが少なかったりします。 上記の事から、javascriptとPHPは利用する範囲が異なりますので、両方必要になります。 とりあえずは、javascriptに代わる言語はないので、Web関係では必修科目かなぁと思います。 PHPは、同じ用途で、Perl/Ruby/Pythonなんかもありますので、覚えやすそうなものを選ぶのが良いと思います。 Perlはモバゲーが使ってたりします。 Rubyは分かりませんが、Ruby On Railsで一躍有名になりました。 Pythonは、Googleが標準的に使っているようです。 他にも、2ちゃんねるなんかは、Cで書かれてたりします。

noname#112747
質問者

お礼

大変良いヒントを有り難うございす。 掲示板はPHPで作られたりしているのですね。 でも2ちゃんねるはCなのですね!! 多分OKWAVEはPHPのような気がします。 loginとかその辺りがPHPだったので。 javaScriptに変わる言語がないとは驚きました。 でも、vbScriptやASPはくせがあるようですね。 取り敢えずjavaScriptを念頭においてやってみます。

その他の回答 (6)

  • cobe
  • ベストアンサー率23% (54/227)
回答No.6

できることが違うので、両方覚えた方がいいです。JavaScriptは主にブラウザ側で動くのに対して、PHPはサーバ側で動きます。

noname#112747
質問者

お礼

やっぱりPHPはサーバ側で動くんですね。 サーバ側で動くのとパソコン側で動くのと 何がどう違うのかもよく分かりませんが、 それは次の機会に質問してみたいと思います。

  • orayama
  • ベストアンサー率22% (13/59)
回答No.5

No2です。 大変失礼しました、質問者様の意図を読み違えていたようです^^; C言語ではWebページを直接作ることはできません。 以上、補足でした。

noname#112747
質問者

お礼

わざわざすみません。 C言語っていうのはプロ用ですよね。 私ではとても手が出せそうにありません。 私自身も色々と知らないことだらけなので もう少し勉強というか、PHPがどういうものか調べてみます。 今回は皆さんのお陰でイメージのズレが修正できたと思います。

  • notnot
  • ベストアンサー率47% (4848/10262)
回答No.4

テキストベースでというのは、テキストを入力してテキストを出力するプログラムということでしょうか? そういう意味だとすると、向いているのはPerlとかRubyですね。 Windows上で動くものでは、JavaScript互換のJScriptがWindows標準搭載です。WSHというこれも標準のライブラリを使うとファイル操作もできますし、Windowsの操作もできます。 現時点でPHPについて知らず、当面ウェブアプリを作る予定がないならPHPは薦めません。

noname#112747
質問者

お礼

テキストを入力してとか、まだそこまで構想は固まっていません。 ただ色々と面白そうなことができそうなので質問してみました。 例えばマウスカーソルにくっついてくるハートマークとかです。 PHPは全くしりません。 WEBアプリとはホームページのことでしょうか。 ならば作る予定はあります。

  • orayama
  • ベストアンサー率22% (13/59)
回答No.3

どっちも習得して差支えない、と思います。 そして、これから使う予定がないならば、どちらも必要ない、ということになるでしょうか。 結局は言語なんて、どれか1種類でも完全習得しておけばあとは応用ですから、 必要な時に勉強して身につければいいと思います。 もしも何の言語も完全習得していないのであれば、C言語かFortranをお勧めします。 PHPやJavaScriptよりも、よっぽど応用力がつくと思います。

noname#112747
質問者

お礼

使う予定はあるといえばあるし、ないといえばありません。 ホームページ作ろうと思っているので、研究のついでに とりあえずこのサイトを見ていたらPHPとあったので質問しました。 C言語って学生のときにやりましたが普通のソフトを作るものだと 思ってました。あれでホームページも作れるのですか?

  • mnabe
  • ベストアンサー率33% (427/1283)
回答No.2

用途が違います。 PHP は、サーバサイドで動く物です。 JavaScript はクライアントサイドで動く物です。 業としてか、スキルとしてって言うのなら、両方って言う答えになります。 プログラムなんて所詮手段でしか無いのですから、”何を”やりたいのかで、習得する言語は違ってきます。  用途によった言語が有ります。言語にも、得手不得手が有りますので、使い分ける必要が出てきます。

noname#112747
質問者

お礼

PHPっていうのはサーバ側で動くのですか。 パソコン側にダウンロードして動くって書いたあったので javaScriptと同じだと思っていました。 業として覚える予定は今のところありません。 どうも私はjacaScriptで十分なようですね。

  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.1

テキストベースでプログラムといっても、javaScriptだと、 ファイルの入出力処理が出来ません。そおいった点からだと PHPを覚えた方がよいでしょう。 手軽さからだと、VBscriptとか、VBAでもよいかも...

noname#112747
質問者

お礼

回答有り難うございます。 今のところファイル入出力??とかは考えていません。 javaScriptで色々と面白いことができるのは知っています。 VBScriptは初めて聞きました。色々あるのですね。

関連するQ&A

  • JavaScript→PHPのデバッグ

    JavaScriptからPHPのソースを呼び出し(引数を渡している)て実行させるというプログラムを作成しています。 JavaScript→PHPの引数の動きを追うようなデバッグするためには、どのような方法がありますか? 以上、よろしくお願いします。

    • ベストアンサー
    • PHP
  • PHPのソースが見たい!

    PHPのソースが見たい! すでに公開されているPHPのファイルをダウンロードすることはできますか? htmlやCSSやJavaScriptは簡単にソースの表示でみることはできますが、 phpで記載されているとこだけは見れません。 どうゆう風にphpで記載しているか見たいです。 どなたか分かる方がおりましたら、教えてください。 よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • PHPができればJavaScriptは不要ですか?

    PHPとJavaScriptがわかる方に質問です。 私は実務でショッピングサイト製作をしています。(プログラムは外注) CSSを習得、Perlを少しとPHPをちょっとさわったレベル、JavaScriptはわからないという人間なのですが、今後JavaScriptはどうしようかと考えています。現状特に必要性を感じることもなくひょっとしてPHPができればJavaScriptはいらないのではなどと想像しています。そこで「JavaScriptがないとこんなことができないので困るゾ」などというご意見アドバイスいただけたら助かります。よろしくお願いいたします。

  • JavaAppletとJavaScriptの違い

     JavaAppletとJavaScriptの違いがよく分かりません。  本には、JavaScriptはあらかじめHTMLファイルの中に書き込んでおく、とあり、なんとなく分かるのですが。  JavaAppletは、HTMLを読み込んだ後、Javaの実行環境をInternetExploreなどのブラウザの中で呼び出し、ブラウザの内部でプログラムが実行される、と書いています。  また友人に聞くと、JavaScriptはHTMLの延長みたいなもの、JavaAppletはHTMLに埋め込まれたプログラムみたいなものと同じ、いいましたが、いまいち具体的にはよく理解できません。  JavaScriptもHTMLに埋め込まれているのではないのでしょうか。  もう少し分かりやすい説明ってあるのでしょうか。宜しくお願いします。

    • ベストアンサー
    • Java
  • phpでhtmlを取り出すには

    こんにちは。phpを勉強中なのですが質問があります。 phpでhtmlソースを取り出したいのですが、htmlソース(内容はdiv~/divで囲んだソース)はどのように保存すれば良いでしょうか? htmlソースなのですが大量にありまして、そのソースごと並び替えをしてhtmlを表示したいのですが・・。 今自分で作ってみたのは、単純にテキストファイルにhtmlを書いて、phpで並び替え、テキストファイル読み込み表示するという方法なのですが、とりあえずは上手くできたのですが、この方法ですとテキストファイルが大量にできてしまいます。 初心者のサイトではデータはmysqlのデータベースを使う・・とあったので同時にmysqlを少しさわってみたのですが、例えばデータベースの値の所にhtmlのソースを放り込むという事なのでしょうか? 作りたいのはゲームのレビューサイトなのですが可能であれば日付順などボタン一つで並び変えたいのです。(div~/divで囲んだソースごと並び変えたい。div~/divの中には自分のレビューやら画像が入ります) htmlとphpを覚え始めたばかりで、よく分からないのですが通常みなさんはhtmlファイルは何に格納するのでしょうか?

    • ベストアンサー
    • PHP
  • PHPとjavascriptで共通なエンコード方法

    PHPからjavascriptにバイナリデータ(16バイト程度)を受け渡す 処理を作成しているのですが、うまく動作しないので、相談します。 バイナリデータをエンコードしてPHPからjavascriptに 以下の流れで引き渡しています。 (1)PHPのbase64_encodeでバイナリデータをエンコード (2)エンコードしたデータをjavascriptに出力 (3)javascriptでデータをデコード (3)のデコードには次のページのbase64.jsなど、いくつかの デコード方法を試してみました。 http://www.onicos.com/staff/iz/amuse/javascript/expert/ しかしながら(1)の元のデータと(3)でデコードしたデータが 一致しません。 質問したいのは以下の2点です。 ・PHPのbase64_encodeとjavascriptのbase64エンコードは  一般的に方式が違うのでしょうか。同じbase64なので  同じコードが生成されると考えたのですが、そうでは  ないのでしょうか。 ・base64_encodeでも、その他の方法でもかまわないので  PHPとjavascriptで共通なエンコード方式、あるいは  PHP上のバイナリデータをjavascriptに正しく受け渡す  方法があれば教えて下さい。 よろしくお願いします。

  • PHPのプログラムを作って動作検証のブラウザはどれ

    PHPやjQueryを含んだプログラムを作って動作検証するには、どのブラウザがいいでしょうか。 実行中のソースの確認、Javascriptのエラー、httpヘッダーの確認などがしたいです。

    • 締切済み
    • PHP
  • PHPで外部のhtmlを読み込んでソースを加工

    PHPで外部のWebページのhtmlソースを読み込むことは可能でしょうか? PHPで外部のWebページを表示するのではなく、そのWebページのhtmlソースを読み込んでhtmlをPHPで加工してから表示させたいのです。 その際に、javascriptが実行された結果(javascriptの実行がきちんと終了した状態)のhtmlソースを取得したいです。 何か情報をお持ちの方がいましたらお教え下さい。 よろしくお願い致します。

    • ベストアンサー
    • PHP
  • phpのソースは見られてる?

    こんにちは。 初歩的な質問で申し訳ありませんが、 PHPのソースはYahooやGoogle、Bing等のクローラーに 見られているのでしょうか? 自分的にはHTMLソースとCSS、JAVASCRIPTしか見られていない と思っているのですが、どうなのでしょうか? どなたか、ご存知の方がいらっしゃいましたら教えてください! 宜しくお願いします。

    • ベストアンサー
    • PHP
  • PHPにてC言語プログラムを呼び出す方法

    PHP言語内でC言語プログラムを呼び出す方法があると伺ったのですが、どうすればいいのかご存知でしょうか? いくつか試して見たのですが、ソースコードをテキストとして表示するものばかりでして・・・

    • ベストアンサー
    • PHP

専門家に質問してみよう