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

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Server-Side JavaScript

3,689
views

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,689
On Slideshare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
118
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
    • Web Developer at Aptana
    • 7 Years in the industry
    • Started with enterprise PHP development
    • Relocated to the Bay Area to hone my skills
    • Now develop applications almost exclusively in JavaScript
    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…
    • Access to databases
    • Access to the file system
    • Access to system commands
    • Server-side DOM
    • File uploads
    • Server-side XHRs
    • and (of course), much more…
  • 8. … beyond the fact I said you should.
  • 9. … and JavaScript is a darn cool language!
    • You’re already a JavaScript Ninja!
    • Your current skills become much more valuable.
    • You can support non-JavaScript clients.
    • There aren’t any cross-browser issues on the server.
    • You don’t really need to learn anything new.
    Because…
  • 10.  
  • 11. There are two main players…
  • 12. www.mozilla.com/rhino
    • Open-source
    • JavaScript for Java
    • Developed by Mozilla
    • Runs on the JVM
    • Allows binding to Java objects and libraries
    • Allows you to run JS from the shell
    Rhino
  • 13. www.aptana.com/jaxer
    • Open-source
    • Based on the Mozilla Firefox 3 code base
    • Developed by Aptana
    • Runs in Apache or Jetty
    • Provides a server-side DOM and browser
    • Works with existing JavaScript libraries
    • Plays well with existing server-side languages
    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