Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

ES6, CoffeeScript, and TypeScript all have near-perfect awareness, which surprised me since TypeScript isn’t quite as popular as the other two yet.

I take issue with that statement. Just anecdotal, but I think these days Typescript is much more "popular" than CoffeeScript



Awareness just means "have heard of it". 99% have heard of Coffeescript but 14% want to use it in the future. 98% have heard of Typescript but 60% want to use it in the future.


Anecdotally, CS appears to have lost quite a bit of popularity while TS gained some.

RedMonk seems to confirm these trends. TS grows while CS stagnates:

Q1 2016: http://sogrady-media.redmonk.com/sogrady/files/2016/02/lang-...

Q3 2016: http://sogrady-media.redmonk.com/sogrady/files/2016/07/lang....


Ts seems awesome but it looked like kind of a pain with separate ts and js files, mandatory type definitions not being present for lots of dependencies, and back when I looked at it seeming pretty all or nothing. I like flow. The people that built ts are brilliant too though. Curious if anyone has a good comparison between flow and ts. I've heard ts has improved a lot lately.


> mandatory type definitions not being present for lots of dependencies

That is the biggest detriment to typescript in my book. I played around with it for a bit but finding accurate (and up to date!) type definitions for external dependencies was a huge pain.


The survey also comments "few developers have used CoffeeScript, and apparently almost nobody wants to learn it" and concludes with "Some technologies [...] proved to be on their way out (CoffeeScript)."

Hopefully DHH recognizes this and deprecates CS out of Rails.


It's got the Microsoft Seal of Approval(TM)!

Yeah, doesn't mean much to me, but it does guarantee you can get tools that are compatible with it.


Not surprising. If you've ever had to work with CoffeeScript in a large code base with multiple developers, it's . . . not ideal. I can't stand it, personally.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: