13
JavaScript Everywhere Mani Doraisamy Co-founder & Chief Technology Officer OrangeScape

Javascript everywhere

Embed Size (px)

DESCRIPTION

My presentation at JSFoo - JavaScript from business perspective: The success of any technology is in its usecase. Not in its technical merits. Programming languages are no exception to this rule. Thats why Javascript - an unassuming functional programming language has an unrelated name - “Java” & “Script”. In reality, the name "Java" & "Script" does not explain what Javascript is. Instead, it explains Javascript’s usecases.

Citation preview

Page 1: Javascript everywhere

JavaScript Everywhere

Mani DoraisamyCo-founder & Chief Technology Officer

OrangeScape

Page 2: Javascript everywhere

Problem searching solution!

Solution: Index the webProblem: Relevant search

Page 3: Javascript everywhere

Solution searching problem!

Problem: ? Solution: Real-time collaboration

Page 4: Javascript everywhere

What problem did Javascript solve?

Run Anywhere!

Page 5: Javascript everywhere

What problem did Javascript solve?

Manipulation! (Scripting)

Page 6: Javascript everywhere

Netscape Enterprise Server ?

Not so fast!

Page 7: Javascript everywhere

Javascript trivia

● What is it's original name?

● How did SUN allow phony name?

● Why did Microsoft call it JScript?

● How are variables globally scoped?

● Object oriented or Functional?

Page 8: Javascript everywhere

An impossible makeover!

When all hope was lost!

Page 9: Javascript everywhere

The final verdict!

And the death bell!

Page 10: Javascript everywhere

Skillset commoditization

The next popular market!

Page 11: Javascript everywhere

Revenge of the server-side

node.JS - Evented I/O

Page 12: Javascript everywhere

Return of the Redmond giant

Windows 8 on Javascript

Page 13: Javascript everywhere

Javascript Everywhere - Summary

■ Usecase determines the success of the technology

■ Javascript's usecase was "Java" & "Script"

■ AJAX usecase made it more than a script

■ Mobile made it an all pervasive client-side language

■ node.JS improves on the V8 innovation

■ Microsoft completes the client-side victory with Windows 8