$30 off During Our Annual Pro Sale. View Details »
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
100
Survey Results - March 2012
btvwag
1
47
Technology Lightning Talks
btvwag
1
79
Software Craftsmanship from a Product Owner's Perspective
btvwag
2
210
Behavior Driven Development
btvwag
1
74
Other Decks in Technology
See All in Technology
[デモです] NotebookLM で作ったスライドの例
kongmingstrap
0
110
Snowflakeでデータ基盤を もう一度作り直すなら / rebuilding-data-platform-with-snowflake
pei0804
4
1.1k
re:Inventで気になったサービスを10分でいけるところまでお話しします
yama3133
1
120
Edge AI Performance on Zephyr Pico vs. Pico 2
iotengineer22
0
120
計算機科学をRubyと歩む 〜DFA型正規表現エンジンをつくる~
ydah
3
210
Kiro Autonomous AgentとKiro Powers の紹介 / kiro-autonomous-agent-and-powers
tomoki10
0
350
re:Invent2025 コンテナ系アップデート振り返り(+CloudWatchログのアップデート紹介)
masukawa
0
320
打 造 A I 驅 動 的 G i t H u b ⾃ 動 化 ⼯ 作 流 程
appleboy
0
210
AI活用によるPRレビュー改善の歩み ― 社内全体に広がる学びと実践
lycorptech_jp
PRO
1
190
Lessons from Migrating to OpenSearch: Shard Design, Log Ingestion, and UI Decisions
sansantech
PRO
1
100
今年のデータ・ML系アップデートと気になるアプデのご紹介
nayuts
1
220
品質のための共通認識
kakehashi
PRO
3
230
Featured
See All Featured
KATA
mclloyd
PRO
32
15k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
390
Rails Girls Zürich Keynote
gr2m
95
14k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.1k
Building Applications with DynamoDB
mza
96
6.8k
Faster Mobile Websites
deanohume
310
31k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
253
22k
Building an army of robots
kneath
306
46k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.5k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.2k
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