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]
