2023-04-25, 19:32
  #13
Moderator
Protons avatar
Systemutveckling --> Webbutveckling och javascript
/Moderator
Citera
2023-04-25, 21:59
  #14
Medlem
Citat:
Ursprungligen postat av neix
Skulle undvika klassisk javascript. Kolla på Angular med Typescript. Lite mer komplicerat kanske i början men ändå väldigt enkelt. Idag skriver nästan ingen vanlig javascript allt är överlagrat i ramverk och kompliatorer. Så kolla in en angularkurs, väldigt modernt och användbart, börja enkelt. Typescript är ett språk som kompilerade till javascript, idag behövs inte ens det.

Angular kombinerar html med javascript i en modernare form. Finns gott om guider där ute. Ladda ner Visual Code skulle jag rekommendera. Det är gratis.

Efter det kan du gräva djupare i javascript och förstå hur det faktiskt fungerar, känns kanske som fel ände men idag tycker jag inte att det är det. För 10 år sen hade jag kanske inte sagt samma. Lite som att lära sig assembly innan basic, man lär sig kanske mycket om hur det fungerar under huven men får inte mycket gjort och tappar kanske modet snabbt.

Angular är en rätt rejäl uppförsbacke om du är helt grön. React är nog enklare att komma in i.
Citera
2023-04-25, 22:11
  #15
Medlem
CtrlAltDelThiss avatar
Citat:
Ursprungligen postat av ozzypalheden
Jag har gått en IT utbildning där vi fick lära oss basic Javascript men jag har inte använt det sen dess så har glömt bort det mesta. Blev intresserad utav att lära mig det igen. Har använt W3schools tidigare i utbildningen och undrar om det är en bra hemsida att lära sig eller om det finns något som är bättre och som är gratis!

Var det länge sen du slutade utbildningen?
Citera
2023-04-30, 03:41
  #16
Medlem
Citat:
Ursprungligen postat av IngetNick2
Angular är en rätt rejäl uppförsbacke om du är helt grön. React är nog enklare att komma in i.

Håller inte riktigt med men svårt för mig att säga. Skulle säga med en bra mentor / lärare tar det en dag att vara på banan.
Citera
2023-04-30, 04:33
  #17
Medlem
Citat:
Ursprungligen postat av neix
Håller inte riktigt med men svårt för mig att säga. Skulle säga med en bra mentor / lärare tar det en dag att vara på banan.
Angular kräver att utvecklaren kan betydligt mer koncept än react. Dessutom är TypeScript mer komplext och svårare att lära sig än JavaScript. Och något som starkt avrådes för nybörjare. Vill man desdutom ha typat språk så kör man med wasm-varant. Typ rust eller c++ kompilerat till webassembly.då är det typat och "säkert". TypeScript är för 95% av alla projekt helt onödigt och erbjuder ingen teknisk fördel.det skapar t.o.m mer buggar än vanlig JavaScrupt p.g.a all onödig bloat (störta studien, jämförde 600 st projekt).

Nu förstår jag att du inte tycker detta, men i så fall ber jag dig att ta 2 veckor och göra lite research. Alla oberoende personer inom ECMAScript comitten instämmer med detta som jag känner till. T.o.m personerna som Gil och Daniel(?) som ligger bakom ECMAScript type-annotations förslaget har sagt det.

Och ja, jag följer många ECMAScript proposals diskussioner och läser diverse mötesanteckningar. Är mer insatt än 99.99% av alla utvecklare inom ämnet. Men är inte Gud så kanske har glömt något såhär sent på natten.
Citera
2023-04-30, 13:03
  #18
Medlem
WebDevs avatar
Citat:
Ursprungligen postat av trellen
Angular kräver att utvecklaren kan betydligt mer koncept än react. Dessutom är TypeScript mer komplext och svårare att lära sig än JavaScript. Och något som starkt avrådes för nybörjare. Vill man desdutom ha typat språk så kör man med wasm-varant. Typ rust eller c++ kompilerat till webassembly.då är det typat och "säkert". TypeScript är för 95% av alla projekt helt onödigt och erbjuder ingen teknisk fördel.det skapar t.o.m mer buggar än vanlig JavaScrupt p.g.a all onödig bloat (störta studien, jämförde 600 st projekt).

Nu förstår jag att du inte tycker detta, men i så fall ber jag dig att ta 2 veckor och göra lite research. Alla oberoende personer inom ECMAScript comitten instämmer med detta som jag känner till. T.o.m personerna som Gil och Daniel(?) som ligger bakom ECMAScript type-annotations förslaget har sagt det.

Och ja, jag följer många ECMAScript proposals diskussioner och läser diverse mötesanteckningar. Är mer insatt än 99.99% av alla utvecklare inom ämnet. Men är inte Gud så kanske har glömt något såhär sent på natten.
AirBnb reducerade väl buggar med ca 40% när de gick över till TS. JavaScript och otypat överlag känns riktigt jävla märkligt. "Jag tänker fan inte underlätta något och tala om vad saker är/innehåller". Funkar väl för mindre grejer dock.
Citera
2023-04-30, 14:21
  #19
Medlem
Citat:
Ursprungligen postat av WebDev
AirBnb reducerade väl buggar med ca 40% när de gick över till TS. JavaScript och otypat överlag känns riktigt jävla märkligt. "Jag tänker fan inte underlätta något och tala om vad saker är/innehåller". Funkar väl för mindre grejer dock.
Det finns företag som har motsats förhållande. Dessutom är en studie på ett enskilt företag för litet. Därefter måste tiden ta i beaktande.

Villken typ är siffran 10? Där är problemet. Du bryr dig mer om algorithmen, än hur du "typar" något.

Dessutom är TS otypat. Det har inga typer. De har annotations, men de kan du i inte lita på. Ytterliggare en anledning till varför TS skapar mer buggar än JS ibland. Utvecklarna glömmer bort att TS inte är ett riktigt typat språk.
Citera
2023-04-30, 15:37
  #20
Medlem
WebDevs avatar
Citat:
Ursprungligen postat av trellen
Det finns företag som har motsats förhållande. Dessutom är en studie på ett enskilt företag för litet. Därefter måste tiden ta i beaktande.

Villken typ är siffran 10? Där är problemet. Du bryr dig mer om algorithmen, än hur du "typar" något.

Dessutom är TS otypat. Det har inga typer. De har annotations, men de kan du i inte lita på. Ytterliggare en anledning till varför TS skapar mer buggar än JS ibland. Utvecklarna glömmer bort att TS inte är ett riktigt typat språk.
Själv föredrar jag C# men om man ska pilla i frontend alls så slipper jag gärna JS.
Citera
2023-04-30, 16:17
  #21
Medlem
Citat:
Ursprungligen postat av WebDev
Själv föredrar jag C# men om man ska pilla i frontend alls så slipper jag gärna JS.
Det är av exakt den anledningen TS har blivit populärt. Personer som mestadels skriver C#/Java föredrar TypeScript. Programspråket i sig erbjuder inga tekniska fördelar överhuvudtaget utan är enbart en personlig preferens. Och det är en av anledningar varför TS kommer dramatisk minska i populärt de närmaste 10 åren.

Många utvecklare ogillar JS men nästan alla av dem har enbart erfarenhet av statisk typade språk, ofta väldigt OOP influenser. TypeScript har uppfattats varit det "minst dåliga" alternativet för dessa personer. Nu när WebAssembly verkligen börjar ta sig så kommer dessa utvecklare för första gången i internets historia kunna fullständigt skita i JavaScript och skriva i det programmeringsspråk de gillar mest.
Citera
2023-04-30, 16:38
  #22
Medlem
WebDevs avatar
Citat:
Ursprungligen postat av trellen
Det är av exakt den anledningen TS har blivit populärt. Personer som mestadels skriver C#/Java föredrar TypeScript. Programspråket i sig erbjuder inga tekniska fördelar överhuvudtaget utan är enbart en personlig preferens. Och det är en av anledningar varför TS kommer dramatisk minska i populärt de närmaste 10 åren.

Många utvecklare ogillar JS men nästan alla av dem har enbart erfarenhet av statisk typade språk, ofta väldigt OOP influenser. TypeScript har uppfattats varit det "minst dåliga" alternativet för dessa personer. Nu när WebAssembly verkligen börjar ta sig så kommer dessa utvecklare för första gången i internets historia kunna fullständigt skita i JavaScript och skriva i det programmeringsspråk de gillar mest.
En fördel kan ju vara att spara tid, vet att folk suttit och letat buggar i JS-kod en bra stund medan man med TS får hjälp direkt...
Citera
2023-04-30, 18:07
  #23
Medlem
Citat:
Ursprungligen postat av WebDev
En fördel kan ju vara att spara tid, vet att folk suttit och letat buggar i JS-kod en bra stund medan man med TS får hjälp direkt...
Om du vill spara tid så är TypeScript fel väg. Det är välkänt att TS erbjuder långsammare utveckling jämfört med JS.

Hur ska TS hjälpa dig med usel applikationslogik, som orsakar majoriteten av alla buggar? Har seriöst aldrig haft problem med buggar orsakat av "fel typ" de senaste 10 åren. Och då har jag ändå varit huvudansvarig för att underhålla JavaScript repon med runt 570 000 rader kod. Det är en myt. Ingen seriös utvecklare förutom nybörjare har problem med det.
Citera
2023-04-30, 20:30
  #24
Medlem
WebDevs avatar
Citat:
Ursprungligen postat av trellen
Om du vill spara tid så är TypeScript fel väg. Det är välkänt att TS erbjuder långsammare utveckling jämfört med JS.

Hur ska TS hjälpa dig med usel applikationslogik, som orsakar majoriteten av alla buggar? Har seriöst aldrig haft problem med buggar orsakat av "fel typ" de senaste 10 åren. Och då har jag ändå varit huvudansvarig för att underhålla JavaScript repon med runt 570 000 rader kod. Det är en myt. Ingen seriös utvecklare förutom nybörjare har problem med det.
Nu kommer ju folk inte rätta sig efter vad du anser dock. Faktum är ju att väldigt många gått över till TS och de flesta som kommit in i det vill inte tillbaka till JS. Dessutom handlar det inte bara om buggar, typer funkar ju på sätt och vis som dokumentation också. Anonyma typer och objekt är ganska efterblivet.
Vad är detta för något? Jaha det var "any" också såklart!
Citera

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in