PHPで開発されたWebサイトを知ってイメージを持とう
初めてプログラミング言語を学ぼうとする場合、PHP, Python, Ruby, Java など、どれにしようか悩むところです。
プログラミング言語には、それぞれ何を開発するために作られたか目的があります。
もし、Webサイトのプログラミングを作るのであれば、PHPがおすすめです。
なぜなら、PHPはWebシステム開発に特化したプログラミング言語だからです。
日本では、Webシステム開発に関してはPHPが多く、またほとんどのレンタルサーバーでPHPが使えます。
PHPが使える環境が多いということは、それだけマーケット(顧客数)が大きいということになります。
また、PHPの開発者が多いということは日本語のドキュメントも充実しています。
副業で仕事を受注して稼いだり、WordPressを自分でカスタマイズしたりしたいと思われている方なら、PHPは絶賛オススメです。
ここでは、PHPでのプログラミングができるようになれば、どのようなシステムが作れるようになれるかイメージを持つために、PHPで開発された有名なWebサイト(サービス)について紹介しましょう。
WordPress (ワードプレス)
タイプ:ブログ / CMS (コンテンツ管理システム)
公式サイト:https://ja.wordpress.org/
WordPressは、世界で最も利用者が多いオープンソースのブログソフトウェアです。
最近は、高機能になりブログソフトウェアではなく、CMS(Content Management System)と呼ばれています。
WordPressをレンタルサーバなどにインストールして、個人のブログサイトを運営することができますが、
それだけでなく、WordPressをを改造して、大規模なショッピングサイトや、ポータルサイトなどのWebサービスを開発することもできます。
Drupal (ドゥルーパル)
タイプ:CMS (コンテンツ管理システム)
公式サイト:https://www.drupal.org/
DrupalもWordPressと同様のオープンソースのCMS(コンテンツ管理システム)です。
Drupalは、セキュリティの脆弱性が見つかった時の対応スピードが早いため、セキュリティが堅固なCMSと言われています。
多言語対応しているのも特長です。
Facebook (フェイスブック)
タイプ:SNS (ソーシャル・ネットワーキング・サービス)
公式サイト:https://www.facebook.com/
2019年の情報によると、世界中で24億人以上の人が使っているSNS (ソーシャル・ネットワーキング・サービス)であり、この記事をご覧の方もおそらく誰もがご存知だと思います。
実名を使ったSNSであるのが特長です。
Yahoo (ヤフー)
タイプ:ポータルサイト
公式サイト:https://www.yahoo.co.jp/
1990年代から運営されているインターネットを使っている人なら誰もが知っている超有名なポータルサイトです。
Yahoo全体がPHPで開発されているわけではありませんが、一部の機能はPHPで開発されています。
Wikipedia (ウィキペディア)
タイプ:百科事典サイト
公式サイト:https://ja.wikipedia.org/
知りたいことがあればなんでもWikipediaを見れば知ることができるほど、数多くのことが書かれている無料で使えるオンラインの百科事典です。
運営はボランティアで成り立っており、誰もが記事を更新することができます。運営費は支援者の寄付で賄われています。
日本語版Wikipediaの2019年12月現在の記事数は約118万件だそうです。
Tumblr (タンブラー)
タイプ:メディアミックスブログサービス
公式サイト:https://www.tumblr.com/
ブログとミニブログ、そしてソーシャルブックマークを統合したマイクロブログサービスです。
Tumblrの創業者であるデイヴィッド・カープは、2007年に21才の若さでこのサービスを創業しており、20代でビリオネアになったスゴイ人物です。
MailChimp (メールチンプ)
タイプ:メール配信サービス
公式サイト:https://mailchimp.com/
MailChimpは、メールを自動配信するサービスであり、ステップメール(受信者に何回かのメール配信をして商品の良さをアピールし商品購入してもらうメール)などに使用されています。
Flickr (フリッカー)
タイプ:写真投稿コミュニティ
公式サイト:https://www.flickr.com/
Flickrは、写真の共有を目的としたコミュニティサイトです。
個人で撮った写真をウェブ上で整理・分類・展示することができ、見知らぬ人と共有して互いにコメントを書き込むこともできるサイトで人気のサイトです。
ブロガーの間で写真の共同保管・共同利用の場所としても使われています。
Baidu (百度 / バイドゥ)
タイプ:検索エンジン
公式サイト:https://www.baidu.com/
百度(バイドゥ)は、中国版Googleです。13億人の中国人に対して検索エンジンを提供しています。
一部の機能がPHPで開発されています。
BASE (ベイス)
タイプ:ネットショップ作成サイト
公式サイト:https://thebase.in/
BASE (ベイス)はネットショップを誰もが作成することができるサービスです。
サーバーサイドは、PHP + CakePHP(PHPのフレームワークのひとつ)で開発されています。
おわりに
いかがでしたでしょうか?
PHPを使って開発された有名なWebサイトは数多く存在します。
PHPが使えるレンタルサービスは数多くあり、世界て最もユーザー数が多いWordPressはPHPで開発されているのでカスタマイズする時はPHPの知識が必要になります。
PHPプログラミングは、覚えておくといろいろな場面で役に立つと思います。
PHPプログラミング入門講座 〜 全記事一覧 〜
- 現在のページ:PHPで開発された有名なWebサイト
- PHPでどのような機能が作れるか?
- サーバーについて理解しよう
- Webサーバーの処理について詳しく説明
- PHPプログラムの動作について説明
- パソコンにPHPの動作環境を構築しよう
- 一番簡単なPHPプログラムを書いてみよう
- ブラウザ画面にメッセージを表示しよう
- PHPタグの書き方と終了タグの省略
- 特殊なメッセージ(文字列)の書き方
- PHPプログラムで計算をしてみよう
- 変数
- 文字列の結合とヒアドキュメント
- ファイルの分割とファイルの読み込み
- コメント
- 定数
- 数値と文字列の性質・デバッグ
- 条件分岐 (if文)
- 論理型 (boolean型)
- 比較演算子
- 論理演算子
- 条件分岐 (switch文)
- 三項演算子
- 配列とforeach文
- 代入演算子 / 加算子 / 減算子
- ループ処理 (for文)
- ループ処理 (while文とdo-while文)
- break
- continue
- 連想配列
- 連想配列のループ処理