The Trouble with JavaScript
This is a great, long single web page about why JavaScript is not a great language to use for programmers.
This page was written by the great Colin Moock, author of numerous flash books and university professor in flash development and actionscript 3.
"My god how can you write a real program where you're just assigning random shit to other shit and expecting it to work"- John Carmack
Related video of John Carmack talking about dynamic languages.
http://youtu.be/00Q9-ftiPVQ?t=15m23s
Related video of John Carmack talking about dynamic languages.
http://youtu.be/00Q9-ftiPVQ?t=15m23s
In the end Colin Moock puts this image as the #1 reason to use JS, and the title is "#1: It Works on the Ipad"
Let's not forget that Jobs and the ios platform did kill a lot of developer enthusiasm for flash, but the touchscreen device's inputs were just not meant to fit flash's desktop-based api. I am still using actionscript 3 on mobile (in starling project) and targeting flash player for desktop browser games.
Let's not forget that Jobs and the ios platform did kill a lot of developer enthusiasm for flash, but the touchscreen device's inputs were just not meant to fit flash's desktop-based api. I am still using actionscript 3 on mobile (in starling project) and targeting flash player for desktop browser games.
The Solution!
Colin Moock just not just end saying “Welp guys, if you want to develop truly cross-platform browser applications then… you’re beat.” He offers a few alternatives to “straight up bare bones JS”that are definitely worth checking out.
CoffeeScript
Haxe
Jangaroo
Union
Others non mentioned in Moock’s lecture:
Typescript
CoffeeScript
Haxe
Jangaroo
Union
Others non mentioned in Moock’s lecture:
Typescript