For me the number one reason is: CoffeeScript is fun! By definition it has no new capability, but if you find it fun..... Enjoy!
On Dec 15, 2010, at 8:09 AM, "Hay (Husky)" <[email protected]> wrote: I'm wondering: maybe aside from rapid prototyping and just for the fun of it: are there any real-world reasons why you would use CoffeScript over vanilla JS? -- Hay On Wed, Dec 15, 2010 at 5:01 PM, Christophe Eblé <[email protected]>wrote: > IMHO, multiplying abstraction layers on top of what is already a high level > language is not the way to go. > Common guys Coffee script is not Javascript and is just syntactic sugar > after all... > > > > On Wed, Dec 15, 2010 at 4:53 PM, Chris Williams <[email protected]> wrote: > >> Although I agree in spirit with Nicholas' advice (trust me, huge proponent >> of learning raw JS), I disagree with disregarding it completely (GWT, I >> would agree with that 100% :) ). If you use it to write code you feel >> comfortable with, then go through and review the generated code and >> UNDERSTAND and question what what was generated and why it generated - then >> you essentially are building your very own 1-on-1 mentor for your specific >> problem set. I guess I would echo, but change the tone to use it as a >> supplement, not a replacement to learning JavaScript. >> >> Chris >> >> >> On Wed, Dec 15, 2010 at 10:49 AM, Getify <[email protected]> wrote: >> >>> +1 to Nicholas' advice. >>> >>> --Kyle >>> >>> >>> >>> *From:* Nicholas C. Zakas <[email protected]> >>> *Sent:* Wednesday, December 15, 2010 9:37 AM >>> *To:* [email protected] >>> *Subject:* Re: [JSMentors] Coffee-script >>> >>> I’d like to offer a word of caution about CoffeeScript and other >>> related intermediary languages: this isn’t the best way to learn JavaScript. >>> I highly recommend that anyone who wants to learn more, become more >>> proficient, or take their coding to the next level avoid solutions like >>> this. The only way to improve in JavaScript is to use the language >>> consistently. >>> >>> Becoming better at CoffeeScript means that you’re learning more about >>> CoffeeScript, which may not be a bad thing, but it doesn’t translate >>> directly into being better at JavaScript. The same can be said for solutions >>> like GWT. >>> >>> Of course, if your goal is to become really good at CoffeeScript, then >>> please disregard. [image: Smile] >>> >>> -Nicholas >>> >>> _____________________________________________________ >>> Nicholas C. Zakas >>> Twitter: @slicknet >>> Blog: http://www.nczonline.net/ >>> >>> >>> -- >>> To view archived discussions from the original JSMentors Mailman list: >>> http://www.mail-archive.com/[email protected]/ >>> >>> To search via a non-Google archive, visit here: >>> http://www.mail-archive.com/[email protected]/ >>> >>> To unsubscribe from this group, send email to >>> [email protected]<jsmentors%[email protected]> >>> >> >> -- >> To view archived discussions from the original JSMentors Mailman list: >> http://www.mail-archive.com/[email protected]/ >> >> To search via a non-Google archive, visit here: >> http://www.mail-archive.com/[email protected]/ >> >> To unsubscribe from this group, send email to >> [email protected]<jsmentors%[email protected]> >> > > -- > To view archived discussions from the original JSMentors Mailman list: > http://www.mail-archive.com/[email protected]/ > > To search via a non-Google archive, visit here: > http://www.mail-archive.com/[email protected]/ > > To unsubscribe from this group, send email to > [email protected]<jsmentors%[email protected]> > -- To view archived discussions from the original JSMentors Mailman list: http://www.mail-archive.com/[email protected]/ To search via a non-Google archive, visit here: http://www.mail-archive.com/[email protected]/ To unsubscribe from this group, send email to [email protected] -- To view archived discussions from the original JSMentors Mailman list: http://www.mail-archive.com/[email protected]/ To search via a non-Google archive, visit here: http://www.mail-archive.com/[email protected]/ To unsubscribe from this group, send email to [email protected]
