SlideShare a Scribd company logo
1 of 7
クライアント Webサーバ DB
資料:各種記事
Web概略とサービス・プログラミング言語の対応表
Webの処理を担うのがサーバ言語、表示を担うのが
フロント言語。
No.12
①処理
②View
①バックエンド(サーバサイド)
Java、PHP、Ruby、C、Scala、etc.
②フロントエンド
HTML、CSS、JavaScript
リクエスト
レスポンス
IIS
Apatch
nignx
Tomcat
etc.
Oracle
MySQL
PostgreSQL
MongoDB
etc.
プログラミング言語
サービス例
資料:各種記事
プログラミング言語の歴史
主にC言語をルーツとして様々な言語が派生してき
ている。
No.12
‘50 ‘60 ‘70 ‘80 ‘90 2000 2010 2020
Fortran PL/I C C++ Java C#
JavaScript
Python
Ruby
Perl PHP
BASIC VisualBasic VB.NET
Objective-C Swift
Scala
COBOL
No.12
世界の人気プログラミング言語ランキング
資料:TIOBE Index
注釈:’16年7月、’15年7月のデータ
0.0%
5.0%
10.0%
15.0%
20.0%
25.0%
2016年
2015年
Javaが一番人気で、C、C++、C#が大きくシェアを下げ
ている。PHP、Perl、Rubyが徐々に伸びてきている。
No.12
アメリカのプログラミング言語別平均年収(百万円、2016年)
資料:2016 Average Developer Salary in the U.S.、indeed.com
注釈:1ドル=105円換算
0 200 400 600 800 1000 1200 1400
Swift
Python
Ruby
C++
Java
C
JavaScript
C#
PHP
Swift(iOS)エンジニアが一番需要がありそう。機械学習
(人工知能)で注目のPythonエンジニアのニーズも高い。
No.12
サーバ言語の特徴
資料:http://qiita.com/y_irabu/items/604b0987aa7c8ec52c65
http://programming-study.com/trouble/language/
学習(難)
学習(易)
大規模
向き
小規模
向き
言語の得意開発規模と学習コストには相関関係が
ある。
No.12
JavaとPHPのフレームワーク比較
資料:各種記事
注釈:人気ランキングはGoogleトレンドでの2015年検索数
言語 フレームワーク リリース時期 人気 得意な規模 学習コスト
Java
JSF 2004年 1 中~大 中~高い
Wicket 2005年 2 中~大 中
Spring 2004年 3 中~大 中~高い
Play 2007年 4 中~大 中
Struts 2001年 5 中~大 中~高い
PHP
CakePHP 2005年 1 小~中 低い
Laravel 2012年 2 小~中 低い
FuelPHP 2011年 3 小~中 低い
CodeIgniter 2006年 4 小~中 低い
Symfony 2007年 5 中~大 低い~中
フレームワークも開発規模と開発メンバーの学習コ
ストとのバランスを考慮する必要がある。

More Related Content

Viewers also liked (6)

もしも私がカドカワの川上量生CEOならどのようにして会社を成長させるか? -ニコニコ動画を持つ企業の経営戦略-
もしも私がカドカワの川上量生CEOならどのようにして会社を成長させるか? -ニコニコ動画を持つ企業の経営戦略-もしも私がカドカワの川上量生CEOならどのようにして会社を成長させるか? -ニコニコ動画を持つ企業の経営戦略-
もしも私がカドカワの川上量生CEOならどのようにして会社を成長させるか? -ニコニコ動画を持つ企業の経営戦略-
 
Sevgiliye Özel En Anlamlı Hediyeler
Sevgiliye Özel En Anlamlı HediyelerSevgiliye Özel En Anlamlı Hediyeler
Sevgiliye Özel En Anlamlı Hediyeler
 
La vote ory presentation 3
La vote ory presentation 3La vote ory presentation 3
La vote ory presentation 3
 
Cp 101 2015-nd-cp-20102015
Cp 101 2015-nd-cp-20102015Cp 101 2015-nd-cp-20102015
Cp 101 2015-nd-cp-20102015
 
Bxd 11 2014-tt-bxd-25082014
Bxd 11 2014-tt-bxd-25082014Bxd 11 2014-tt-bxd-25082014
Bxd 11 2014-tt-bxd-25082014
 
Kts c4-he tuan tu
Kts c4-he tuan tuKts c4-he tuan tu
Kts c4-he tuan tu
 

More from Takashi Okada

More from Takashi Okada (7)

7RULES -2年間で数億円の新規事業を立ち上げる-
7RULES -2年間で数億円の新規事業を立ち上げる-7RULES -2年間で数億円の新規事業を立ち上げる-
7RULES -2年間で数億円の新規事業を立ち上げる-
 
If i am maezawa ceo of start today, how will i grow the company? -Corporate s...
If i am maezawa ceo of start today, how will i grow the company? -Corporate s...If i am maezawa ceo of start today, how will i grow the company? -Corporate s...
If i am maezawa ceo of start today, how will i grow the company? -Corporate s...
 
もしも私がスタートトゥデイの前澤CEOならどのようにして会社を成長させるか? -ファッションECトップ企業の経営戦略-
もしも私がスタートトゥデイの前澤CEOならどのようにして会社を成長させるか? -ファッションECトップ企業の経営戦略-もしも私がスタートトゥデイの前澤CEOならどのようにして会社を成長させるか? -ファッションECトップ企業の経営戦略-
もしも私がスタートトゥデイの前澤CEOならどのようにして会社を成長させるか? -ファッションECトップ企業の経営戦略-
 
Why did google release youtube gaming? -Analysis from market trend and UI des...
Why did google release youtube gaming? -Analysis from market trend and UI des...Why did google release youtube gaming? -Analysis from market trend and UI des...
Why did google release youtube gaming? -Analysis from market trend and UI des...
 
なぜ欧米では女性管理職と役員が多いのか?
なぜ欧米では女性管理職と役員が多いのか?なぜ欧米では女性管理職と役員が多いのか?
なぜ欧米では女性管理職と役員が多いのか?
 
なぜ日本は女性管理職と役員が少ないのか?
なぜ日本は女性管理職と役員が少ないのか?なぜ日本は女性管理職と役員が少ないのか?
なぜ日本は女性管理職と役員が少ないのか?
 
高齢化社会で葬儀市場は伸びるのか?
高齢化社会で葬儀市場は伸びるのか?高齢化社会で葬儀市場は伸びるのか?
高齢化社会で葬儀市場は伸びるのか?
 

webディレクターが知っておきたいプログラミング言語 -仕組み・歴史・人気言語まとめ-