Suche senden
Hochladen
Sinatraでわかる!webアプリの仕組み
•
Als KEY, PDF herunterladen
•
1 gefällt mir
•
1,084 views
Satoshi Ebisawa
Folgen
第2回デザイナー向けプログラム部の発表資料です。
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 32
Jetzt herunterladen
Empfohlen
Mina deploy
Mina deploy
Luciano Sousa
Create a module bundler from scratch
Create a module bundler from scratch
Sing Ming Chen
The lazy script
The lazy script
Sudhanshu Kashyap
Horizontally Scaling Node.js and WebSockets
Horizontally Scaling Node.js and WebSockets
James Simpson
Nodejs guide
Nodejs guide
Sing Ming Chen
Ansible
Ansible
gnosek
One RubyStack to Rule them All
One RubyStack to Rule them All
elliando dias
Windows Azure loves OSS
Windows Azure loves OSS
Kazumi Hirose
Empfohlen
Mina deploy
Mina deploy
Luciano Sousa
Create a module bundler from scratch
Create a module bundler from scratch
Sing Ming Chen
The lazy script
The lazy script
Sudhanshu Kashyap
Horizontally Scaling Node.js and WebSockets
Horizontally Scaling Node.js and WebSockets
James Simpson
Nodejs guide
Nodejs guide
Sing Ming Chen
Ansible
Ansible
gnosek
One RubyStack to Rule them All
One RubyStack to Rule them All
elliando dias
Windows Azure loves OSS
Windows Azure loves OSS
Kazumi Hirose
[Js hcm] Deploying node.js with Forever.js and nginx
[Js hcm] Deploying node.js with Forever.js and nginx
Nicolas Embleton
Node.js and Ruby
Node.js and Ruby
Michael Bleigh
Redmine on amazon ec2
Redmine on amazon ec2
Ikuru Kanuma
Intro to Node.js (v1)
Intro to Node.js (v1)
Chris Cowan
Why Bundler 1.1 will be much faster
Why Bundler 1.1 will be much faster
Pat Shaughnessy
Railsチュートリアルの歩き方 (第4版)
Railsチュートリアルの歩き方 (第4版)
Yohei Yasukawa
Welcome to ClojureScript
Welcome to ClojureScript
Ikuru Kanuma
Solaris mysql sop
Solaris mysql sop
Uday Prabhala
CSS Nite in FUKUSHIMA, Vol.4 スライド
CSS Nite in FUKUSHIMA, Vol.4 スライド
Kotaro Akama
Jassa la GeekMeet Bucuresti
Jassa la GeekMeet Bucuresti
alexnovac
Dailyroutines
Dailyroutines
yesenia26
趣味プログラミングのすすめ
趣味プログラミングのすすめ
Satoshi Ebisawa
Dayana perez
Dayana perez
Dayana Pérez
WebデザイナーのためのGit勉強会 ~準備編~
WebデザイナーのためのGit勉強会 ~準備編~
Satoshi Ebisawa
Hbankenship
Hbankenship
hannablankenship
Preposition
Preposition
yesenia26
WebデザイナーのためのGit勉強会 ~応用編~
WebデザイナーのためのGit勉強会 ~応用編~
Satoshi Ebisawa
Describing tools
Describing tools
yesenia26
The past-simple
The past-simple
yesenia26
WebデザイナーのためのGit勉強会 ~基本操作編~
WebデザイナーのためのGit勉強会 ~基本操作編~
Satoshi Ebisawa
Graduation 2011
Graduation 2011
evilchicken
Slide sync
Slide sync
Satoshi Ebisawa
Weitere ähnliche Inhalte
Was ist angesagt?
[Js hcm] Deploying node.js with Forever.js and nginx
[Js hcm] Deploying node.js with Forever.js and nginx
Nicolas Embleton
Node.js and Ruby
Node.js and Ruby
Michael Bleigh
Redmine on amazon ec2
Redmine on amazon ec2
Ikuru Kanuma
Intro to Node.js (v1)
Intro to Node.js (v1)
Chris Cowan
Why Bundler 1.1 will be much faster
Why Bundler 1.1 will be much faster
Pat Shaughnessy
Railsチュートリアルの歩き方 (第4版)
Railsチュートリアルの歩き方 (第4版)
Yohei Yasukawa
Welcome to ClojureScript
Welcome to ClojureScript
Ikuru Kanuma
Solaris mysql sop
Solaris mysql sop
Uday Prabhala
CSS Nite in FUKUSHIMA, Vol.4 スライド
CSS Nite in FUKUSHIMA, Vol.4 スライド
Kotaro Akama
Jassa la GeekMeet Bucuresti
Jassa la GeekMeet Bucuresti
alexnovac
Was ist angesagt?
(10)
[Js hcm] Deploying node.js with Forever.js and nginx
[Js hcm] Deploying node.js with Forever.js and nginx
Node.js and Ruby
Node.js and Ruby
Redmine on amazon ec2
Redmine on amazon ec2
Intro to Node.js (v1)
Intro to Node.js (v1)
Why Bundler 1.1 will be much faster
Why Bundler 1.1 will be much faster
Railsチュートリアルの歩き方 (第4版)
Railsチュートリアルの歩き方 (第4版)
Welcome to ClojureScript
Welcome to ClojureScript
Solaris mysql sop
Solaris mysql sop
CSS Nite in FUKUSHIMA, Vol.4 スライド
CSS Nite in FUKUSHIMA, Vol.4 スライド
Jassa la GeekMeet Bucuresti
Jassa la GeekMeet Bucuresti
Andere mochten auch
Dailyroutines
Dailyroutines
yesenia26
趣味プログラミングのすすめ
趣味プログラミングのすすめ
Satoshi Ebisawa
Dayana perez
Dayana perez
Dayana Pérez
WebデザイナーのためのGit勉強会 ~準備編~
WebデザイナーのためのGit勉強会 ~準備編~
Satoshi Ebisawa
Hbankenship
Hbankenship
hannablankenship
Preposition
Preposition
yesenia26
WebデザイナーのためのGit勉強会 ~応用編~
WebデザイナーのためのGit勉強会 ~応用編~
Satoshi Ebisawa
Describing tools
Describing tools
yesenia26
The past-simple
The past-simple
yesenia26
WebデザイナーのためのGit勉強会 ~基本操作編~
WebデザイナーのためのGit勉強会 ~基本操作編~
Satoshi Ebisawa
Graduation 2011
Graduation 2011
evilchicken
Slide sync
Slide sync
Satoshi Ebisawa
Tools review
Tools review
yesenia26
Class observation rubric
Class observation rubric
yesenia26
Unit plan
Unit plan
yesenia26
100 дотор 2 оронтой тоонд хуваах baigal
100 дотор 2 оронтой тоонд хуваах baigal
Goo-uzegslen6866
Andere mochten auch
(16)
Dailyroutines
Dailyroutines
趣味プログラミングのすすめ
趣味プログラミングのすすめ
Dayana perez
Dayana perez
WebデザイナーのためのGit勉強会 ~準備編~
WebデザイナーのためのGit勉強会 ~準備編~
Hbankenship
Hbankenship
Preposition
Preposition
WebデザイナーのためのGit勉強会 ~応用編~
WebデザイナーのためのGit勉強会 ~応用編~
Describing tools
Describing tools
The past-simple
The past-simple
WebデザイナーのためのGit勉強会 ~基本操作編~
WebデザイナーのためのGit勉強会 ~基本操作編~
Graduation 2011
Graduation 2011
Slide sync
Slide sync
Tools review
Tools review
Class observation rubric
Class observation rubric
Unit plan
Unit plan
100 дотор 2 оронтой тоонд хуваах baigal
100 дотор 2 оронтой тоонд хуваах baigal
Ähnlich wie Sinatraでわかる!webアプリの仕組み
豆瓣技术架构的发展历程
豆瓣技术架构的发展历程
George Ang
豆瓣 Qcon2009 Beijing
豆瓣 Qcon2009 Beijing
yiditushe
Krug Fat Client
Krug Fat Client
Paul Klipp
IoT-javascript-2019-fosdem
IoT-javascript-2019-fosdem
Phil www.rzr.online.fr
iPhone Web Development
iPhone Web Development
Andy Peters
20080528dublinpt1
20080528dublinpt1
Jeff Hammerbacher
Toster - Understanding the Rails Web Model and Scalability Options
Toster - Understanding the Rails Web Model and Scalability Options
Fabio Akita
Understanding the Rails web model and scalability options
Understanding the Rails web model and scalability options
.toster
End-to-end HTML5 APIs - The Geek Gathering 2013
End-to-end HTML5 APIs - The Geek Gathering 2013
Alexandre Morgaut
Rails as iOS Application Backend
Rails as iOS Application Backend
maximeguilbot
Hdc09 I Phone Dev Connecting To Web
Hdc09 I Phone Dev Connecting To Web
Andy Peters
Don't touch the mobile parts
Don't touch the mobile parts
Francesco Fullone
State of the art: server-side javaScript - NantesJS
State of the art: server-side javaScript - NantesJS
Alexandre Morgaut
macospptok.pptx
macospptok.pptx
MadanAcharya7
JavaScript History
JavaScript History
Rhio Kim
Scalable Networking
Scalable Networking
l xf
Nodejs a-practical-introduction-oredev
Nodejs a-practical-introduction-oredev
Felix Geisendörfer
MongoFr : MongoDB as a log Collector
MongoFr : MongoDB as a log Collector
Pierre Baillet
JIRA Virtualisation
JIRA Virtualisation
Mike Cannon-Brookes
Free Software and the Future of Database Technology
Free Software and the Future of Database Technology
elliando dias
Ähnlich wie Sinatraでわかる!webアプリの仕組み
(20)
豆瓣技术架构的发展历程
豆瓣技术架构的发展历程
豆瓣 Qcon2009 Beijing
豆瓣 Qcon2009 Beijing
Krug Fat Client
Krug Fat Client
IoT-javascript-2019-fosdem
IoT-javascript-2019-fosdem
iPhone Web Development
iPhone Web Development
20080528dublinpt1
20080528dublinpt1
Toster - Understanding the Rails Web Model and Scalability Options
Toster - Understanding the Rails Web Model and Scalability Options
Understanding the Rails web model and scalability options
Understanding the Rails web model and scalability options
End-to-end HTML5 APIs - The Geek Gathering 2013
End-to-end HTML5 APIs - The Geek Gathering 2013
Rails as iOS Application Backend
Rails as iOS Application Backend
Hdc09 I Phone Dev Connecting To Web
Hdc09 I Phone Dev Connecting To Web
Don't touch the mobile parts
Don't touch the mobile parts
State of the art: server-side javaScript - NantesJS
State of the art: server-side javaScript - NantesJS
macospptok.pptx
macospptok.pptx
JavaScript History
JavaScript History
Scalable Networking
Scalable Networking
Nodejs a-practical-introduction-oredev
Nodejs a-practical-introduction-oredev
MongoFr : MongoDB as a log Collector
MongoFr : MongoDB as a log Collector
JIRA Virtualisation
JIRA Virtualisation
Free Software and the Future of Database Technology
Free Software and the Future of Database Technology
Kürzlich hochgeladen
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
Memoori
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
2toLead Limited
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Alan Dix
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Safe Software
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Mark Billinghurst
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
Pooja Nehwal
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
shyamraj55
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Paola De la Torre
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
Neo4j
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
OnBoard
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
BookNet Canada
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
XfilesPro
Key Features Of Token Development (1).pptx
Key Features Of Token Development (1).pptx
LBM Solutions
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Ridwan Fadjar
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
carlostorres15106
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
Kürzlich hochgeladen
(20)
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
Key Features Of Token Development (1).pptx
Key Features Of Token Development (1).pptx
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Slack Application Development 101 Slides
Slack Application Development 101 Slides
Sinatraでわかる!webアプリの仕組み
1.
Sinatra
Web @satococoa 2011-08-28
2.
3.
✤
Web
4.
✤
Web ✤ Ruby WAF*1 Sinatra*2
5.
✤
Web ✤ Ruby WAF*1 Sinatra*2 ✴ 1: Web Application Framework Rails CakePHP ✴ 2: http://www.sinatrarb.com/
6.
Web
1. 2. Web DB PC, Apache, MySQL, ...etc. iPhone, ...etc. nginx...etc. 4. 3.
7.
Web
1. 2. Web DB PC, Apache, MySQL, ...etc. iPhone, ...etc. nginx...etc. 4. 3. 1.
8.
Web
1. 2. Web DB PC, Apache, MySQL, ...etc. iPhone, ...etc. nginx...etc. 4. 3. 1. 2.DB
9.
Web
1. 2. Web DB PC, Apache, MySQL, ...etc. iPhone, ...etc. nginx...etc. 4. 3. 1. 2.DB 3.DB
10.
Web
1. 2. Web DB PC, Apache, MySQL, ...etc. iPhone, ...etc. nginx...etc. 4. 3. 1. 2.DB 3.DB 4. HTML, CSS, JS, JSON, XML, ...etc.)
11.
GET POST PUT DELETE HEAD
12.
GET POST PUT DELETE HEAD
13.
GET * Web
Firebug
14.
POST * Web
Firebug
15.
16.
✤
17.
✤ ✤
✤ HTML CSS URL ✤
18.
Sinatra
19.
Sinatra ✤
20.
Sinatra ✤ ✤
✤ Model: ActiveRecord, DataMapper, Sequel, Mongoid, ...etc. ✤ View: ERB, HAML, Slim, ...etc.
21.
Sinatra ✤ ✤
✤ Model: ActiveRecord, DataMapper, Sequel, Mongoid, ...etc. ✤ View: ERB, HAML, Slim, ...etc. ✤ Web
22.
23.
✤
https://github.com/prog4designer/sinatra_bbs
24.
✤
https://github.com/prog4designer/sinatra_bbs ✤ Sinatra + HAML
25.
✤
https://github.com/prog4designer/sinatra_bbs ✤ Sinatra + HAML ✤ ※
26.
✤
https://github.com/prog4designer/sinatra_bbs ✤ Sinatra + HAML ✤ ※ ✤
27.
28.
✤
29.
✤ ✤
30.
✤ ✤ ✤
31.
! !
k ✤ xx F ✤ ✤
32.
! !
k ✤ xoxr F ✤ ✤
Hinweis der Redaktion
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
Jetzt herunterladen