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
iOS 開発者のためのバックエンド入門 (2)
Search
裕美 吉田
July 11, 2015
Programming
1
4k
iOS 開発者のためのバックエンド入門 (2)
* Rubyの良い点、悪い点
* Railsのインストール
* APIサーバー作成
* HerokuへのDeploy
裕美 吉田
July 11, 2015
Tweet
Share
More Decks by 裕美 吉田
See All by 裕美 吉田
React-nativeの紹介
yuumi3
1
1.8k
React.jsの紹介
yuumi3
2
790
即戦力になるRubyエンジニアの作り方教えます
yuumi3
0
490
iOS 開発者のためのバックエンド入門 (1)
yuumi3
15
8.5k
LoopBackに付いて少し
yuumi3
0
1.6k
Ruby開発者を増やすための教育について (8年間のRuby教育で得た知見)
yuumi3
7
3.9k
クラウドxスマフォ時代のRuby on Rails入門
yuumi3
2
220
真のWebプログラマー向け RubyMotion フレームワーク
yuumi3
4
1.4k
CLandMK
yuumi3
1
120
Other Decks in Programming
See All in Programming
Click-free releases & the making of a CLI app
oheyadam
2
120
Figma Dev Modeで変わる!Flutterの開発体験
watanave
0
110
エンジニアとして関わる要件と仕様(公開用)
murabayashi
0
290
NSOutlineView何もわからん:( 前編 / I Don't Understand About NSOutlineView :( Pt. 1
usagimaru
0
330
どうして僕の作ったクラスが手続き型と言われなきゃいけないんですか
akikogoto
1
120
『ドメイン駆動設計をはじめよう』のモデリングアプローチ
masuda220
PRO
8
540
役立つログに取り組もう
irof
28
9.6k
Creating a Free Video Ad Network on the Edge
mizoguchicoji
0
120
TypeScript Graph でコードレビューの心理的障壁を乗り越える
ysk8hori
2
1.1k
Duckdb-Wasmでローカルダッシュボードを作ってみた
nkforwork
0
130
What’s New in Compose Multiplatform - A Live Tour (droidcon London 2024)
zsmb
1
470
タクシーアプリ『GO』のリアルタイムデータ分析基盤における機械学習サービスの活用
mot_techtalk
4
1.4k
Featured
See All Featured
Building Applications with DynamoDB
mza
90
6.1k
For a Future-Friendly Web
brad_frost
175
9.4k
Optimizing for Happiness
mojombo
376
70k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
27
840
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
250
21k
Why You Should Never Use an ORM
jnunemaker
PRO
54
9.1k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
26
1.4k
GitHub's CSS Performance
jonrohan
1030
460k
The Cult of Friendly URLs
andyhume
78
6k
Practical Orchestrator
shlominoach
186
10k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
28
8.2k
Typedesign – Prime Four
hannesfritz
40
2.4k
Transcript
J04։ൃऀͷͨΊͷ όοΫΤϯυೖ !ZVVNJ٢ా༟ඒ
͓ॻ͖ ࣗݾհ 3VCZͷྑ͍ɺѱ͍ 3BJMTͷΠϯετʔϧ "1*αʔόʔ࡞ )FSPLVͷ%FQMPZ 2
ࣗݾհ
٢ా༟ඒ :PTIJEB:VVNJ ༗ݶձࣾ&:0⒏DF IUUQXXXFZP⒏DFDPN #MPHIUUQZVVNJIBUFOBCMPHDPN 5XJUUFS!ZVVNJ 4
աڈ େֶͷֶ෦ଔۀ ଔۀݚڀͰ-JTQॲཧܥʹؔΘΔ ࠐܥͷձࣾʹब৬ $"%ͷϕϯνϟʔاۀʹస৬ $"%ͷίΞ෦ͷ։ൃ γϦίϯόϨʔΛ๚ͨ͠ΓɺถࠃਓͱࣄΛ ܦݧ 5
ಠཱ ΧϦϑΥϧχΞͷ੨͍ۭΛΈͨ ͋·ΓձࣾʹೃછΊͳ͍ਓͩͬͨ 6 IUUQCMPHMFYVFTDPKQIUNM͔Β
&:0⒏DF ʹಠཱ ։ൃ 8FC 3VCZPO3BJMT J1IPOF ڭҭ ͓٬༷ͷΛղܾ͢Δ*5ڭҭ 3VCZPO3BJMT
J1IPOF 7
&:0⒏DF։ൃ 8FC 8 w ΞδΞϦʔάΞΠεϗοέʔ wIUUQXXXBMIPDLZKQ wνʔϜɾબखͷूܭ w1FSMಠࣗϑϨʔϜϫʔΫ wΞϩϋύʔΫ wIUUQQBSLBMPIB
TUSFFUDPN w4/4 w+BWB4FBTBS wωοτγϣοϓ wIUUQXXXCPSPDPKQ w3BJMTK2VFSZ w34QFD$VDVNCFS w๖͑τʔΫ ༏ͱ4LZQF Ͱ͓ wIUUQXXXNPFUBMLKQ w༏ͱͷձ༧༧ w3BJMTK2VFSZ w34QFD3FRVFTU
&:0⒏DF։ൃ J1IPOF 9 ֆຊΞϓϦ J1IPOFJ1BE 5XFFUͳ͏ ແྉ ڭ͑ࢠ͕࡞ͬͨΞϓϦ
ࣥච 10
ߨԋ 11 RubyKaigi2008 Ruby World Conference 2013 Qcon Tokyo 2009
ࠓճ3VCZPO 3BJMTΛ͍؆୯ͳ όοΫΤϯυΛ࡞ͬ ͯΈ·͢ɻ
3VCZ 3BJMT ͷྑ͍ ॻ͘ίʔυ͕গͳͯ͘͢Ή ੜ࢈ੑ͕ߴ͍ ใ͕๛ ར༻ऀ͕ଟ͍ 13
3VCZ 3BJMT ͷѱ͍ ੑೳ͕ߴ͘ͳ͍ ඇޓͳόʔδϣϯΞοϓ͕͓͖Δ ૉΒ͘͠ͳΔͳΒଟগͷޓੑ ʹΛͭͿΖ͏ $P$ɺϧʔϧΛΒͳ͍ͱίʔυ͕ ಡΊͳ͍ 14
ݴޠɺੑೳɺқ ࢲݟ 15 ੑೳ͕ߴ͍ˠ ˢ 8FC ΞϓϦ ࡞ͷ қ ͕ߴ͍
Ruby PHP Python Node.js Java C ErLang Go Elixir C++ C# Perl
Πϯετʔϧ खܰʹࢼ͍ͨ͠ ˠ3BJMT*OTUBMMFS ͪΌΜͱΓ͍ͨ ˠCSFX SCFOW HFN .BDڥΛෳࡶʹͨ͘͠ͳ͍ ˠ7JSUVBM#PY -JOVY
ʜ 16
CSFX )PNF#SFX 6OJYܥπʔϧɺϥΠϒϥϦʔΛ.BDʹ खܰʹΠϯετʔϧग़དྷΔπʔϧ SCFOW ෳͷόʔδϣϯͷ3VCZΛΓସ͑Δ πʔϧ HFN 3VCZͷϥΠϒϥϦʔɺཧπʔϧ
17 CSFX SCFOW HFN
CSFX SCFOW HFN ใ SCFOW(JU)VC 2VJJUB IUUQSFENJOFFZP⒏DFOFUQSPKFDUT SBJMTXJLJ 18
3VCZͷ8FC"QQ'SXBNFXPSL 3VCZPO3BJMT ߴػೳ 'VMM4UBDL ੑೳʁ 4JOBUSB γϯϓϧ $POUSPMMFSͷΈ (SBQF "1*ઐ༻
$POUSPMMFSͷΈ ͦͷଞɾɾɾ 19
͜Ε͔Β࡞ΔΞϓϦ 5PEPΞϓϦ 5PEPใαʔόʔͰཧ J046*ͷΈ ࠓճɺγϯάϧϢʔβʔ༻ 20
J04 4XJGUͰॻ͍ͨ؆୯ͳΞϓϦ IUUQ௨৴ɺ+40/ͷศརϥΠϒϥ Ϧʔͬͯͳ͍ ࡢ࡞ͬͨͷΛ͍·͢ 21
3VCZPO3BJMT γϯϓϧͳΞϓϦ ಛผͳϥΠϒϥϦʔ HFN ͬͯ ͳ͍ ͜Ε͔ΒϥΠϒͰ࡞Γ·͢ 22
"1* 23 NFUIPE QBUI ಈ࡞ (&5 UPEPTKTPO શ5P%Pͷऔಘ 1045 UPEPTKTPO
5P%PͷՃ +40/σʔλ͋Γ 165 UPEPTKTPO 5P%Pͷߋ৽ +40/σʔλ͋Γ %&-&5& UPEPTKTPO 5P%Pͷআ
%FQMPZ ࠓճ)FSPLVͷαʔϏεΛར༻ αʔόʔͷઃఆɾཧ͕ෆཁ ͘͝খΞΫηεͳΒແྉ ૢ࡞؆୯ 24
࣍ճ ෳϢʔβʔରԠ ೝূ ศརܥ"1*ϥΠϒϥϦʔ 3BJMTҎ֎ͷ'SBNFXPSL ʜʜ 25