Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

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

174 views

Published on

ブログを更新しました。
詳細は下記のURLに記載しています。
http://blog.livedoor.jp/oka_lab/archives/1059413735.html

Published in: Engineering
  • Be the first to comment

  • Be the first to like this

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

  1. 1. クライアント 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. プログラミング言語 サービス例
  2. 2. 資料:各種記事 プログラミング言語の歴史 主に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
  3. 3. 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が徐々に伸びてきている。
  4. 4. 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エンジニアのニーズも高い。
  5. 5. No.12 サーバ言語の特徴 資料:http://qiita.com/y_irabu/items/604b0987aa7c8ec52c65 http://programming-study.com/trouble/language/ 学習(難) 学習(易) 大規模 向き 小規模 向き 言語の得意開発規模と学習コストには相関関係が ある。
  6. 6. 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 中~大 低い~中 フレームワークも開発規模と開発メンバーの学習コ ストとのバランスを考慮する必要がある。

×