7 min

032 RC CoffeeScript Rails Coach

    • Tecnología

CoffeeScript is a language written by Jeremy Ashkenas that compiles to Javascript. Its syntax is much more friendly than native JavaScript. Especially if you're used to languages like Ruby or Python.

As or Rails 3.1, CoffeeScript is available by default and a coffeescript file is created in /app/assets/javascripts every time you run the scaffold generator.

A few of my favorite features of the language are:

I can ignore parenthesis (mostly), semi-colons, and curly braces
Function notation
Objects with nested notation
Variable safety (not creating globals)
Splats on lists
Classes
Always returns last expression
String interpolation

I don't like:

Operator aliases

Resources:

CoffeeScript Webpage
CoffeeScript Cookbook
CoffeeScript Basics (video)
CoffeeScript: The Cool Parts (video)

CoffeeScript is a language written by Jeremy Ashkenas that compiles to Javascript. Its syntax is much more friendly than native JavaScript. Especially if you're used to languages like Ruby or Python.

As or Rails 3.1, CoffeeScript is available by default and a coffeescript file is created in /app/assets/javascripts every time you run the scaffold generator.

A few of my favorite features of the language are:

I can ignore parenthesis (mostly), semi-colons, and curly braces
Function notation
Objects with nested notation
Variable safety (not creating globals)
Splats on lists
Classes
Always returns last expression
String interpolation

I don't like:

Operator aliases

Resources:

CoffeeScript Webpage
CoffeeScript Cookbook
CoffeeScript Basics (video)
CoffeeScript: The Cool Parts (video)

7 min

Top podcasts en Tecnología

Top Noticias Tech
Tech Santos
Topes de Gama Unplugged
Topes De Gama
The Instagram Stories - Social Media News
The Instagram Stories, Daniel Hill
iSenaCode Live
Sergio Navas
Darknet Diaries
Jack Rhysider
Jose Luis C. Bringas | Ciberseguridad
EASYSEC®

Más de DevChat.tv

Adventures in Angular
Charles M Wood
Ruby Rogues
Charles M Wood
My Ruby Story
Charles M Wood
My Angular Story
Charles M Wood
JavaScript Jabber
Charles M Wood
My JavaScript Story
Charles M Wood