JavaScript, React in Vue
Sodobni vmesniki so hitri, dokler jih nekdo ne obloži s knjižnicami. Delamo tako, da ostane le tisto, kar projekt res potrebuje — in da je stran uporabna tudi na povprečnem telefonu.
Kaj delamo
- nadzorne plošče in vmesnike v React ali Vue
- zaledje v Node.js: vmesniki, obdelava datotek, opravila
- TypeScript, kadar projekt živi dlje kot nekaj mesecev
- popravila: sesuvanje, uhajanje pomnilnika, počasni seznami
- povezovanje z obstoječimi PHP zaledji
Najpogostejše napake, ki jih popravljamo
- seznami s tisoči vrstic, ki se izrisujejo v celoti namesto po delih
- zahtevki, ki se ne prekinejo, ko uporabnik nadaljuje tipkanje
- časovniki in poslušalci, ki se ob odstranitvi gradnika ne počistijo
- stanje, spremenjeno na mestu, zaradi česar se pogled ne osveži
Vsaka od teh je opisana tudi med primeri na naslovnici — to niso izmišljeni primeri, ampak najpogostejše delo.
Kdaj TypeScript
Kadar bo projekt živel več kot nekaj mesecev ali ko bo koda šla skozi več rok. Tipi so tam, kjer jih drugače nadomeščajo ugibanje in komentarji — cena je nekaj več pisanja, korist pa napake, ujete pred objavo.
Pogosta vprašanja
React ali Vue?
Za nov projekt praviloma tisto, kar bo znala vzdrževati tvoja ekipa. Če ekipe ni, izberemo glede na obseg; razlika v končnem rezultatu je manjša, kot se zdi iz spleta.
Ali lahko popravite aplikacijo, ki jo je pisal nekdo drug?
Da. Najprej naredimo pregled stanja in povemo, kaj je smiselno popraviti in kaj prepisati.
Je Node primeren za produkcijo?
Da, če je pravilno postavljen: nadzor procesov, omejitev pomnilnika, obravnava napak in zapisovanje dnevnikov.
Vmesnik, ki nagaja?
Opiši, kaj se dogaja in kdaj. Pogosto je vzrok ena od štirih napak z zgornjega seznama.
Pošlji povpraševanje