Serverside
   Javascript
   Hope & Opportunity


      duc ing
Intro         CK S A Future SSJS
       R BU       Web Deve...
http://softwareas.com/
server-side-javascript-hope-and-opportunity
                  “The real gap is in server-side
     ...
Agenda
●   WTF (15 min)
●   RTFM (15 min)
●   ZOMG (15 min)
●   FAIL/FTW (15 min)
WTF
●   Architecture
●   Design Patterns
●   Models
●   3-tier
●   MVC
●   Separation of concerns
●   KISS/DRY
WTF?!
WTF?!
WTF?!
WTF?!
WTF...?
RTFM
“Javascript will save us all”
 ● JS on the client


 ● JS on the server


 ● JS on the DB


 ● Functional goodness


...
RTFM
      Javascript on the server
●   Pure(SpiderMonkey,V8,Squirrelfish)
●   Rhino/JVM (Jaxer, AppJet, 10gen)

      Jav...
RTFM
Pure (Spidermonkey)
● jslibs
● jsext


● jsdb


● No standards!


● Killer app/Rails


●Opportunity/JBoss2015
RTFM

Javascript on the server
ZOMG!
    Server side Javascript
        Web Framework
●   Standard API (file I/O,etc)
●   JS based JSON doc DB
●   JS app...
JS

W                   Z
T
F                   O
?!                  M
                    G
                    !

     ...
Intr
                            odu
ZOMG!                 ST
                          AR
                               ...
FIM
   FAIL/FTW ?
mfvalente@gmail.com
Upcoming SlideShare
Loading in …5
×

Serverside Javascript - Hope and Opportunity (Introducing Starbucks JS Web Framework)

3,368 views
3,101 views

Published on

Published in: Technology
0 Comments
7 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,368
On SlideShare
0
From Embeds
0
Number of Embeds
304
Actions
Shares
0
Downloads
92
Comments
0
Likes
7
Embeds 0
No embeds

No notes for slide

Serverside Javascript - Hope and Opportunity (Introducing Starbucks JS Web Framework)

  1. Serverside Javascript Hope & Opportunity duc ing Intro CK S A Future SSJS R BU Web Development S TA Framework Mário Valente – Codebits 2008
  2. http://softwareas.com/ server-side-javascript-hope-and-opportunity “The real gap is in server-side frameworks and hosting. There’s no “killer app” Javascript server, a la what Rails did to Ruby.” “If they can come up with a solid virtualisation environment for Javascript, they may be on to a big winner. They could be the BEA or JBoss of 2015”
  3. Agenda ● WTF (15 min) ● RTFM (15 min) ● ZOMG (15 min) ● FAIL/FTW (15 min)
  4. WTF ● Architecture ● Design Patterns ● Models ● 3-tier ● MVC ● Separation of concerns ● KISS/DRY
  5. WTF?!
  6. WTF?!
  7. WTF?!
  8. WTF?!
  9. WTF...?
  10. RTFM “Javascript will save us all” ● JS on the client ● JS on the server ● JS on the DB ● Functional goodness ● JSON all the way down ● REST all the way down
  11. RTFM Javascript on the server ● Pure(SpiderMonkey,V8,Squirrelfish) ● Rhino/JVM (Jaxer, AppJet, 10gen) Javascript on the DB ● CouchDB (JS views) ● Other OO/XML/doc oriented DBs
  12. RTFM Pure (Spidermonkey) ● jslibs ● jsext ● jsdb ● No standards! ● Killer app/Rails ●Opportunity/JBoss2015
  13. RTFM Javascript on the server
  14. ZOMG! Server side Javascript Web Framework ● Standard API (file I/O,etc) ● JS based JSON doc DB ● JS appserver ● Pure HTML templating
  15. JS W Z T F O ?! M G ! JS/JSON/REST all the way down!!
  16. Intr odu ZOMG! ST AR cin g A Future JS Web Framework BU CK S BRANCA (HTML templating) CIMBALINO (API/web/appserver) BICA (JSON storage)
  17. FIM FAIL/FTW ? mfvalente@gmail.com

×