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

Like this? Share it with your network

Share

Server-Side JavaScript

  • 6,421 views
Uploaded on

Introduction to Server-Side JavaScript.

Introduction to Server-Side JavaScript.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
6,421
On Slideshare
5,721
From Embeds
700
Number of Embeds
8

Actions

Shares
Downloads
110
Comments
0
Likes
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

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