カテゴリー

  • Tech
  • 英語学習
  • セブ島・留学準備
  • キャリア
  • Kredo
KredoのIT留学
スタッフ募集中
留学体験談
無料相談はこちら
セブ島IT留学の「Kredo」が運営するメディア「Kredoblog」
  • TECH Tech
    • Web・プログラミング

      Web・プログラミング

    • テクノロジー

      AI・テクノロジー

  • ENGLISH 英語学習
    • 英語学習法

      英語学習法

    • 英語表現・フレーズ

      英語フレーズ

  • STUDYABROAD セブ島・留学準備
    • 語学留学

      語学留学

    • IT留学

      IT留学

    • セブ島情報

      セブ島情報

  • CAREER キャリア
    • ITキャリア

      ITキャリア

    • 転職・海外就職

      転職・海外就職

    • インタビュー

      インタビュー

  • KREDO Kredo
    • ニュース・キャンペーン情報

      ニュース・キャンペーン情報

    • CEO・STAFFブログ

      CEO・STAFFブログ

    • IT×英語留学体験談

      IT×英語留学体験談
      [Kredo公式サイトへ]

5月申し込み限定授業料半額 kredo it留学オンライン
  • TOP
  • Tech
  • Web・プログラミング
  • PHPで作られたWebサービスの事例10選!他言語との比較も解説

PHPで作られたWebサービスの事例10選!他言語との比較も解説

太田 ヨウタ
太田 ヨウタ
公開日:2019.10.17
更新日:2021.03.05
Web・プログラミング |
  • ツイート
  • シェア
  • はてな
  • ポケット
 loading

PHPはFacebookやSlackなど有名サービスに使用されており、人の役に立つサービスを作りたい人にはとても魅力的なプログラミング言語です。

しかし、実はPHPを学ぶだけでは質の高いサービスは作れません。

エンジニアの仕事は7割が調べものと言われており、

  1. 検索力
  2. 英語力

の2点がなければ質の高いサービスを作ることはできないのです。

本記事では、PHPで作られたサービス例とともに質の良いサービスを作る上での注意点も解説しますので、企業に必要とされるエンジニアになりたい方はぜひ最後まで読んでみてくださいね。

記事のもくじ

  • PHPで作られたWebサービスの事例10選
    • PHPのサービス1. Facebook
    • PHPのサービス2. Wikipedia
    • PHPのサービス3. Slack
    • PHPのサービス4. Hootsuite
    • PHPのサービス5. VK
    • PHPのサービス6. ぐるなび
    • PHPのサービス7. CAMPFIRE
    • PHPのサービス8. ココナラ
    • PHPのサービス9. Schoo
    • PHPのサービス10. SAGOJO
    • CMSの事例
  • PHPで質の高いWEBアプリ開発やWEBサイト制作に必須な2つのこと
    • 1. 検索力
    • 2. 英語力
  • PHPで実現できるサービス、苦手なこと
    • PHPで実現できる機能
    • PHPが苦手なこと
  • Webサービス開発におけるPHP・Ruby・Javaの比較
    • 【難易度1】PHP
    • 【難易度2】Ruby
    • 【難易度3】Java
  • まとめ:Webサービスの開発ならPHPがオススメ

PHPで作られたWebサービスの事例10選

まず、PHPは具体的にどんなWebサービスに利用されているのか、事例をご紹介します。

サービスの調査には、Googleアドオンの『Wappalyzer』や『builtwith』『StackShare』といったWebサービスを利用しました。

PHPのサービス1. Facebook

(引用:Facebook)

日本でも2,800万人以上が利用しているSNS『Facebook』は、PHPを利用している最も有名な企業です。

PHPを独自に改良したHackという言語を利用しています。

PHPのサービス2. Wikipedia

(引用:Wikipedia)

『Wikipedia』もPHPで作成されたサービスとして有名です。

Wappalyzerやbuiltwithの情報を見ると、PHP7.2が利用されていることがわかります。

PHPのサービス3. Slack

(引用:Slack)

『Slack』は、Webブラウザからも利用できるビジネスチャット・コラボレーションツールです。

チャット特有の迅速なやりとりだけではなく、1つのチャットの中でもプロジェクトやチームごとにチャンネルを分けることができます。

▼Slackの画面例

(引用:Slack)

SlackはPHPだけでなく、JavaScriptやJavaなども組み合わせて作成されています。

PHPのサービス4. Hootsuite

(引用:Hootsuite)

『Hootsuite』は、TwitterやInstagram、FacebookなどのSNSを統合管理するためのWebサービスです。

カナダに本社を持つHootsuite Media社によって運営されています。

PHPのサービス5. VK

(引用:VK)

『VK』は、ロシア版のFacebookと言われるWebサービスです。

VKはPHPだけでなくPythonやGoなど、複数の言語を組み合わせて作成されています。

PHPのサービス6. ぐるなび

(引用:ぐるなび)

宴会・グルメ情報検索サイトの『ぐるなび』は、PHPのフレームワークLaravelを利用しています。

ぐるなびのエンジニアブログで詳しく解説されているので、気になる方はご覧になってみてください。

PHPのサービス7. CAMPFIRE

(引用:CAMPFIRE)

日本最大級のクラウドファンディングサイト『CAMPFIRE』は、元々PHPのフレームワークCakePHPで作成されていました。

現在では大部分がRuby on Railsに変わっていますが、一部のシステムにはPHPが利用されています。

PHPのサービス8. ココナラ

(引用:ココナラ)

スキルを売り買いできるフリーマーケットサイト『ココナラ』もPHPで作成されており、フレームワークにはCakePHPを利用しています。

PHPのサービス9. Schoo

(引用:Schoo)

様々な授業をオンライン学習できる『Schoo』もPHPで作成されており、フレームワークにはPHPで動的Webサイトを構築するために利用するCodedIgniterが利用されています。

一部にはRuby on Railsも使われているようです。

PHPのサービス10. SAGOJO

(引用:SAGOJO)

旅人向けの求人情報サイト『SAGOJO』にもPHPが使用されており、旅先で記事を書いたり、写真や動画を撮ったりしながら仕事が受注できます。

サーバーサイドの開発フレームワークは、PHPで書かれたSymfony2を採用しています。

CMSの事例

CMS(Contents Management System)とはコンテンツ管理システムのことで、PHPを使ったCMSには以下のようなものがあります。

  • WordPress
  • Drupal
  • EC-Cube

『WordPress』は初心者でも簡単にWebサイトが作れるCMSで、Webサイトの約35%のシェア率を誇っており、本ブログもWordPressを利用しています。『Drupal』もWordPressと同じブログ作成用のCMSです。

『EC-CUBE』はECサイト作成用のCMSで、ネットショップなどを作成する機能が充実しています。

▼Drupalで作ったサイト例

(引用:LUSH)

▼EC-CUBEで作ったサイト例

(引用:Living Room AKITASU)

WebサイトやWebサービスの作成だけでなく、CMSなどのツール作成にもPHPは利用されています。

PHPで質の高いWEBアプリ開発やWEBサイト制作に必須な2つのこと

FacebookやSlackのように魅力的なサービスが作れるPHPですが、実は質の高いサービスを作るには以下2つのスキルが必須になります。

  1. 検索力
  2. 英語力

1. 検索力

プロのエンジニアというとコードを暗記していて黙々とプログラミングしているイメージがあるかもしれませんが、実際は違います。

プロのエンジニアは必要なコードをその都度検索して引っぱってきており、仕事のうち7割は調べものと言っても過言ではありません。

つまり、検索力はエンジニアとしての実力に直結するのです。

コードを理解するだけではなく、壁にぶつかったときにどれだけ短時間で解決できるかが、エンジニアとしての価値を左右します。

2. 英語力

「日本でエンジニアをするのになんで英語?」と思うかもしれませんが、英語力は『1. 検索力』にも大きく影響する重要なスキルです。

エンジニアは必要な情報をその都度検索しているとお話ししましたが、その情報源はGoogleもしくはエンジニア向けのQ&Aサイトです。

日本にもエンジニア向けのQ&Aサイトはありますが、その規模は海外のQ&Aサイトと比べるとケタ違い。

▼日本最大級のQ&Aサイト『teratail』の会員数は10万人(2019年4月時点)

▼世界最大級のQ&Aサイト『Stack Overflow』の会員数は1020万人(2019年3月時点)

なんと会員数には約100倍の差があるのです。

会員数が多ければそれだけ情報も多く、解決策が見つかるのも速い。つまり、英語力があれば検索力が上がり、エンジニアとしての価値も大幅にアップするのです。

 

実際、日本企業でもメルカリが新卒採用の9割に外国人エンジニアを採用するなど、英語ができるエンジニアの需要は急増しています(参考:ダイヤモンドオンライン)。

英語とプログラミングを同時習得できる弊校『Kredo オンラインキャンプ』の卒業生も、以下大手企業に続々就職を決めています。

企業に求められるぐらい質の高いサービスを作りたければ、検索力と英語力も必須なのです。

『Kredo オンラインキャンプ』ではTOEIC380点の英語初心者も就職を決めており、誰でも2ヶ月で転職市場で無双できるエンジニアになれます。

最短で引く手あまたのエンジニアになりたい方は、ぜひ『Kredo オンラインキャンプ』のカリキュラムを覗いてみましょう。

Kredo公式サイトをみる

PHPで実現できるサービス、苦手なこと

PHPの事例から分かる通り、PHPはWeb開発に特化した言語であり、Web上で動作するプログラムを作成することに向いています。

具体的にPHPで実現できる機能と、苦手としていることについて見ていきましょう。

PHPで実現できる機能

Web上には、いつも同じページが表示される『静的なページ』と、アクセスしたときの状況によって表示が異なる『動的なページ』があり、PHPは『動的なページ』が得意です。

PHPが得意な動的なページ例
  1. 問い合わせフォームの作成
  2. ログイン機能
  3. 検索機能
  4. 予約システムの作成
  5. グループウェアの作成
  6. API連携 など

これらはどのユーザーが何をするかによって表示画面が変わってきます。

APIとはApplication Programming Interfaceの略で、簡単に言うと異なるソフトウェア機能を共有できる仕組みのことを指します。

▼PHPのAPI連携例

(引用:Instagram)

例えばInstagramはFacebookと連携してログインできますが、これもPHPのAPI機能によるものです。

PHPが苦手なこと

PHPはWeb開発に特化した言語であるため、Web開発以外は苦手としています。

そのため、デスクトップ・スマホアプリの開発や、見た目を整えるフロントエンド処理には向いていません。

WebサイトやWebサービスの見た目を整えたい場合は、HTML/CSS、JavaScriptを利用しましょう。

Webサービス開発におけるPHP・Ruby・Javaの比較

Webサービス開発では、PHP以外にもRubyやJavaといったプログラミング言語が用いられます。

各言語の特徴と違いを難易度順にまとめました。

【難易度1】PHP

  • スクリプト言語
  • 汎用性は低め
  • 情報が入手しやすい
  • Laravel、CakePHP、CodedIgniterなどのフレームワークが利用可

PHPはWeb開発向けのフレームワークが多く、情報も入手しやすいので、Web開発をしたことがない人にオススメの言語です。

【難易度2】Ruby

  • スクリプト言語
  • 汎用性はPHPよりは高い
  • フレームワークRuby on Railsが利用できる
  • 比較的構文が簡単

RubyはPHPより少し難易度が上がりますが、Ruby on Railsが利用できるのでWeb開発しやすいという特徴があります。

【難易度3】Java

  • コンパイラ言語
  • 汎用性が高い
  • Web開発以外にも様々な開発が行える
  • Javaサーブレット、JSPなどのフレームワークが使える

Javaは、汎用性が非常に高いので世界中で最も利用されていますが、初心者には少々難易度が高いのが特徴です。

【おすすめの関連記事】

【2019年最新版】10個の言語から見るプログラミングの習得難易度を解説!

まとめ:Webサービスの開発ならPHPがオススメ

PHPで作られたサービスのなかには、『Facebook』や『ぐるなび』など、非常に有名なWebサービスがあります。

Web開発に特化した言語であり、さまざまなWebサービスを実現させることが可能です。

PHPは、プログラミングの初心者でも簡単にWeb開発が行なえます。

初心者向けの情報も簡単に手に入るので、Web開発をしてみたいならPHPから始めてみてはいかがでしょうか。

「これからの時代、プログラミングと英語が必要そう…」 それは、間違いではありません。 あと10〜20年の間に、人間が行う仕事の約半分が機械に奪われると言われています。 そのような未来がきたとき、自分自身、そしてあなたの大切な人を守れますか? セブ島 IT×英語留学のKredoの「IT留学オンライン」では、プログラミングと英語のスキルをオンライン授業で習得できます!

\プログラミングと英語が同時に身につく!/KredoのIT留学オンラインについて詳しくみる

Kredo オンラインキャンプなら

新規CTA

プログラミング×英語を身につけてグローバルに活躍しませんか?

当メディアを運営しているKredoでは、プログラミング × 英語が学べる人気オンラインサービス『Kredoオンラインキャンプ』を運営中です。コロナ禍でもオンラインで、プログラミング×英語を身につけた卒業生は海外企業、外資系企業、グローバル企業への就職を果たしています。コロナ禍の今だからこそ、スキルを身につけ転職の準備をしませんか?

Kredo オンラインキャンプへ
  • ツイート
  • シェア
  • はてな
  • ポケット
この記事を書いた人
太田 ヨウタ
太田 ヨウタ

IT関連企業にてインフラエンジニア(SE)として官公庁や銀行などのシステム更改をメインに約10年従事。基本情報技術者・ネットワークスペシャリスト・情報セキュリティスペシャリストなどの資格も取得。その後、IT・Web専門ライターとして、プログラミング、ネットワーク、セキュリティ、AIなどの解説記事を中心に執筆している。「専門知識を初心者でも理解できるようにわかりやすく書く」ことを心がけている。

関連記事

  •  loading
    Web・プログラミング

    【2022年最新】フロントエンドエンジニアを目指せるおすすめスクール5選

    2022.05.16
  •  loading
    Web・プログラミング

    転職保証付きプログラミングスクールは危険!?口コミを元にリアルを解説

    2022.05.02
  •  loading
    Web・プログラミング

    主婦・ママが在宅で・スキマ時間でも学べるプログラミングスクール5選

  •  loading
    Web・プログラミング

    プログラミングスクールの授業は英語の時代!?注目の理由や英語で学べるスクールを紹介

    2022.04.29
kredo it 英語 留学

よく読まれている記事

  •  loading
    2022.05.06

    【 5/19(木)20:00 ~新コース設立特別セミナー 】未経験からのエンジニア転職を一歩でも成功させたい方へ。業界初 スキル習得~実践経験まで積めるグローバルITインターンシッププログラムのご紹介(席数限定)

  •  loading
    2021.07.08

    【5/23(月)~ 5/27(金)20:00 ~ 無料オンラインセミナー】プログラミング×英語習得で時代に左右されない海外フリーランスを目指す方法

  • Kredo CEO横田猛夫さん
    2019.06.26

    IT×英語を学ばなければ取り残される!Kredo CEOが日本衰退とIT業界の未来を解説

  • バックエンドエンジニアのコーディングのイメージ画像
    2019.06.05

    未経験でも習得できる実務レベルのプログラミングを学ぶコツを紹介!

  • ショッピングを楽しんでいる男女のイメージ画像
    2019.02.12

    海外就職を成功させたい人へ!経験者が教えるメリットとデメリット

IT留学オンライン
新規CTA

まずはお気軽にカウンセラーへご相談ください!

無料カウンセリングを予約する

IT×英語留学体験談

  • 10代
  • 20代
  • 30代
  • 40代~
  • 1〜4週間の短期留学
  • 5〜23週間の中期留学
  • 24週間以上の長期留学
  • WEBベーシックコース
  • WEBデザインコース
  • WEBデベロップコース
  • Ruby on Railsコース
  • AIコース
  • 英語留学コース

Kredo Blog

Tech 英語学習 セブ島・留学準備 キャリア Kredo
クレドページ
学校案内
  • Kredoの想い
  • Kredoが選ばれる理由
  • なぜ今、ITと英語なのか
  • 卒業実績
施設案内
  • 校舎・宿泊施設
  • セブ島・生活環境
留学準備
  • お申し込みまでの流れ
  • ご留学までの準備
  • 現地到着後の流れ
  • 留学中の1日のスケジュール
留学コース・料金[コース概要]
  • コース一覧
  • あなたに合ったコース選び
  • ITクラス・カリキュラム・教員
  • 英語クラス・カリキュラム・教員
  • 留学料金一覧
留学コース・料金[各コース一覧]
  • WEBベーシックコース
  • WEBデザインコース
  • WEBデベロップコース
  • Ruby on Railsコース
  • AIコース
  • 英語留学コース
  • 無料留学プログラム
  • 海外ITインターン留学(LIG)
  • 海外ITインターン留学(Sprobe)
  • 海外ITインターン留学(Alliance)
  • 親子留学 Kredo Kids
その他
  • Kredo Blog
  • Kredoスタッフ
  • 留学体験談
  • よくある質問
  • お問い合わせ
  • 法人のお客様
  • 会社概要
  • KREDO JAPAN株式会社
  • 特定商取引法に基づく表示
  • 採用情報
  • プライバシーポリシー
学校案内
  • Kredoの想い
  • Kredoが選ばれる理由
  • なぜ今、ITと英語なのか
  • 卒業実績
施設案内
  • 校舎・宿泊施設
  • セブ島・生活環境
留学準備
  • お申し込みまでの流れ
  • ご留学までの準備
  • 現地到着後の流れ
  • 留学中の1日のスケジュール
留学コース・料金 [コース概要]
  • コース一覧
  • あなたに合ったコース選び
  • ITクラス・カリキュラム・教員
  • 英語クラス・カリキュラム・教員
  • 留学料金一覧
[各コース一覧]
  • WEBベーシックコース
  • WEBデザインコース
  • WEBデベロップコース
  • Ruby on Railsコース
  • AIコース
  • 英語留学コース
  • 無料留学プログラム
  • 海外ITインターン留学(LIG)
  • 海外ITインターン留学(Sprobe)
  • 海外ITインターン留学(Alliance)
  • 親子留学 Kredo Kids
その他
  • Kredo Blog
  • Kredoスタッフ
  • 留学体験談
  • よくある質問
  • お問い合わせ
  • 法人のお客様
  • 会社概要
  • KREDO JAPAN株式会社
  • 特定商取引法に基づく表示
  • 採用情報
  • プライバシーポリシー
セブ島IT×英語留学の「Kredo」

14th Floor Central Bloc Corporate
Center Tower 1, Block 10, Geonzon St.,
Cebu IT Park, Apas Cebu City

セブ島医療専門の英語学校・看護留学の「HLCA」(姉妹校)

14th Floor Central Bloc Corporate
Center Tower 1, Block 10, Geonzon St.,
Cebu IT Park, Apas Cebu City

スクールやコースをもっと知りたい人へ 資料請求・お問い合わせ

  • fb
  • tw
  • ig
弊社顧問弁護士

Copyright© 2019 KREDO IT ABROAD INC. All rights reserved.