Hvad er bedst til webklienten - Typescript eller Kotlin?


Garth Gilmour og Eamonn Boyle fra Irland har mange år på bagen som udviklere og undervisere.
De ser lighedspunkter mellem to så forskellige sprog som Kotlin og Typescript, og den tanke udbyggede de på konferencen Gotocph, der blev afholdt for nylig i København.
- emailE-mail
- linkKopier link

Fortsæt din læsning
- Sortér efter chevron_right
- Trådet debat
Det er nok rigtigt, hvis din kode skal sendes gennem en tidsmaskine og afvikles i 1995.
En morsom tanke, men ikke meget mere. I '95 var nettet næsten nyt her og Moore's lov tromlede derudaf. Nu har vi en lidt anden situation: Moore's lov er ved at blive "de gode gamle dage" og over de næsten år vil folk begynde at forvente mere cache fremfor flere kerner.
I flødeskumsland (også her) vil man begynde at forstå, at man har betalt alt for meget for HW (10-100x). Der er jo også planeten at tænke på.
Det er også rigtigt i 2021, jvf. eksistensen af diverse minifiers.Det er nok rigtigt, hvis din kode skal sendes gennem en tidsmaskine og afvikles i 1995.
Det er nok rigtigt, hvis din kode skal sendes gennem en tidsmaskine og afvikles i 1995.det sprog, som med færrest bytes kan overføres til "klienten".
Typescript forbedrer ikke javascript den tilføjer typer og fjerner noget af sprogets fleksibilitet - se fx. https://medium.com/@tsecretdeveloper/typescript-isnt-helping-anyone-948135fcfa53
Der er en bevægelse væk fra tunge klienter og jeg giver @Klaus ret i at udviklerproduktivitet er afgørende - her vejer 'instant gratification' ret tungt og hverken Typescript eller Kotlin er særlig 'instant' selv på en kraftige byggemaskine.
Jeg tænker udviklerproduktivitet er en afgørende faktor - større end antal bytes til download.
Det er jeg ikke i tvivl om. Det er måske også et gyldigt argument, hvis man kun har 1... bruger (kunde). Ellers har antal pakker også noget at sige; især ved millioner af brugere (samlet svartid), men desværre tænker danskere kun på sig selv (og egen indtjening).
Jeg tænker udviklerproduktivitet er en afgørende faktor - større end antal bytes til download.
... vel (med tiden) det sprog, som med færrest bytes kan overføres til "klienten".
@Tania: Kan du angive "footprint" af de to versioner af "breakout" eller linke til dem?