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
今から始めるClaude Code入門〜AIコーディングエージェントの歴史と導入〜
nokomoro3
0
140
Kiroで始めるAI-DLC
kaonash
2
580
意外と簡単!?フロントエンドでパスキー認証を実現する WebAuthn
teamlab
PRO
2
740
Laravel Boost 超入門
fire_arlo
3
210
時間軸から考えるTerraformを使う理由と留意点
fufuhu
16
4.8k
概念モデル→論理モデルで気をつけていること
sunnyone
1
100
ProxyによるWindow間RPC機構の構築
syumai
3
1.2k
print("Hello, World")
eddie
2
530
Tool Catalog Agent for Bedrock AgentCore Gateway
licux
6
2.4k
How Android Uses Data Structures Behind The Scenes
l2hyunwoo
0
440
アプリの "かわいい" を支えるアニメーションツールRiveについて
uetyo
0
260
テストコードはもう書かない:JetBrains AI Assistantに委ねる非同期処理のテスト自動設計・生成
makun
0
260
Featured
See All Featured
Making the Leap to Tech Lead
cromwellryan
135
9.5k
Fireside Chat
paigeccino
39
3.6k
Speed Design
sergeychernyshev
32
1.1k
Bash Introduction
62gerente
615
210k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
112
20k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
188
55k
Building Flexible Design Systems
yeseniaperezcruz
328
39k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Six Lessons from altMBA
skipperchong
28
4k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.9k
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