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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
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
510
Other Decks in Programming
See All in Programming
Docコメントで始める簡単ガードレール
keisukeikeda
1
110
メタプログラミングで実現する「コードを仕様にする」仕組み/nikkei-tech-talk43
nikkei_engineer_recruiting
0
170
ポーリング処理廃止によるイベント駆動アーキテクチャへの移行
seitarof
3
890
Claude Code の Skill で複雑な既存仕様をすっきり整理しよう
yuichirokato
1
360
2026年は Rust 置き換えが流行る! / 20260220-niigata-5min-tech
girigiribauer
0
230
株式会社 Sun terras カンパニーデック
sunterras
0
2.1k
CDIの誤解しがちな仕様とその対処TIPS
futokiyo
0
200
Vuetify 3 → 4 何が変わった?差分と移行ポイント10分まとめ
koukimiura
0
110
CSC307 Lecture 14
javiergs
PRO
0
470
15年目のiOSアプリを1から作り直す技術
teakun
1
620
How to stabilize UI tests using XCTest
akkeylab
0
110
猫の手も借りたい!ので AIエージェント猫を作って社内に放した話 Claude Code × Container Lambda の Slack Bot "DevNeko"
naramomi7
0
260
Featured
See All Featured
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Marketing to machines
jonoalderson
1
5k
The Cost Of JavaScript in 2023
addyosmani
55
9.8k
Facilitating Awesome Meetings
lara
57
6.8k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.2k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
460
Code Reviewing Like a Champion
maltzj
528
40k
[SF Ruby Conf 2025] Rails X
palkan
2
820
Abbi's Birthday
coloredviolet
2
5.3k
The browser strikes back
jonoalderson
0
780
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Docker and Python
trallard
47
3.8k
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