Your SlideShare is downloading. ×
0
Server-Side JavaScript
Server-Side JavaScript
Server-Side JavaScript
Server-Side JavaScript
Server-Side JavaScript
Server-Side JavaScript
Server-Side JavaScript
Server-Side JavaScript
Server-Side JavaScript
Server-Side JavaScript
Server-Side JavaScript
Server-Side JavaScript
Server-Side JavaScript
Server-Side JavaScript
Server-Side JavaScript
Server-Side JavaScript
Server-Side JavaScript
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Server-Side JavaScript

3,749

Published on

Introduction to Server-Side JavaScript.

Introduction to Server-Side JavaScript.

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

No Downloads
Views
Total Views
3,749
On Slideshare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
120
Comments
0
Likes
8
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Server-Side JavaScript All the cool kids are doing it! Ian Selby Web Developer, Gen X Design & Aptana www.gen-x-design.com www.aptana.com
  • 2. About Me <ul><li>Web Developer at Aptana </li></ul><ul><li>7 Years in the industry </li></ul><ul><li>Started with enterprise PHP development </li></ul><ul><li>Relocated to the Bay Area to hone my skills </li></ul><ul><li>Now develop applications almost exclusively in JavaScript </li></ul>But enough about me…
  • 3. and, why you should be excited about it.
  • 4. Server-Side JavaScript (SSJS) is…
  • 5. Server-Side JavaScript (SSJS) is…
  • 6. Server-Side JavaScript (SSJS) is…
  • 7. However, This opens the door for some really cool things… <ul><li>Access to databases </li></ul><ul><li>Access to the file system </li></ul><ul><li>Access to system commands </li></ul><ul><li>Server-side DOM </li></ul><ul><li>File uploads </li></ul><ul><li>Server-side XHRs </li></ul><ul><li>and (of course), much more… </li></ul>
  • 8. … beyond the fact I said you should.
  • 9. … and JavaScript is a darn cool language! <ul><li>You’re already a JavaScript Ninja! </li></ul><ul><li>Your current skills become much more valuable. </li></ul><ul><li>You can support non-JavaScript clients. </li></ul><ul><li>There aren’t any cross-browser issues on the server. </li></ul><ul><li>You don’t really need to learn anything new. </li></ul>Because…
  • 10.  
  • 11. There are two main players…
  • 12. www.mozilla.com/rhino <ul><li>Open-source </li></ul><ul><li>JavaScript for Java </li></ul><ul><li>Developed by Mozilla </li></ul><ul><li>Runs on the JVM </li></ul><ul><li>Allows binding to Java objects and libraries </li></ul><ul><li>Allows you to run JS from the shell </li></ul>Rhino
  • 13. www.aptana.com/jaxer <ul><li>Open-source </li></ul><ul><li>Based on the Mozilla Firefox 3 code base </li></ul><ul><li>Developed by Aptana </li></ul><ul><li>Runs in Apache or Jetty </li></ul><ul><li>Provides a server-side DOM and browser </li></ul><ul><li>Works with existing JavaScript libraries </li></ul><ul><li>Plays well with existing server-side languages </li></ul>Jaxer
  • 14. Some Other SSJS Projects…
  • 15. In Jaxer… I don’t know Java!
  • 16.  
  • 17. That’s It! For more information, and to ask any questions, visit my blog: www.gen-x-design.com Source code for all examples will be posted there in the near future To download Jaxer, visit www.aptana.com/jaxer

×