*

JavaScriptとPHPの違い

公開日: : 最終更新日:2015/09/28 PHP, WEB全般, 講義

お問い合わせフォームと指導者ネタを更新中なのですが、先日セミナーにお越しいただいた受講生の方にPHPとJavaScriptは使われ方がどう違うのか?という質問を受けました。

そこでのやり取りなどがプログラミング初心者にとっては参考になるものだったので一部加筆、修正しブログのコンテンツとさせていただきます。(もちろん個人情報などは一切だしません。)

PHPとJavaScriptの違いですがたしかに改まって説明されることはないですね。

私もいろいろなサイトや仕事を請け負う中でJavaScriptやPHPの違いを体で覚えていったという感じです。

 JavaScriptが得意なこと

JavaScriptですが一般的には
「動きのあるデザイン」などで使われることが多いです。

典型的には下記のようなページです。
http://black-flag.net/devel/jQueryResponsiveFullWideSlider/jQueryResponsiveFullWideSliderEasingPlus/
http://syncer.jp/example/63/modal.html

このような一定時間で背景写真がかわったり、クリックすることでページの背景の色がかわるなどはJavaScriptが使われています。

これはJavaScriptがHTMLとCSSの構造を一部変えているからです。

これ以外にも

  • カーソルを合わせると色がかわる
  • ウインドウが開く

など「動きのあるデザイン」などはJavaScriptが使われていることが多いですね。
(最近はCSSのこともあります。)

PHPでできること

そしてPHPですが、こちらも一言で言いますと「ユーザーが入力したデータの操作」で使われています。

操作というのは下記のようなことが一般的です。

  • お問い合わせフォームのエラーチェック(値が正しいかどうかの判定)
  • メール送信(データをメールにのせて飛ばす)
  • 登録したデータを確認したり、編集したりする(データベースへの登録)

ですので、

  • 掲示板
  • EC
  • SNSサイト

などはPHP(あるいはそれに相当する技術)がないと実現できません。

以上、典型的な例に絞って説明させていただきました。

厳密に言いますと、JavaScriptでもデータの送信はできますし、近年どんどん進化していますのでPHPに近いようなことが実現できたりします。

ただあくまで典型的な例ということで上で説明させていただいたことを覚えておかれると良いと思います。

関連記事

無料プログラミングスクールのメリット・デメリット

一般的にプログラミングのスクールというのは高額です。 30万以上するような講座が普通なので、ぽ

記事を読む

初心者でもできる!作れる!WEBサービスの開発 その3 運営体験記編

(前回までの続き) 初心者でもできる!作れる!WEBサービスの開発 その1 準備編 初心

記事を読む

PHPで掲示板を作ろう! 掲示板の作成方法 まとめ

さて4回にわけて、掲示板のプログラムを学習してきました。 見た目は超シンプルで実際に動かしてみ

記事を読む

PHP 掲示板

PHPで掲示板を作ろう! 掲示板の作成方法 その3(エラーチェックとファイル書き込み)

今回はPHPのコードの説明です。 掲示板の作成方法についてやります。 えー、前回の掲示板

記事を読む

挫折必至!初心者がやってはいけないプログラミングの学習法 ワースト4

多くの方はプログラミングをどのように身につけたらいいのか・・・ということに関心があると思います。

記事を読む

Java/PHP/Perl/Ruby/Python 主要Web系言語徹底比較

本日はWeb系で使われているプログラミング言語の比較をしてみようと思います。 Web系で使われ

記事を読む

「初級」〜「中級」のPHPエンジニアのスキルについてまとめてみる(DB編)

本日はデータベース系の必要な技術について。 ウェブエンジニアといっても技術領域が非常に広いので

記事を読む

PHPのメリット・デメリット

うちのブログで一番読まれている記事が「フレームワークのメリット・デメリット」ですね。 タイトル

記事を読む

どんなプログラマが身につけておいても損はない重要なスキルとは?

のっけからストレートなタイトルですいません。 ちょっとあおり気味なタイトルですが、今日紹介する

記事を読む

繰り返しを学ぼう その2 (while)

おはようございます。松本です。 最近、仕事をしていると細かいノウハウよりも「行動力」が何よりも

記事を読む

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

転職エージェントについて

さて、エンジニアとして転職を考えている人であれば転職エージェントを使っ

エンジニアが転職して年収を上げる方法を考えてみました。

えー前回の記事でも書きましたが、2020年2月現在転職活動中です。

2020年のご挨拶

今更ですが、明けましておめでとうございます。 2019年も2本し

自社開発>客先常駐である本当の理由

このブログでも何回か取り上げていますが、ITエンジニアの働き方としては

エンジニアにとって必要なコミュニケーション能力とは

気がついたらもう3月下旬になっていますね・・ 年末年始忙しかった

→もっと見る

  • follow us in feedly
PAGE TOP ↑