TypeScript's Quiet, Steady Rise Among Programming Languages (wired.com)
Microsoft's programming language TypeScript has become one of the most popular languages among developers, at least according to a report published by the analyst firm RedMonk this week. Wired: TypeScript jumped from number 16 to number 12, just behind Apple's programming language Swift in RedMonk's semiannual rankings, which were last published in August. Microsoft unveiled TypeScript in 2012, and while it hasn't grown as quickly as Swift -- which has grown faster than any other language, ever since RedMonk started compiling the rankings in 2011 -- TypeScript's own ascendance is impressive, given the sheer number of available programming languages.
More and more applications these days use TypeScript. Google's programming framework Angular, the second most popular tool of its type according to data released last year by the startup NPM, is written in TypeScript. So is Vue, an increasingly popular framework finding a home both among smaller companies and tech giants like Alibaba. But RedMonk doesn't look at how many jobs are available for people skilled in a particular language, nor how many companies actually use the language. Instead, the firm tries to spot trends in developer interest by looking at how many projects on GitHub use certain languages, and how many questions are asked about those languages on the programmer Q&A site Stack Overflow. The idea is to get a sense of where the software development profession is heading.
More and more applications these days use TypeScript. Google's programming framework Angular, the second most popular tool of its type according to data released last year by the startup NPM, is written in TypeScript. So is Vue, an increasingly popular framework finding a home both among smaller companies and tech giants like Alibaba. But RedMonk doesn't look at how many jobs are available for people skilled in a particular language, nor how many companies actually use the language. Instead, the firm tries to spot trends in developer interest by looking at how many projects on GitHub use certain languages, and how many questions are asked about those languages on the programmer Q&A site Stack Overflow. The idea is to get a sense of where the software development profession is heading.
I moved from C++ to javascript as part of a very advantageous job change.
Unfortunately javascript shortly made me loathe coming to work.
We ported all our code to TypeScript and I get to feel like a real programmer again.
Strict typing is a beautiful thing. Refactoring and compile time bugs instead of runtime disasters.
Typescript is basically JavaScript syntax with some extra type information tacked on. It runs through a compiler that produces javascript.
I'm a fan. If you do anything even moderately complex in JavaScript you should look at Typescript. It eases a lot of the pain of using JavaScript.
I suspect the main reason they measure github projects and stackoverflow questions isn't because they think those are good ways to measure, it's because it's the only publicly available information they have access to.
Swift's rise in popularity isn't due to Swift being a good language, it's due to 1) Apple killing ObjectiveC 2) ObjectiveC being so backwards
I'm a fan. If you do anything even moderately complex in JavaScript you should look at Typescript. It eases a lot of the pain of using JavaScript.
Count me in as a fan as well.
I never really cared for programming in JavaScript myself although I did it because that was the job at hand.
Then I started learning Angular, and learned Typescript by following the Angular lessons. Rarely did I have to go back to the Typescript reference page. And predictably enough my JavaScript skills improved because I was writing more of it to integrate JavaScript libraries into my Angular applications.
What I learned really was that strong type checking is really really helpful when dealing with a lot of interfaces. The IDE (I use WebStorm) auto-completion and parameter/type checking in enormously more efficient than having to continually go back to documentation (or the original source code) for what you can't remember.
At the same time they didn't give up the option of weak type checking for when that is a better way to write things. Win-win.
Lately our team has moved to TypeScript from Java to write server-side services. Now, Java is not the best thing in the world admittedly, but it's head and shoulders better than JavaScript. I think typescript is just a hack to make javascript a bit more palatable than straight JS. I think of "lipstick on a pig", but really typescript is just a really bad makeup job on a dead rotten pig.
> It eases a lot of the pain of using JavaScript.
How is debugging TypeScript? Do you have to wade through obfuscated JavaScript?
Because it was easier to write a sane language and a transpiler than it is to fix the recursive dumpster fire that is JavaScript.
That should really tell us something folks.
No. The typescript compiler generates map files for your .ts, so you debug typescript not JavaScript.
@Microsoft @JavaScriptDaily been programming in Javascript for 20 years and they finally come up with TypeScript -- of all things... when I was at Microsoft I told them that back in 1995-1997, they finally agreed in 2017... https://twitter.com/Reno89512/...