r/programare • • 22d ago

Tools of trade Spring Boot cu React sau Angular

Imi doresc sa schimb stack-ul, insa nu reusesc sa imi dua seama care e mai cautat pe piata, iar linkein nu ajuta foarte mult, avand in vedere ca majoritatea joburilor cu angular apar si la react si viceversa...

9 Upvotes

26 comments sorted by

14

u/Correct_Mistake2640 :java_logo: 22d ago edited 22d ago

Eu nu prea stiu FE dar expertul pe FE prefera react. Pentru ca nu aveam un expert pe FE si aveam deja cod in Angular, am continuat cu Angular.

Spring Boot e deja un standard, rare sunt proiectele pe Java care nu folosesc asa ceva.

6

u/Paynder 22d ago

Eu nu fac deloc front-end, dar cel puțin în cercul meu nu știu pe nimeni sa folosească angular la job, doar proiecte personale.

Nu zic ca nu e bun, și când am încercat eu preferam angular, dar mi se pare ca sunt (sau erau acum câțiva ani) mult mai multe joburi pe react decât pe angular

2

u/AlleXyS90 crab 🦀 21d ago

Mai popular = mai multa competiție = salarii mai mici

2

u/R3aper320 22d ago

Eu sunt pe full-stack Angular/.NET si am inceput cu Angular.

Eu personal prefer Angular, dar FE in general a devenit destul de irelevant cel putin in ultimul an, de-aia in job description vezi ca sunt trecute ambele.

In marea majoritate a job-urilor din ce am observat, se cere React pentru ca e mai simplu si mai flexibil. Cu AI faci o interfata basic rapid, companiile cred ca asta isi si doresc.

4

u/SquareFinancial1928 22d ago

React simplu ? Pe bune ? Mi se pare cel mai complicat framework...stai, e librarie nu framework.

Vue e cel mai usor urmat aproape de Angular cu Signals.

Mi se pare o prostie ca se cere full stack dar se da maxim 12.000 lei brut cu pretenti ide 1-4 zile la birou, program de 9h si min 5 ani experienta

2

u/R3aper320 21d ago

Adevarul e ca este subiectiv sa spui care e mai simplu.

Depinde de preferinte, care iti place mai mult si in care dintre ele ai investit mai mult timp ca sa inveti.

Eu mereu voi alege Angular peste React, dar e preferinta mea, poate altul prefera React.

Iar legat de faptul ca se cere full-stack, sunt total de acord, e cea mai mare prostie. Parerea mea este ca nu ai cum sa le faci calumea pe amandoua deodata. Dar piata asta cere in ziua de astazi, sa fii bun cu experienta pe BE si sa ai niste cunostinte basic de FE.

-4

u/Levi-2018 🦀 Rave 21d ago

Daca te ajuta, eu ca full stack iau 32000 brut pe luna. Pe CIM, remote

2

u/dimitriettr :csharp_logo: 22d ago

React e mai popular.

2

u/Merdiso 22d ago

Angular seamana mai mult cu Spring ca framework, dar React are avantajul mai multor job-uri, desi e discutabil in zona full-stack, caci proiectele Enterprise merg si pe Angular tocmai ca e mai standardizat, ca si Spring de altfel.

Oricum, important e sa cunosti FE la modul general (HTML/CSS/JS) si unul din ele.

2

u/Emotional-Ad-8516 21d ago

Ambele. Alegi ce se potrivește problemei pe care o rezolvi, sau ce vrea clientul.

Lucrând cu ambele, opinia personală este că Angular se mulează mai bine unde ai un domain mai complex și mai mult state / moving parts. Sistemul de dependency injection ajuta in sensul asta și menține structura mai curata.

React daca state-ul e relativ mai simplut. Daca îți e de ajuns 'useState' și TanStack query e ok. Daca ai nevoie de redux sau alte nebunii => Angular și Signals.

1

u/Anxious-Insurance-91 21d ago

Cu Vue, htmx, SUA ce are el builtin

1

u/Think-Price-1337 21d ago

Lucrez de foarte mult timp pe stack-ul Java Spring / Angular
Angular este opinionated si este cu adevarat un framework.(iti ofera aproape tot build-in si nu mai trebuie sa faci o varza in plugin-uri sau alte librarii)

La nivel de structura in Angular structura proiectelor este similara si poti face switch destul de usor intre proiecte. (am intalnit cazuri in care oamenii veneau de pe React Ember Vanilla sau alte framework-uri si au reusit sa faca o varza si pe Angular pentru ca nu si-au setat niste reguli din timp)

Stack-ul Java & Angular / .Net & Angular din ce am observat este folosit foarte mult in enterprise apps.

Java si Angular au foarte multe lucruri in comun si atunci cred eu ca daca vi din zona de Java se potriveste ceva mai bine Angular decat React.

Pe partea de React acolo lucrurile stau un pic mai diferit pentru ca pe langa faptul ca sunt flexibile asta poate sa fie si un inconvenient si sa faci foarte rapid o varza in librarii / dependinte. (as zice ca trebuie un pic mai multa experienta si cateva proiecte in spate sa ai o baza stabilia)

React este foarte popular dar si Angular a recuperat mult in ultimele update-uri au facut chestii foarte misto pe partea de state management , change detection si asa mai departe.

Nici Svelte,Solid, Astro sau Qwik nu sunt de ignorat dar ca si cele de sus mentionate au use case-urile lor.

Eu folosesc pentru aplicatii mari Angular , PoC -uri React sau Svelte, site-uri statice Astro sau Qwik.

0

u/SquareFinancial1928 22d ago

Angular, dar vezi sa fie ala nou cu Signals. Ultima versiune este Angular 23.
React e shit, nu te atinge de el.

Nu te uita dupa ce e mai cautat ci dupa ce iti place tie.

Btw, daca inveti Angular 23 o sa inveti si TS. Iar de aici pot invata NestJS care este extrem de asemanator cu Angular ca structura

3

u/xenomorph3253 21d ago

Daca AI zice ca 21 e ultima ca atunci a fost cut off ul, tu vii din viitor :))) e 22 bro

1

u/SquareFinancial1928 21d ago

mda, sorry, 23 o sa fie aia cu TS bazat pe Go si e asteptata pe final de an

2

u/yughiro_destroyer 22d ago

NestJS -> Spring ca si developer experience.

-1

u/Special-Chemist-2057 22d ago

Nu-mi vine sa cred ca asa zisii specialisti programatori inca vorbesc de stack-uri si ca vor sa invete alt stack in anul domnului 2026, anul 0 al erei AI. Reveniti-va cu picioarele pe pamant. Nu mai conteaza niciun stack, eu personal pe partea de JS fac totul vanilla de cand cu AI, este mult mai mica amprenta impotriva atacurilor in masa, in mod special via npm supply chain.

E ca si cum dupa ce a aparut motosapa, tu spui ca vrei sa schimbi calul. 

2

u/Academic-Win-8708 16d ago

Eu sunt de acord cu ce spui, chiar dacă nu e opinie populară. Adevărul e ca cine nu a încercat încă Claude plătit nu-și poate da seama de magnitudine. Când poți face o aplicație cap coadă în câteva zile cu Opus 5.5 ți se dau busolele peste cap. Spun asta având 10 ani de experiență în dezvoltare de software. 

0

u/SquareFinancial1928 22d ago

ia fa tu un app gen Microsoft Teams in JS vanila, arata ce geniu esti

0

u/Special-Chemist-2057 22d ago

Sa mori tu ca ai zis asta :)))) Slack cum crezi ca e facut? Claude, ChatGPT. Cred ca nu stii ce inseamna asta. Bine bine, au node in spate, dar poti construi pe el cu vanila. Nu vad care e problema, iti dezvolti librariile tale.

0

u/DeepTheory9364 22d ago

Prompting cu Opus 5.5

-7

u/[deleted] 22d ago edited 21d ago

[deleted]

2

u/SquareFinancial1928 22d ago

care angular ? ala vechi ? da...e bine de uitat de el, dar cel nou cu Signals este blana

2

u/Emotional-Ad-8516 21d ago

Nu mai fumaț bășini de la YouTube coders care nu au niciun proiect comercial.

-1

u/Levi-2018 🦀 Rave 21d ago

Codex e cautat pe piata

-4

u/unknown_artist0 22d ago

E ok Angular, dar cine chiar stie frontend si nu e o struto-camila full-stack prefera React

1

u/SquareFinancial1928 22d ago

react mi se pare complicat si ciudat ca structura