Will Deno 2.0 Replace Node.js?

  Рет қаралды 94,918

Web Dev Simplified

Web Dev Simplified

Күн бұрын

Пікірлер: 245
@ollierkul
@ollierkul 3 ай бұрын
Not replace, but an absolute great competitor pushing JS forwards. DX is really nice
@jacobgoldenart
@jacobgoldenart 3 ай бұрын
Thanks for the Deno content and for mentioning Fresh! I would absolutely love a Fresh tutorial from you that featured how we can incorporate some of these great new Deno 2.0 features and also went into a bit about how Fresh uses Preact for a lot of it's State/Component stuff.
@nothingisreal6345
@nothingisreal6345 3 ай бұрын
the standard library is a killer feature.
@i3looi2
@i3looi2 3 ай бұрын
no is not. maybe if u were the kind of dev who still adds Lodash to every project only to use 2-3 functions cause Vanilla JS too hard.
@jsonkody
@jsonkody 3 ай бұрын
@@i3looi2 bad take :/
@nou4605
@nou4605 3 ай бұрын
@@i3looi2 Vanilla JS isn't hard. Its poop. A good standard library is a feature of any well respected language. Not that I expect JS soydevs to understand that.
@grimm_gen
@grimm_gen 3 ай бұрын
No one likes setting up jest or vitest​@@i3looi2
@ts8960
@ts8960 2 ай бұрын
@@i3looi2 agreed. lodash is trash bloat lol.
@mateuszziomekit
@mateuszziomekit 3 ай бұрын
I totally agree. When building a small MVP or just testing something out, using Deno or Bun is really convenient because you don’t have to worry about setting up TypeScript, a linter, or a test runner. However, for larger projects, the compatibility issues become overwhelming. Additionally, when working in a team, every new member usually has to learn the new APIs.
@TwilightTrekker1
@TwilightTrekker1 3 ай бұрын
I'd think it's at least worth considering having to do less imports (larger standard library, node is religious about not adding to their standard library), the built in things that you mentioned rather than being part of the build system, added default security features, and more things to, as qualities that would balance that out.
@sanglin9387
@sanglin9387 3 ай бұрын
the reason run run js front or bank . its easy one month one framework and maintain ouch horrible
@itskittyme
@itskittyme 3 ай бұрын
my teammembers are all named "ChatGPT" so if ChatGPT knows the API, i'm sold
@jakeave
@jakeave 3 ай бұрын
I've used Deno for several years for almost all of my personal projects and it's pretty fire. I've been pretty anti dependency so the npm compatibility issues haven't been a big deal, but now the npm support is great. I've liked it a lot.
@mhaidarhanif
@mhaidarhanif 3 ай бұрын
The other question: Will Bun replace Deno 2.0 that will replace Node.js?
@Mr.BinarySniper
@Mr.BinarySniper 3 ай бұрын
Nope. Bun is a hype. you will understand that soon.
@mhaidarhanif
@mhaidarhanif 3 ай бұрын
@@Mr.BinarySniper Thanks, it was just a spin on the video title
@chadjaax
@chadjaax 3 ай бұрын
@@Mr.BinarySniper being using it mainly for mostly a year now, it is not just a hype, it is much faster and efficient than node and the compatibility issues decreased significantly.
@apidas
@apidas 3 ай бұрын
bun will always be a fork of node/deno, it's redoing the underlying implementation in zig which may/may not be the direction the community will opt for/contribute to as node is a javascript ecosystem, bun will always behind as the first purpose is optimization
@O...Maiden...O
@O...Maiden...O 3 ай бұрын
and WinterJS will replace all 🤔
@m.praneeth9086
@m.praneeth9086 3 ай бұрын
Nice Content dude.keep doing it . don't think about one's talk bad( i mean trash ) about your channel. U r channel is the best 😎 🐐.
@Musikur
@Musikur 3 ай бұрын
I have used Deno pretty much from it's first release and I love it. Only reason I've used Node is for projects which used front-end frameworks which weren't compatible, so this is a huge win as far as I'm concerned, and I will probably start all of my new projects on Deno.
@jatingera924
@jatingera924 3 ай бұрын
What documentation you followed??
@aztracker1
@aztracker1 20 күн бұрын
I've been using Deno a lot since early on. It's been pretty great for shell scripts. While I didn't expect to say this, since 2.0, I've actually been using it in place of Node as well.
@OneAndOnlyMe
@OneAndOnlyMe Ай бұрын
Deno 2.0 is awesome. The fact that it is just one single executable is mind boggling!
@juancamacho479
@juancamacho479 3 ай бұрын
and also can make executables, i can see being useful to just make home servers and be able to share that executable to run those API calls
@emanuelec2704
@emanuelec2704 2 ай бұрын
you don't need deno to make executables.
@juancamacho479
@juancamacho479 2 ай бұрын
@@emanuelec2704 oh you dont? whats the node.js command to do so? never heard of it
@duytdl
@duytdl 3 ай бұрын
Thanks for diving deep!
@JLarky
@JLarky 3 ай бұрын
Reading right from Deno 2 media doc and not realizing that Deno 2 is out next week :)
@artemonstrick
@artemonstrick 3 ай бұрын
If Deno 3.0 adds head wobbling feature, they will not only kill Node.js but also your channel too!
@sahilaggarwal2004
@sahilaggarwal2004 3 ай бұрын
The level of roast... 💀
@ganeshkutty3338
@ganeshkutty3338 3 ай бұрын
Love this channel and Kyle is amazing, but the head shake/wobble is so distracting sometimes, I just zone out and watch his head moving and then I have to rewind the video to catch the parts I missed.
@davidallred991
@davidallred991 3 ай бұрын
@artemonstrick F*** Y**. I am not sure how, but I never noticed until this comment. Now I will never be able to unsee.
@javadbagheri9921
@javadbagheri9921 3 ай бұрын
Does the content important for you anyway or just his head shaking? Stop this nonsense hate and go to other channel
@Azazelea
@Azazelea 3 ай бұрын
Bruh why he catching strays like this 💀
@BobFrTube
@BobFrTube 3 ай бұрын
I was excited so I tried it and -- it left .deno droppings throughout my node_modules and screwed up file links which it doesn't (yet?) support. I'll be more cautious when I try a test run. I really want to like deno but ...
@tinrab
@tinrab 3 ай бұрын
Deno is being used in prod, e.g Netlify,Ssupabase, Slack. Apparently, it's really great as a platform tool for serverless. Also, because of its security features, it can be a good choice for prod even if you use node during development.
@Musikur
@Musikur 3 ай бұрын
Yeah, I was a bit skeptical of Deno Deploy, but having tried it, it's actually quite nice.
@henriquematias1986
@henriquematias1986 3 ай бұрын
I think it would be cool to learn how to move to deno2 while keeping the source code compatible with node so if you meet a deal breaker you can eject back to node. I love the idea of deno2 and starint a new project totally makes sense to start with deno but it's important to do it in a way where if turns out my favourite node.js library doesn't work with it i can easily eject back and run the project using node. What i'm trying to say is would be great to have a guide on how to develop backward compatible source code with deno so we can start migrating and creating new projects with deno without fearing of hitting a dead end.
@aztracker1
@aztracker1 20 күн бұрын
Odds are you can just use Deno with your existing projects. Nuke the node_modules and deno install --allow-scripts
@andrevinsky
@andrevinsky 2 ай бұрын
Thanks, Kyle! As a downside of current state of Deno you should have probably mentioned their stubborn decision to have imports contain ts extension. Last time I checked, there were a decent amount of people requesting the status of making file extensions in import statements optional. This lands as a con to me, and pretty heavily, too, since it essentially prevents you from copying your existing code as is, you will have to edit each file to set up file extensions for local imports. This anti-feature has actually killed my starting-to-grow enthusiasm.
@nathanpotter1334
@nathanpotter1334 3 ай бұрын
very hyped for more stdlib stuff
@virtual5754
@virtual5754 3 ай бұрын
Deno imports make up 99% of frustration of working with it. I tried to get into it without expectations, but still was disappointed
@lea0o0oo
@lea0o0oo 3 ай бұрын
With version 2?
@ayushshende4290
@ayushshende4290 Ай бұрын
I really like the batteries included approach of frameworks like django, laravel. I think something like that in the js ecosystem will bring some stability into this chaotic mess
@CosMIcAkaSh1111
@CosMIcAkaSh1111 3 ай бұрын
Many already came, many will come but node js is always the goat for
@mylastore
@mylastore 2 ай бұрын
I will begin using Deno 2 once Svelkit is supported, though I’m aware that Svelte is already supported.
@jerrygreenest
@jerrygreenest 3 ай бұрын
JSR looks like a real upgrade, but it's available for NodeJS too, isn't it?
@andianaebans9537
@andianaebans9537 3 ай бұрын
Please give us some info about bun.js and should we use bun or deno or node
@y.m.o6171
@y.m.o6171 3 ай бұрын
i need something to run typescript from go. is there an api/sdk to embed deno ?
@vimalsonara2819
@vimalsonara2819 3 ай бұрын
Hey Kyle, Can you please create video on fastify v5. I would love to watch it.
@Doronelisha
@Doronelisha 3 ай бұрын
Whats with the head shake??
@ThomasLockney
@ThomasLockney 3 ай бұрын
Might have planned this video release timing just a bit prematurely. Current target (but not commitment based on discussions in the Deno Discord) is next Friday.
@thomasbuihere
@thomasbuihere 3 ай бұрын
Deno does not aim to be a Node replacement, it mainly just want to provide native TS support for a web application run time. But the ecosystem is just too involved around node, and now with node aiming too provide TS support natively too, it's be really hard on the Deno team if people don't want to develop library in Deno
@JerryWoo96
@JerryWoo96 3 ай бұрын
can we get a performance comparison against nodejs and bun?
@fabrizio.dipietro
@fabrizio.dipietro 3 ай бұрын
Hi, could you share this summary document? Thank you.
@LS-jv4uh
@LS-jv4uh 3 ай бұрын
How does it compare to Bun?
@Uncaught_in_promise
@Uncaught_in_promise 3 ай бұрын
This is a tradition. As soon as some freak stuff like bun or deno rolls out, every single programming KZbinr posts 10-15 min video with clickbait thumbnail "Deno / Bun: node js killer?", "Bun or Deno or whatever kills Node js!". Who cares?
@barry5
@barry5 3 ай бұрын
Me :3
@shashank21j
@shashank21j 3 ай бұрын
You’ve successfully escaped the matrix 🎉
@itztlacoliuhqui
@itztlacoliuhqui 3 ай бұрын
As well as every vscode killer/ chatgpt killer out there
@neneodonkor
@neneodonkor 3 ай бұрын
😂 You. That's why you commented.
@natecoley160
@natecoley160 3 ай бұрын
so instead 1 we have 3 compatible libs? node deno and bun?
@KaikeishiTürk
@KaikeishiTürk 3 ай бұрын
ms sql bağlantısı hakkında bilgisi olan var mı? Ben Deno ile yapamadım. O yüzden ya nodejs ya da php kullanıyorum.
@recursion.
@recursion. 3 ай бұрын
What can deno do that node can’t?
@Skylla54
@Skylla54 3 ай бұрын
If you come from Rust and the whole toolchain is way more unified, its a pleasing. The same in go. I also like the native single binary option. : )
@D9ID9I
@D9ID9I 3 ай бұрын
It can sell you denos hosting.
@recursion.
@recursion. 3 ай бұрын
@@D9ID9I Yeah I’ve heard on honeypot that they wanted to commercialize this time.
@recursion.
@recursion. 3 ай бұрын
@@Skylla54 Appreciate the input
@akashdeepwadhwa5828
@akashdeepwadhwa5828 3 ай бұрын
Every time i learn development new technology comes out and theier recruit eligible terms changes
@oleksiistri8429
@oleksiistri8429 3 ай бұрын
but didnt bun had already been doing it but faster ?
@noe4154
@noe4154 3 ай бұрын
oh fuck here we go again
@michaelsopunov
@michaelsopunov 3 ай бұрын
What is with BUN? 😊 (Honestly - Deno and Bun are more experemental, for production Node is most used. Mbe unfortinately. Cos "safety")
@VikyWicaksono-z9v
@VikyWicaksono-z9v 3 ай бұрын
kzbin.info/www/bejne/moGyZalrpp6Igrcsi=pPXRmTqolhkBPMnx
@nameLastname786
@nameLastname786 3 ай бұрын
Will typescript replace js?
@noxiifoxi
@noxiifoxi 3 ай бұрын
I don't see no deno 2.0 release anywhere being released 🤔
@Yatsuki-ish
@Yatsuki-ish 3 ай бұрын
You should talk about Bun.js
@SoraJustAGuy
@SoraJustAGuy 3 ай бұрын
Deno unlike Node is bound to go corpo eventually. The only positive light I see from it is that it might push node to get better. Maybe steal some good features 😅
@jediTempleGuard
@jediTempleGuard 3 ай бұрын
Seems good but I dont know... I dont wanna deal with compatibility issues.
@WillDelish
@WillDelish 3 ай бұрын
Its so nice how deno & bun are pushing things forward. I kinda wished node would just take the bullet & die so the greater js ecosystem could move on to a better standard, but I am impressed how much better node 22 is coming along vs where node 16 was at not so long ago. I think bun is easier just start using (till it breaks) but deno 2 looks like it could really bridge the gap.
@brangja4815
@brangja4815 3 ай бұрын
Can you share us the google docs template?
@wpheelp
@wpheelp 3 ай бұрын
Wszystko co nowe jest świetne, cudowne i jest lekarstwem na problemy tego świata.
@oluijks
@oluijks 3 ай бұрын
KZbinrs blabbing about replacing or killing node is getting kinda annoying. The creator of node never intended to replace anything or kill anything, of all people he knows node can probably never be replaced. He just moved on and started a new and hopefully a better project, that's software development. I don't get this kind of content...
@BlackAsLight448
@BlackAsLight448 3 ай бұрын
It's called clickbait.
@zalaam_0
@zalaam_0 3 ай бұрын
bun js support al npm libraries and 3 time faster than deno but it only support linux and mac it has built in support for typescript and all features
@Nodsaibot
@Nodsaibot 3 ай бұрын
not using Notion or obsidian? google docs ftw lol
@LC12345
@LC12345 3 ай бұрын
Clerk has had a lot of problems in Next.js 13 too
@LatenightDev
@LatenightDev 3 ай бұрын
How many JS framework and runtime do you need to learn ? Yes.
@Micha-cc8hf
@Micha-cc8hf 3 ай бұрын
have you seen Bunjs? It can also bundle and even compile to binary file.
@kinsondigital
@kinsondigital 3 ай бұрын
I hope it does replace it. I think Deno is the future. I have been using it for about 1 1/2 years, and it is fantastic. I use it as much as possible unless I can't avoid it.
@shinoobie1549
@shinoobie1549 3 ай бұрын
I;m just waiting on NODENO to replace Deno. That way it comes full circle
@Fred_Klingon
@Fred_Klingon 3 ай бұрын
Fun fact: if you translate "nodeno" to italian, and back to english you get "little knot" 😅
@parlor3115
@parlor3115 3 ай бұрын
Man, with this I think I will actually finish my dream project. Sorry about this Kyle. Looks like you're going out of business.
@WiseDev-u3z
@WiseDev-u3z 3 ай бұрын
Bun js ??
@onyvid9557
@onyvid9557 3 ай бұрын
Bun say "write once, cache anywhere". 😂
@yohanneskindu8794
@yohanneskindu8794 3 ай бұрын
When will you ever make NestJS content?
@ryansatriayudha
@ryansatriayudha 3 ай бұрын
Will Deno support Electron.js?
@parlor3115
@parlor3115 3 ай бұрын
They need to start being supported by NestJS before I consider them.
@behrambayramli6545
@behrambayramli6545 3 ай бұрын
i've used bun in prod and performance is good actually
@nferocious76
@nferocious76 3 ай бұрын
waw, they just killed several known libraries. the future is going nuts. gotta update my stack!
@underflowexception
@underflowexception 3 ай бұрын
in the real world most companies don't change tech too often so no, with the original node runtime adding TS support i don't see a big reason to switch anyway
@oleksiistri8429
@oleksiistri8429 3 ай бұрын
node is slower then bun for example and requires a lot of additional shit bundled, probably the best option would have been t okill the node and concentrate on developing bun/deno
@anikettiwari6885
@anikettiwari6885 3 ай бұрын
Which is better to learn in 2024 Node js, Golang or java
@spicynoodle7419
@spicynoodle7419 3 ай бұрын
Golang is literally goated
@Fred_Klingon
@Fred_Klingon 3 ай бұрын
Node JS is not a language.... I think they're all good, still diffused languages. It's up to you to decide
@ColinRichardson
@ColinRichardson 3 ай бұрын
Go with Java.. it will make you appreciate Typescript more.
@Fred_Klingon
@Fred_Klingon 3 ай бұрын
@@ColinRichardson 😆
@moggedau
@moggedau 3 ай бұрын
Java or C# if you want work
@jasonjimenez9116
@jasonjimenez9116 3 ай бұрын
Who uses deno in prod?
@princeofexcess
@princeofexcess 3 ай бұрын
could you use dark mode more. My eyes are burning 😵😵😵
@MrKarlyboy
@MrKarlyboy 3 ай бұрын
But Kyleeeee do you HAVE A "BUN" N THE OVEN XD
@retakenroots
@retakenroots 3 ай бұрын
The idiosyncrasy of saying that one solution kills another is mindbogglingly strange to me. Nothing is killed in software land. It will always coexist with similar solutions.
@programerz
@programerz 3 ай бұрын
Even the website does not open
@viniciusra9584
@viniciusra9584 3 ай бұрын
2045 ==> "Deno 5.0 the Node.js killer!"
@EdsonYamamoto
@EdsonYamamoto 3 ай бұрын
deno again?
@ayushrameja
@ayushrameja 3 ай бұрын
Arc looks clean 🌟
@b1studio648
@b1studio648 3 ай бұрын
Can u make app that counts how many times you shake your head in each video?
@paw565
@paw565 3 ай бұрын
Why not bun though?
@RustIsWinning
@RustIsWinning 3 ай бұрын
Segfaults 😂
@faucar93
@faucar93 3 ай бұрын
Sorry but the real problem is that nodejs has more time so we all feel more confident. More time means more updstes and bug fixes.
@EvansClemens-h5h
@EvansClemens-h5h 3 ай бұрын
Strosin Burgs
@andreybogdanov3
@andreybogdanov3 3 ай бұрын
Oh boy, here we go again. Of course v2 will kill node.js, then v3, v4, etc😂
@niebridie4866
@niebridie4866 3 ай бұрын
I like deno
@_tanzil_
@_tanzil_ 3 ай бұрын
Did you notice this? no'de 🔄 de'no
@ColinRichardson
@ColinRichardson 3 ай бұрын
....... .. Congrats, you just realised the 6 year old joke.....
@djsnipa1
@djsnipa1 3 ай бұрын
The creator of Node is the creator of Deno. He named it that way on purpose.
@emonsahariar9292
@emonsahariar9292 2 ай бұрын
Bro, why don't just they replace the javascript? 🤐
3 ай бұрын
And what ever happened to BUN?
@dasten123
@dasten123 3 ай бұрын
If Deno hasn't taken off all this time, I doubt it will ever happen. I'd rather bet on Bun
@RustIsWinning
@RustIsWinning 3 ай бұрын
Betting on segfaults? 😂
@dasten123
@dasten123 3 ай бұрын
@@RustIsWinning I never had one since months, Bun is getting there!
@bcassol
@bcassol 3 ай бұрын
Yeah and Bun is just faster
@gro967
@gro967 3 ай бұрын
Using npm is 2024 is very hard to justify.
@faucar93
@faucar93 3 ай бұрын
Wtf why lodash on 2024
@hoopdev
@hoopdev 3 ай бұрын
☝☝☝☝
@filstudio-zulfadli9554
@filstudio-zulfadli9554 3 ай бұрын
Me who just start learn node🗿
@Pino1536
@Pino1536 3 ай бұрын
are you paid by deno my friend? deno is hyper commercial, they spend more money in PR and I am pretty sure in the future more and more commercial shit will be implemented like every "half-free" software does. at the end the "comfort" features are laughable or shouldn't even a part of a runtime environment. and in the benchmark part Bun is even faster and has even more height-performance stuff like a build-in sqllite db and more... and btw. things like fetch are native js funktions since years.
@rahulwasnik9640
@rahulwasnik9640 3 ай бұрын
another thing in JS world .... everybody .....run run towards it ...until some one gets up tomorrow and announces hey I have created another lib/framework
@ElHeloint
@ElHeloint 3 ай бұрын
No, it won't. Too many applications based on Node and too much money and time have been invested in those projects. Same as the PHP based stuffs. For the next N years they will stay.
@onurdevuser3603
@onurdevuser3603 3 ай бұрын
Please don't shake your head. I'm getting distracted.
@roromemeqatar123
@roromemeqatar123 2 ай бұрын
Bun will rule next year's and node will be like angular and will shade away. So node has no future, so need high level framework on top of bun. So learning pure node is waste maintenance of poorly documented nodejs project is total waste
@erikslorenz
@erikslorenz 3 ай бұрын
The problem with bun and deno is that if you want something better than node for back end stuff and you have a choice….you just use something that’s not js. It’s the same reason none of these front end ui frameworks have replaced react, even though each one is technically better . It’s not going to be a slightly better js rendering spa framework that eventually replaces it, it’s going to be a different paradigm entirely
@Kriszzzful
@Kriszzzful 3 ай бұрын
I agree, I personally use Go now as default for my backend. However, let's not ignore the big advantage that is having frontend and backend using the same language
@ok-alarm
@ok-alarm 3 ай бұрын
npm run bun --deno 😅
@boot-strapper
@boot-strapper 3 ай бұрын
bun is still better
@RustIsWinning
@RustIsWinning 3 ай бұрын
Never was. Deno is winning 🦕
@boot-strapper
@boot-strapper 3 ай бұрын
@@RustIsWinning deno is slow
@RustIsWinning
@RustIsWinning 3 ай бұрын
@@boot-strapper Source?
@boot-strapper
@boot-strapper 3 ай бұрын
@@RustIsWinning any benchmark from the last year
@RustIsWinning
@RustIsWinning 3 ай бұрын
@@boot-strapper Ah yes I remember exactly those benchmarks from last year by whoever it was in which they actually showed that Deno is faster. We keep winning 🦕
@abhijayrajvansh
@abhijayrajvansh 20 күн бұрын
why he always speaks so fast?
@geforcesong
@geforcesong 3 ай бұрын
I believe node will still be the king
@pippop9583
@pippop9583 3 ай бұрын
Enterprise of bugs
@ezwtwrziehag1736
@ezwtwrziehag1736 3 ай бұрын
why are you shaking your head all the time?
@robisadev
@robisadev 3 ай бұрын
It is so distracting I only watch 1/20 uploads because I know it will annoy the hell out of me.
@irahazda
@irahazda 3 ай бұрын
lmao it's something i noticed early about him. it's funnier when you play at 2x speed. but he's a great tutor so just ignore it
Выход Deno 2.0 - победа над Node.js или нет?
18:47
PurpleSchool | Anton Larichev
Рет қаралды 8 М.
Does Deno 2 really uncomplicate JavaScript?
8:55
Beyond Fireship
Рет қаралды 483 М.
So Cute 🥰 who is better?
00:15
dednahype
Рет қаралды 19 МЛН
Node.js Doesn’t Suck Anymore
16:59
Web Dev Simplified
Рет қаралды 133 М.
Deno vs. Node.js vs Bun: Performance Comparison
12:28
Anton Putra
Рет қаралды 81 М.
The Importance Of Deno 2.0
32:52
Theo - t3․gg
Рет қаралды 54 М.
This Folder Structure Makes Me 100% More Productive
24:36
Web Dev Simplified
Рет қаралды 120 М.
Stop Using Pixels For Media Queries
18:48
Web Dev Simplified
Рет қаралды 51 М.
Only The Best Developers Understand How This Works
18:32
Web Dev Simplified
Рет қаралды 117 М.
Deno 2 vs Bun: Which Should You Choose?
7:52
Better Stack
Рет қаралды 11 М.
Microservices are Technical Debt
31:59
NeetCodeIO
Рет қаралды 748 М.
Deno 2 • Ryan Dahl • GOTO 2024
41:11
GOTO Conferences
Рет қаралды 3,7 М.