N
N
neodekvat092015-08-22 12:44:12
JavaScript
neodekvat09, 2015-08-22 12:44:12

Will coffeescript be needed when ES-2015 is already there?

Hello, I just recently finished mastering ECMAScript5 thoroughly, i.e. basic js (everything reached me for quite a long time, and it does, in general, I haven’t even heard / knew about ES2015 yet).
Now we need to move on, I'm looking at the coffeescript from afar, and... It's concise, beautiful, in some places, of course, not rational, but nevertheless, python/hack in the flesh. But I didn’t really start studying it in detail (only occasionally I watch scripts on it).
And is there any chance that the development, refinement of CoffeeScript will stop or will be reduced to meager upgrades?
So, the question itself is, is CoffeeScript needed? When already this summer of. introduced ES2015.
On Habré, and on the same foreign forums, holivars are in full swing about abandoning coffeescript and switching to beybel, how things are here, in our "modest" CIS, I still don't know. A couple of times I saw articles like "Why this coffee", etc. Where they try to somehow humiliate and prove that this very coffee is not needed.
But in fact (at least, it seems to me), this is the same preprocessor (aka stylus, sass, less), only for js. And yes, I've seen type/live/script, but they don't have the same conciseness as in coffee.
And one more question, what can you say about ClojureScript? Somehow I don’t understand its belonging, I know only some features (for example, data immutability), and looked at this syntax - somehow I felt uneasy, at least these are first impressions.
PS This is not a holivar, I just want to know the answer to these three questions, as they sometimes put me in a stupor, and sometimes you don’t believe yourself, and I want to know the opinion of those who know, people who, as I noticed, live on stackoverflow and toaster. But stackoverflow seems to be needed more for specific problems with the code (but I'm that stupid).
UPD: Question closed. Thanks to those two good people who gave a very clear and intelligible answer <3

Answer the question

In order to leave comments, you need to log in

3 answer(s)
K
Konstantin Kitmanov, 2015-08-22
@neodekvat09

It's all a matter of taste. However, ES2015 is still a standard and sooner or later it will be supported by browsers, which cannot be said about everything else.
TypeScript tries to be an add-on to JS, i.e. any JS is valid TS.
ClojureScript is LISP and that says it all :)
Pebble in the garden - often libraries written in CS are put in the negative.

O
OnYourLips, 2015-08-22
@OnYourLips

CoffeeScript is an alternative syntax with a bit of sugar.
Will be popular with rubyists who don't need the benefits of static strong typing.

S
sanex3339, 2015-10-06
@sanex3339

Look only at TypeScript, which is developing quite quickly, combines es6 / es7 goodies (most of es7 is still in development) + a bunch of static typing features and other things. TypeScript is the future of JS.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question