What language should be taught, in your opinion, with the expectation of writing HTML5 applications, both native (WinRT) and browser-based web applications. I tend more to TypeScript - I like static typing and good support for IntelliSense autocompletion, but I’m worried about the future of this language, due to the greater distribution of its competitor, CoffeeScript.
Closed due to the fact that it is necessary to reformulate the question so that it was possible to give an objectively correct answer by the participants Nick Volynkin ♦ , BOPOH , Athari , aleksandr barakin , PashaPash ♦ 13 dec '15 at 9:37 .
The question gives rise to endless debates and discussions based not on knowledge, but on opinions. To get an answer, rephrase your question so that it can be given an unambiguously correct answer, or delete the question altogether. If the question can be reformulated according to the rules set out in the certificate , edit it .
- I know JavaScript well, but knowledge of this language alone is not enough, unfortunately, for comfortable writing of more or less large applications, therefore, the question is not in the choice between JavaScript and other languages, but in the choice between TypeScript and CoffeeScript. - alexchipliev
- 3> JavaScript I know well, knowledge of this language alone is not enough, unfortunately, for comfortable writing of more or less large applications of what? what was so great for you not to write? Especially in ES 6 there is everything too - Specter
- ES6 is the future, but I would like to use some of its chips today. - alexchipliev
- oneCoffeeScript - an attempt to attach a human syntax. Semantics as it was and remains disfigured by birth injuries. The facade of the house was repaired, but the homeless in the basement remained to stink. Typscript is an attempt to enter purely from the side of semantics, without touching the basic syntax. The homeless man was driven out of the basement, but as it was on the facade the shabby plaster remained. Here is such a wonderful choice. - drdaeman
- 3@drdaeman, it feels like we used different javascript - Specter
3 answers
learn javascript, this is the base
I'm not sure that now it is possible to accurately assess the prospects of each of them - both appeared recently (TypeScript was almost at all yesterday), and many factors can affect their development. But anyway, if you suddenly got together to associate your professional activities with one of them and make money programming on it for a piece of bread, then I would advise you not to forget that both can “not shoot” - you never know there were such examples. Although I would still be in favor of TypeScript - most likely, Microsoft has some far-reaching plans for it. However, this is nothing more than my humble opinion
TypeScript is gaining popularity. In addition, it is compatible with ES6, i.e., a program that is correct on ES6 is correct (possibly, in addition to type errors) for the typing script.
CoffeeScript has its own syntax. And, as far as I can imagine, in places quite strange.
So, I recommend TypeScript. Well, as already written, Javascropt must be learned anyway.