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
テストコード文化を0から作り、変化し続けた組織
kazatohiei
2
1.5k
Recoilを剥がしている話
kirik
5
6.7k
あれやってみてー駆動から成長を加速させる / areyattemite-driven
nashiusagi
1
200
Stackless и stackful? Корутины и асинхронность в Go
lamodatech
0
740
PHPUnitしか使ってこなかった 一般PHPerがPestに乗り換えた実録
mashirou1234
0
180
Jakarta EE meets AI
ivargrimstad
0
240
From Translations to Multi Dimension Entities
alexanderschranz
2
130
Keeping it Ruby: Why Your Product Needs a Ruby SDK - RubyWorld 2024
envek
0
180
「とりあえず動く」コードはよい、「読みやすい」コードはもっとよい / Code that 'just works' is good, but code that is 'readable' is even better.
mkmk884
3
270
開発者とQAの越境で自動テストが増える開発プロセスを実現する
92thunder
1
180
tidymodelsによるtidyな生存時間解析 / Japan.R2024
dropout009
1
770
ドメインイベント増えすぎ問題
h0r15h0
2
300
Featured
See All Featured
Java REST API Framework Comparison - PWX 2021
mraible
PRO
28
8.3k
4 Signs Your Business is Dying
shpigford
181
21k
Making Projects Easy
brettharned
116
5.9k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.2k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
8
1.2k
Unsuck your backbone
ammeep
669
57k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
247
1.3M
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
159
15k
It's Worth the Effort
3n
183
28k
A better future with KSS
kneath
238
17k
How to Ace a Technical Interview
jacobian
276
23k
Into the Great Unknown - MozCon
thekraken
33
1.5k
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