Server-Side JavaScript
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Server-Side JavaScript

on

  • 6,384 views

Introduction to Server-Side JavaScript.

Introduction to Server-Side JavaScript.

Statistics

Views

Total Views
6,384
Views on SlideShare
5,684
Embed Views
700

Actions

Likes
8
Downloads
109
Comments
0

8 Embeds 700

http://www.gen-x-design.com 626
http://gxdlabs.com 40
http://www.slideshare.net 16
https://www.linkedin.com 7
http://www.linkedin.com 6
http://translate.googleusercontent.com 2
http://192.168.6.179 2
http://webcache.googleusercontent.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Server-Side JavaScript Presentation 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