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
Building rich web applications with JavaScript ...
Search
BTVWAG
May 19, 2012
Technology
1
210
Building rich web applications with JavaScript MVC frameworks
Presented by Sean Behan, Adam Bouchard, and Tristan O'Neil on Jan. 25th, 2012
BTVWAG
May 19, 2012
Tweet
Share
More Decks by BTVWAG
See All by BTVWAG
Don't Design Like a Programmer
btvwag
1
130
The Agile Process: Taming Your Process to Work for You
btvwag
3
110
Survey Results - March 2012
btvwag
1
48
Technology Lightning Talks
btvwag
1
80
Software Craftsmanship from a Product Owner's Perspective
btvwag
2
220
Behavior Driven Development
btvwag
1
76
Other Decks in Technology
See All in Technology
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
3k
Greatest Disaster Hits in Web Performance
guaca
0
250
超初心者からでも大丈夫!オープンソース半導体の楽しみ方〜今こそ!オレオレチップをつくろう〜
keropiyo
0
110
Azure Durable Functions で作った NL2SQL Agent の精度向上に取り組んだ話/jat08
thara0402
0
190
StrandsとNeptuneを使ってナレッジグラフを構築する
yakumo
1
120
レガシー共有バッチ基盤への挑戦 - SREドリブンなリアーキテクチャリングの取り組み
tatsukoni
0
220
顧客の言葉を、そのまま信じない勇気
yamatai1212
1
350
コミュニティが変えるキャリアの地平線:コロナ禍新卒入社のエンジニアがAWSコミュニティで見つけた成長の羅針盤
kentosuzuki
0
110
OWASP Top 10:2025 リリースと 少しの日本語化にまつわる裏話
okdt
PRO
3
770
Codex 5.3 と Opus 4.6 にコーポレートサイトを作らせてみた / Codex 5.3 vs Opus 4.6
ama_ch
0
150
GitHub Issue Templates + Coding Agentで簡単みんなでIaC/Easy IaC for Everyone with GitHub Issue Templates + Coding Agent
aeonpeople
1
230
15 years with Rails and DDD (AI Edition)
andrzejkrzywda
0
190
Featured
See All Featured
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
57
50k
New Earth Scene 8
popppiees
1
1.5k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
94
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
440
Producing Creativity
orderedlist
PRO
348
40k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
66
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
310
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
66
37k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
14k
Optimising Largest Contentful Paint
csswizardry
37
3.6k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
170
Building the Perfect Custom Keyboard
takai
2
680
Transcript
JAVASCRIPT MVC
TRISTAN ONEIL @tristanoneil SEAN BEHAN @bseanvt ADAM BOUCHARD @adambouchard
MVC MODEL VIEW CONTROLLER
IS THERE MVC IN MY JAVASCRIPT? WHY
USERS EXPECT MORE FROM THEIR WEB APPLICATIONS (AS THEY SHOULD)
JAVASCRIPT GETS “COMPLICATED” REALLY FAST (WITHOUT THE RIGHT TOOLS)
SOA IS A SOFTWARE DEVELOPER’S DREAM COME TRUE (SOFTWARE ORIENTED
ARCHITECTURE) (OR AT LEAST IT’S OURS)
JSON IS A GREAT FORMAT TO BUILD YOUR MODERN API
WITH { “json” : { “isAwesome?” : true } }
GUESS WHAT WORK PRETTY WELL WITH (WHO DA THUNK?) JAVASCRIPT
OBJECTION NOTATION APIS JAVASCRIPT
SO MANY FRAMEWORKS BACKBONE.js EMBER.js SAMMY.js JAVASCRIPTMVC KNOCKOUT KNOCKBACK ANGULARJS
BROKE.js FIDDEL.js EXTJS YUILIBRARY
None
BATMAN.js NaN NaN NaN NaN NaN NaN (OBLIGATORY BATMAN RELATED
PHOTO)
SPINE.js