Typeorm vs Prisma. (I created the same backend w/each)

  Рет қаралды 28,070

Dev Influence

Dev Influence

Күн бұрын

Пікірлер: 67
@ericsison187
@ericsison187 2 жыл бұрын
Never heard anyone say 'CLI' as 'klee'. Nonetheless, informative video.
@asiraky
@asiraky 2 жыл бұрын
Nor have I heard anyone not use O-R-M
@texmex810
@texmex810 2 жыл бұрын
@@asiraky Also rep-oh
@microwavecoffee
@microwavecoffee 2 жыл бұрын
i thought he was text-to-speech when that happened xdd
@TheOneHong
@TheOneHong 2 жыл бұрын
@@texmex810 i read as ri-poh
@stunna4498
@stunna4498 2 жыл бұрын
klee im dead 😂😂😂😂😂😂😂😂🤣🤣
@muhammadanshorjihadi7382
@muhammadanshorjihadi7382 2 жыл бұрын
Problem in prisma : 1. you can only have one prisma schema file, imagine how big it is when the app contain 20 model. 2. There is no hooks for model, 3. You can't extend the model class 4. Soft deleting is possible, but too verbose 5. There is no global scope utility
@JayTailor45
@JayTailor45 6 ай бұрын
I'm glad you used the logo I created for TypeORM
@jon1867
@jon1867 2 жыл бұрын
I've used both, and Prisma is way nicer to work with IMO, especially if you don't know SQL super well. With code generation, you can explore very easily the types of queries that you can make, and also having type safety in your queries helps you write them much faster. I also felt like, with TypeORM, I would run into stupid, horribly documented problems all the time. The only edge I'll give on TypeORM is validations were nice. But truth be told, with a library like Zod or yup, you can get plenty of great validation pretty easily. Your code just winds up looking a bit different.
@somerandomchannel382
@somerandomchannel382 2 жыл бұрын
prisma has alittle higher gap to get going. But once you get going. It feels professional. Typeorm is more a hobby library.
@100timezcooler
@100timezcooler 2 жыл бұрын
honestly buidling a db using the prisma schema is so easy and intuitive and the auto generated types. things a beast.
@arshadpakkali
@arshadpakkali 2 жыл бұрын
Oh man the CLI
@AmxCsifier
@AmxCsifier 2 жыл бұрын
Keep it up dude, you're doing good. Enjoyed your vid, keep'em coming
@axelb423
@axelb423 Жыл бұрын
How to manage a "union" or a "polymorphic relationship" with Prisma, it seems to have a poor support for that?
@alvin3171997
@alvin3171997 3 жыл бұрын
Awesome overview, thank you!
@beorntwit711
@beorntwit711 3 жыл бұрын
Tnx for this video. I actually tried both, and I gotta go with Prisma 2 on this one. Usually I run into problems with setup (nothing bad, just some googling required). Not with Prisma 2. But, what really made me switch was rumours that TypeOrm was no longer maintained, with an old old roadmap that still wasn't implemented etc. (there were also some rumours that it wasn't production ready on reddit) So my question is: is TypeOrm back on track (did they get funding, are they solving issues, etc)? I used it and it was pretty good, but I don't know if I'd trust it for anything serious/professional if it's not still going on. It's a great pity, since I loved it much more than sequelize or microORM.
@ImranSheikh-kg4qd
@ImranSheikh-kg4qd 3 жыл бұрын
Great Video , Thank You.
@chyys_goldenera
@chyys_goldenera 3 жыл бұрын
Thank you for this video. Please can you make a video showing how to dockerize a Nodejs backend project that uses prisma and postgres. I have been struggling to get prisma to work well in a dockerized environment. Will really appreciate it
@pedrolefteen
@pedrolefteen 2 жыл бұрын
Great video! Thanks!
@borisbosnjak4812
@borisbosnjak4812 2 жыл бұрын
Thanks for this 🙂
@joja2174
@joja2174 2 жыл бұрын
my eyes bled when they saw typeorm schema
@nLamprok
@nLamprok 3 жыл бұрын
Did you actually say KLI? Great video overall but please, ORM and CLI should be pronounced as abbreviations.
@aaronmendez3302
@aaronmendez3302 2 жыл бұрын
Great explanation. But my man my man, what the heck is a 'klee' and a 'reppo'
@buka.a
@buka.a 2 жыл бұрын
My preference is MikroOrm
@AlexanderSuraphel
@AlexanderSuraphel 2 жыл бұрын
It looks really nice and similar to SqlAlchemy which is robust and has very close syntax to the SQL.
@huyifan83
@huyifan83 2 жыл бұрын
It's slower than TypeORM, and more complicated in a lot of sense
@oszi7058
@oszi7058 2 жыл бұрын
the relation joke at &:10 was so bad it became funny XDDDDDD
@ThePianoForce
@ThePianoForce 2 жыл бұрын
Thanks for the informative video! Just some idea for your future content: It's sometimes a bit hard to follow you because of the way you cut your videos. Often, between sentences you would immediately start the next sentence. But for comprehension and in usual speech, people leave longer breaks between sentences. I think leaving those breaks would make your videos even more enjoyable to listen to. Again, great content, keep it up!
@vatsalpatel3669
@vatsalpatel3669 2 жыл бұрын
Thanks brother
@dawid_dahl
@dawid_dahl 2 жыл бұрын
Kleee. 🙌🏻
@AlexanderSuraphel
@AlexanderSuraphel 2 жыл бұрын
Thanks for the vid. It would be nice if you do comparison between Knex + Objection, Prisma, TypeORM and MikroOrm and Sequelize.
@mgan59
@mgan59 2 жыл бұрын
Heads up the maintainer announced on the issue tracker that objectionjs will no longer be maintained
@AlexanderSuraphel
@AlexanderSuraphel 2 жыл бұрын
@@mgan59 Thanks
@ricardorien
@ricardorien 2 жыл бұрын
It doesn't work on inteliJ? Wow even in Vim works awesome with the LSP + Format (Native).
@viperactual
@viperactual 2 жыл бұрын
Pronunciation please. Dude I can watch your videos. I barely made it 30s. It's an acronym, O.R.M., object relational mapping, nor orm or arm.
@ravel1
@ravel1 2 жыл бұрын
really nice video
@permanar_
@permanar_ 2 жыл бұрын
This is really useful video. I heard about when we deploy production with Prisma is pretty annoying because it needs some specific library to work on the web server. Is this true? And like, how annoying is this? Compare to TypeORM, does it have any kind of issues as well? Thanks!!
@manavsehgal7234
@manavsehgal7234 2 жыл бұрын
Yes if deployed on cheaper web hosting then it will cause issues. I deployed my application on aws due to this problem only.
@mykhailosafronenko6190
@mykhailosafronenko6190 10 ай бұрын
Prisma doesnt supports ts_vector. Aswell there is no support of rawWhere conditions (which really helpfull when you are working with posgres extentions, or some other specific cases). But TypeORM has.
@Kay8B
@Kay8B 2 жыл бұрын
Ormmm and Kleeeee???
@nabilalhusail4731
@nabilalhusail4731 2 жыл бұрын
What about performance?
@joshuanovak919
@joshuanovak919 3 жыл бұрын
The link to the repo is broken btw
@rtorcato
@rtorcato 2 жыл бұрын
Prisma is better funded and it shows in the tools and docs, but class based schema is still far better. Prisma also has limitations with mongodb where it would need to be run in a cluster so no support for a simple local mongodb instance in Prisma.
@spookymv
@spookymv Жыл бұрын
[o - r - m] not {orm} like [i - o - s] not {ios} and like like [mac - o - s] not {macos} I was stuck it because you're repeated too much
@oussamasethoum1665
@oussamasethoum1665 3 жыл бұрын
The latency when I use Typeorm is better than Prisma.
@gangsterholla179
@gangsterholla179 2 жыл бұрын
Lmao CLI...
@13odman
@13odman 2 жыл бұрын
Is this a computer voice?
@oussamasethoum1665
@oussamasethoum1665 3 жыл бұрын
CLI xD
@MaksymMinenko
@MaksymMinenko 2 жыл бұрын
Prisma is amazing.
@REAZNx
@REAZNx 2 жыл бұрын
I've never heard someone pronounce it "orm". There is a reason ORM is capitalised, you're meant to spell out each letter.
@joostschuur
@joostschuur 2 жыл бұрын
Had to stop watching the video at 'Klee'.
@senduranravikumar3554
@senduranravikumar3554 3 жыл бұрын
What about sequalize
@tecnoPTY
@tecnoPTY 5 ай бұрын
Been using both of them but I got to say Prisma too much overhead
@kevinandeleven
@kevinandeleven 2 жыл бұрын
Klee? What😂😂
@SantoLucasST
@SantoLucasST 3 жыл бұрын
The repository does not exist
@moosegoose1282
@moosegoose1282 2 жыл бұрын
klee.
@rm_4848
@rm_4848 Жыл бұрын
Look
@zzzzafar.27
@zzzzafar.27 3 жыл бұрын
Sequlize orm is dope 👍
@twentyhate
@twentyhate 2 жыл бұрын
Their docs are dogshit though
@maximodakila2873
@maximodakila2873 8 ай бұрын
Stop coming up with your own jargon. `klee` for CLI, and `orm` for ORM. Are you kidding me?
@2toasty
@2toasty Жыл бұрын
klee 💀
@SergiySev
@SergiySev 2 жыл бұрын
just don't use TypeORM it's pain in the ass. IT IS BAAAAD!
@benbowers3613
@benbowers3613 2 жыл бұрын
Fantastic video! Thanks!
Prisma - лучшая ORM для Node.js
23:45
PurpleSchool | Anton Larichev
Рет қаралды 34 М.
Migration Lesson: Don't Use Prisma | Prime Reacts
29:16
ThePrimeTime
Рет қаралды 166 М.
Каха и дочка
00:28
К-Media
Рет қаралды 3,4 МЛН
Is Drizzle Really Better Than Prisma?
20:15
Web Dev Simplified
Рет қаралды 92 М.
From React To HTMX
40:01
ThePrimeTime
Рет қаралды 345 М.
Node.js is a serious thing now… (2023)
8:18
Code With Ryan
Рет қаралды 665 М.
DONT USE AN ORM | Prime Reacts
25:46
ThePrimeTime
Рет қаралды 247 М.
I tried 8 different Postgres ORMs
9:46
Beyond Fireship
Рет қаралды 445 М.
Drizzle vs Prisma: Which ORM is right for YOU?
5:59
Kodaps Academy
Рет қаралды 12 М.
Prisma Vs. TypeORM Vs. Sequelize | Which is Better?
12:44
PedroTech
Рет қаралды 36 М.
The Prisma killer is finally here
5:42
SST
Рет қаралды 47 М.
TypeORM v0.3.x Migrations, queries, with NestJS!
28:37
Marius Espejo
Рет қаралды 39 М.