The Death Of CoffeeScript
Вставка
- Опубліковано 23 лип 2024
- A video briefly talking about CoffeeScript, and how it became irrelevant overtime. How other technologies completely took over and made it obsolete.
Timestamps
0:00 - Intro
0:58 - CoffeeScript
3:54 - ES6
5:22 - TypeScript
6:02 - Conclusion
I'm not sure why UA-cam's benevolent blackbox algorithm pushed this video to me, but I'm glad it did. Great quality video and really taught me a lot. I just started learning JavaScript about 2 months ago and I'm finally tackling DOM manipulation but this is the first time I've actually comprehended programming and a language. I'm thankful to JavaScript for being there at the right time and right place for me despite its flaws I keep seeing reiterated. You've gained yourself a subscriber, may I also ask, do you know the name of the song with the angelic voice in the background? It sounded pretty nice.
Its called "Wind" by Rafael Krux or Orchestralis
Here are the main sources for this video:
Source 1: hackernoon.com/coffee-what-how-developers-quit-to-use-coffeescript-29aj36wn
Source 2: thecodebytes.com/is-coffeescript-dead/
The first script I wrote I was unable to save, so I had to rewrite a lot from scratch, but ended up with a script really close to the source material unfortunately.
When CoffeeScript was about, I was in the middle of my 'overcoming fear of javascript' phase. IMO, all current web technologies are just layers on top of JavaScript that make learning fundamental JavaScript really annoying. Learning JavaScript and want to do anything on the web? Well, why not install Node.js and inflate your file structure x1000, and then do the front end in React which has a totally different syntax. Like bro, all I want to do is dynamically update a single div.
Thank you algorithm. You got a new sub!
6:47 whats the current contemporary with similar concise readability. Seems like it was the most straightforward where the overtakers complicated syntax again.
I kinda agree, typescript is way less readable today, but a lot of stuff inspired by CoffeeScript did get baked into ES6 and beyond, and stuff got added to ES6 that did not exist in CoffeeScript, so CoffeeScript basically got outdated at some point, and typescript has static typing, and transpiler checks that are way more useful in a production environment for preventing bugs. These are the main 2 reasons I think CoffeeScript died, despite being essentially a mix of python, ruby and javascript with more brevity overall.
What a great video ! I am interested in the evolution of languages and framework or other technologies for coding.
For instance I tought that class and inheritance were dying seeing some new popular languages choosing type over class and implementing ADT (kotlin, scala, typescript, etc.) and some language completely removed classes (rust, go, julia, etc.), but fortunately that was not the case. Today some new languages come with classes (like solidity)
Solidity? I haven't heard of that language, I'm gonna have to check it out though.
Ahh, its a blockchain language, no wonder I haven't heard of it.
The spiritual successor to CoffeScript is Civet. It combines the functionality of CoffeScript, but is a superset for TypeScript, so it inherits all of its type-related features.
Its called Civet right? I hadn't heard of it, until this comment, looked interesting, it definitrly ressembles CoffeeScript, atleast the idea of it, but the syntax is widly different, it just seems to give shorthands for TypeScript syntax, but ig in a way thats what CoffeeScript did.
I miss CoffeScript so much...(
Then use it,, Im new to programming and im using it.
@@RellyBautista-np4pj You will encounter too many compatibility issues :(
@evan Its ok, im just using it for making games.
@Evan Its ok, im just using it for making games.
Atom is now also dead? Jesus..
Definitely dead
You are way overplaying the hype and userbase behind coffeescript in the first half. It was barely ever relevant before dying a painful death. You've got some serious rose colored glasses looking back at the history of it.
fair enough