Webナイト宮崎 Vol.12

~てげPHP学びたい~

shoya yamamoto

2021 / 01 / 22

@オンライン

今日お話すること

RubyistがRubyとPHPを比較してみる

About me

  • 名前:山元 彰也 (29歳)
  • 職業:システムエンジニア
    • ​主にRuby,Rails
    • 2月からフリーランスになります。
  • ​好きなもの / こと
    • ​ジャニーズ:嵐、関ジャニ∞
    • ゲームモンハンの新作を予約済

SNS Accounts

Twitter

yamamon_zawawa

facebook

山元 彰也

LINE

32153721

いきなり宣伝

  • 株式会社Vitalizeは採用活動中です!
  • こんな人求めています。
    • ​開発以外のことも経験したい。
    • 面白いことがしたい
    • 地方をもっと盛り上げたい
  • 詳しくはWantedlyにて!

 

※とりあえず話きいてみたいなって方!

SNSからDMでも大丈夫です!

Milestone

  • 各言語の概要

  • 様々な視点で比較

    • 共通点について
    • 求人の数、フレームワーク​​

各言語の概要

PHPの概要

  • 1995年ごろにできた。
  • カナダ人のラスマス・ラードフ氏が利用していたツールが元となった

同氏が使っていた簡単な動的Webページを作成するために利用していた

Personal Home Page Tools」が起源

Rubyの概要

  • 1995年ごろにできた。
  • 日本人のまつもとゆきひろ氏によって開発された。

最も重視しているのはストレスなくプログラミングを楽しむこと。

様々な視点で比較

オブジェクト指向

主な共通点

webに関することは大概できる

スクリプト言語、動的型付け

求人数の比較

以下のように集計

  • web系の開発求人について調査
  • 4社の求人媒体について調べた
  • 各媒体のweb系求人の全体数に対して、各キーワードを含む求人の割合を算出
  • 最後に4社の平均を算出
検索ワード 割合
言語 Ruby 約24%
PHP 約32%
フレームワーク Rails 約5%
Laravel 約3%

調査結果

※余談ですがエージェントに登録している

エンジニアのメインスキルで一番多いのはJavaらしいです

フレームワークの比較

以下のことを比較

  • Gitリポジトリの以下の項目
    • Watch、Star、Fork
  • 対象のフレームワーク
    • PHP:Laravel、CakePHP
    • Ruby:Rails、Sinatra
Watch Star Fork
Laravel 4.7k 63.5k 20.3k
CakePHP 608 8.3k 3.5k
Rails 2.5k 47.4k 19k
Sinatra 389k 11.2k 2k

調査結果

結局どっちがいいの??

  • どっちもいい!!(笑)

  • どちらが「適しているか」で選ぶ

  • 不毛な争いは止めましょう!(笑)

Made with Slides.com