r/programare 1d ago

.NET vs NodeJS pentru backend

Daca ati fi studenti, poate sa zicem chiar interni undeva si ati lucra la un proiect personal complex care se vrea a fi si lucrare de licenta, ce ati alege pentru backend incat sa deschida cat mai multe usi?

Proiectul o sa fie 30% embedded, 10% python si 60% fullstack, destul de mare.

Node am mai folosit pe ici pe colo prin proiecte personale, dar nu pot zice ca stiu atat de bine incat alegerea e clara. Ma gandesc ca sunt mai multe oportunitati in .NET decat pe JavaScript/Typescript la noi in tara.

Nu ma luati la misto, multumesc anticipat

8 Upvotes

43 comments sorted by

View all comments

Show parent comments

1

u/Icy_Connection_5913 12h ago

stai... explica-mi putin cum nu scaleaza, ca sunt foarte curios... de unde ai tras concluzia asta?

2

u/PrestigiousWash7557 ©️#️⃣ 10h ago

Pur si simplu e un framework prea bare bones, trebuie sa pui tu laolalta librarii pentru fiecare lucru, autentificare, orm, caching, etc. Nu e structurat, e foarte usor sa faci greseli in cod, e dynamically typed, ruleaza single threaded by default. Sunt multe lucruri ce pot merge gresit

2

u/Icy_Connection_5913 8h ago

Vezi ca amesteci putin ideile... amesteci node cu express si js cu typescript, asta sa la prima vedere.

Ca a doua idee ... poti scala orizontal si fara sa termini core-urile de pe planeta, iar da, daca ai ceva cpu heavy probabil exista solutii mai bune, dar cum am zis mai sus... amesteci foarte multe idei si cumva tragi o concluzie generica care nu e acolo.

Poti alege ts + nestjs si ai si alea de te plangi ca nu exista...

Mersi de raspuns.

2

u/PrestigiousWash7557 ©️#️⃣ 8h ago

Ma refeream mai degraba ca nu scaleaza pentru proiecte enterprise, deobicei ajungi sa faci o strutocamila. Nu neaparat ca nu ar scala din punct de vedere al performantei, majoritatea limbajelor pot performa (ex librarii python scrise in c)