Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
新卒エンジニアがJavaとPHPを比べてみた
Search
yamako88
October 12, 2019
Programming
1
300
新卒エンジニアがJavaとPHPを比べてみた
PHPカンファレンス沖縄で発表した資料になります
yamako88
October 12, 2019
Tweet
Share
More Decks by yamako88
See All by yamako88
プログラミング初心者が一年で1000時間勉強した話
yamako88
0
500
Other Decks in Programming
See All in Programming
なぜあなたのオブザーバビリティ導入は頓挫するのか
ryota_hnk
4
530
可変性を制する設計: 構造と振る舞いから考える概念モデリングとその実装
a_suenami
8
1.1k
Streamlitで実現できるようになったこと、実現してくれたこと
ayumu_yamaguchi
2
240
DMMを支える決済基盤の技術的負債にどう立ち向かうか / Addressing Technical Debt in Payment Infrastructure
yoshiyoshifujii
4
670
新しいモバイルアプリ勉強会(仮)について
uetyo
1
230
0から始めるモジュラーモノリス-クリーンなモノリスを目指して
sushi0120
0
210
知って得する@cloudflare_vite-pluginのあれこれ
chimame
1
130
状態遷移図を書こう / Sequence Chart vs State Diagram
orgachem
PRO
3
310
CLI ツールを Go ライブラリ として再実装する理由 / Why reimplement a CLI tool as a Go library
ktr_0731
3
820
CIを整備してメンテナンスを生成AIに任せる
hazumirr
0
370
コーディングエージェント概観(2025/07)
itsuki_t88
0
460
202507_ADKで始めるエージェント開発の基本 〜デモを通じて紹介〜(奥田りさ)The Basics of Agent Development with ADK — A Demo-Focused Introduction
risatube
PRO
5
1.3k
Featured
See All Featured
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Faster Mobile Websites
deanohume
308
31k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Measuring & Analyzing Core Web Vitals
bluesmoon
7
530
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
35
2.5k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.8k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
33
2.4k
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
357
30k
Optimising Largest Contentful Paint
csswizardry
37
3.4k
GraphQLとの向き合い方2022年版
quramy
49
14k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Transcript
৽ଔΤϯδχΞ͕ JavaͱPHPΛൺͯΈͨ ·͜
ࣗݾհ ɾԭೄࠃࡍେֶ ࢈ۀใֶ෦ ɾCODE BASEϓϩάϥϛϯάڭࣨ2ظ ɹଔۀੜ ɾRe:BuildΠϯλʔϯ ɾגࣜձࣾYRGLMʢΠϧάϧϜʣͷ ɹ৽ଔΤϯδχΞ ɹษڧܦྺ
ɹRuby 3ϲ݄ˠPHP 1ˠJava 3ϲ݄
ΤϯδχΞʹͳͬͨܦҢ
ब׆ΛػʹΤϯδχΞΛࢦ͢ ↓ JavaΛษڧͯ͠࠳ં ↓ WebݴޠʹϋϚΔ ↓ PHPͰ։ൃͰ͖Δձࣾʹब৬ɺPHPͷݚमΛ͏͚Δ ↓ 7݄͔ΒۀʹೖΔ
ͳ͔ͥۀͰJavaΛ͢Δ
Javaͷน ɾڥߏஙͷқ͕ߴ͍ ɾܕ͕ݫ͍͠ ɹˠlongͱintͷҧ͍ͬͯԿʁΫϥεܕͱʁ ɾը໘ଆͷ࣮͕ΊΜͲ͍͘͞ ɹˠίϯύΠϧɺαʔόʔ࠶ىಈ͠ͳ͍ͱը໘ʹө͞Εͳ͍ ɾPHPΑΓѹతʹίʔυΛॻ͘ྔ͕ଟ͍ ɾΤσΟλΛ͍͜ͳͤͳ͍ͱ࣮ʹେͳ͕͔͔࣌ؒΔ ɾֶशίετ͕ߴ͍ etc…
Java͠ΜͲ͍ɻɻ
JavaͰಘΒΕͨ͜ͱ ɾΦϒδΣΫτࢦʹॻ͘ྗ͕ະख़ͩͱΕͨ ɾࠓ·ͰงғؾͰϓϩάϥϛϯάΛ͍ͯͨ͠ͱؾ͚ͮͨ ɹˠงғؾͰॻ͍ͯ͠·ͬͯಈ͍ͯ͠·͏͜ͱ͕͋ͬͨ ɾܕΛҙࣝͨ͠ίʔσΟϯά͕Ͱ͖ΔΑ͏ʹͳͬͨ ɹʢಛʹฦΓʣ ɾΫϥεͷ͍ํ্͕ख͘ͳͬͨ
ͦΕͰͬͺΓPHP͕͖ʂ
PHPͷ͖ͳͱ͜Ζ Webͷ։ൃΛ͢ΔͳΒͬͺΓPHP͍͍ͬͯΑͶʂ ɾεϐʔυײͷ͋Δ։ൃ͕Ͱ͖Δ ɾॊೈੑ͕͋Δ ɾϦϞʔτͰࣄ͕Γ͍͢ʢҊ͕݅ଟ͍ʣ ɾॳΊͯॻָ͍͍ͯͯ͠ͱࢥͬͨݴޠ
·ͱΊ
Webݴޠ͔͠৮ͬͨ͜ͱͷͳ͍ਓʹͦ͜ JavaΛษڧͯ͠ΈͯΒͬͯ΄͍͠ ɾPHPͰྑ͍ίʔυΛॻͨ͘ΊʹɺJavaΛษڧ͢Δͷ͋Γ ɹˠϓϩάϥϛϯάݴޠ͕Ͳ͏ಈ͍͍ͯΔͷ͔ɺ ɹɹͲ͏͍͏෩ʹίʔυΛॻ͍ͨํ͕҆શͳͷ͔ΛମܥతʹֶΔ ɾʮJava͍͍ͧʯ͍ͬͯ͏ਓ͕ੈͷதʹଟ͍ؾ͕͢ΔͷͰɺ ɹJavaΛ͍ͬͯΔ্ͰPHPΛબΜͰ͍Δͬͯݴ͑Δ
None