window.pipedriveLeadboosterConfig = { bas: 'leadbooster-chat.pipedrive.com', företagId: 11580370, playbookUuid: '22236db1-6d50-40c4-b48f-8b11262155be', version: 2, } ;(funktion () { var w = fönster if (w.LeadBooster) { console.warn('LeadBooster finns redan') } annars { w.LeadBooster = { q: [], on: funktion (n, h) { this.q.push({ t: "o", n: n, h: h }) }, trigger: funktion (n) { this.q.push({ t: 't', n: n }) }, } } })() JavaScript är helt död. Någon snubbe på internet - The Codest
Codest
  • Om oss
  • Tjänster
    • Utveckling av programvara
      • Frontend-utveckling
      • Backend-utveckling
    • Staff Augmentation
      • Frontend-utvecklare
      • Backend-utvecklare
      • Dataingenjörer
      • Ingenjörer inom molntjänster
      • QA-ingenjörer
      • Övriga
    • Det rådgivande
      • Revision och rådgivning
  • Industrier
    • Fintech & bankverksamhet
    • E-commerce
    • Adtech
    • Hälsoteknik
    • Tillverkning
    • Logistik
    • Fordon
    • IOT
  • Värde för
    • VD OCH KONCERNCHEF
    • CTO
    • Leveranschef
  • Vårt team
  • Fallstudier
  • Vet hur
    • Blogg
    • Möten
    • Webbinarier
    • Resurser
Karriär Ta kontakt med oss
  • Om oss
  • Tjänster
    • Utveckling av programvara
      • Frontend-utveckling
      • Backend-utveckling
    • Staff Augmentation
      • Frontend-utvecklare
      • Backend-utvecklare
      • Dataingenjörer
      • Ingenjörer inom molntjänster
      • QA-ingenjörer
      • Övriga
    • Det rådgivande
      • Revision och rådgivning
  • Värde för
    • VD OCH KONCERNCHEF
    • CTO
    • Leveranschef
  • Vårt team
  • Fallstudier
  • Vet hur
    • Blogg
    • Möten
    • Webbinarier
    • Resurser
Karriär Ta kontakt med oss
Pil tillbaka GÅ TILLBAKA
2021-05-20
Utveckling av programvara

JavaScript är helt död. Någon snubbe på internet

Lukasz Formela

Eller det är åtminstone meningen att det ska vara det! Vi vet hur det går till. Hatet mot JavaScript kom inte från ingenstans. Bristen på olika språk som kan användas på webben var ett problem i sig under en lång tidsperiod.

Jag minns att när jag började koda "på riktigt" skulle Flash överges och vi skulle stå utan någon annan interaktiv aspekt i våra webbläsare än de som skapats med hjälp av JavaScript. Silverlight? Det är det ingen som minns. Eller kanske ActiveX? Vi är långt förbi de dagar då dessa tekniker hade sin storhetstid och nu, kanske mer än någonsin, är JavaScript i sin fulla prakt.

Jag hade möjlighet att arbeta i JavaScript på backend som gör enkla API:er (express + nod). Jag har gjort några grundläggande pekplattaappar (ReactNative) med JS. Sedan lyfte jag bort en del belastning från huvudtråden genom att använda servicearbetare. Jag byggde frontend-appar (React, Vue, AngularJS) och det enda jag saknar är skrivbordsappar (Electron) - allt inbyggt i JavaScript!

Hur kommer det sig att det fortfarande finns människor som tror att JavaScript är död?

För dem som föredrar mer statiska språk kommer JavaScript alltid att vara en styggelse utan typescript. Endast om det läggs till kan språket bli acceptabelt för dem. Utvecklarnas preferenser var mycket starka när en hel del kod skrivet tillbaka i tiden var i Java eller C.

När de ombads att göra en uppgift utanför sitt språkområde kunde dessa utvecklare ha gått lite vilse; denna friktion tas nu om hand med hjälp av transpilers och andra användbara verktyg, som den tidigare nämnda TypeScript. Föreställ dig att du måste överge det språk du älskar och som har vuxit på dig som ett bra par skor för det förvirrande och inte alltför bekväma paret av dessa:

JavaScript

Så varför välja JavaScript för min nästa projekt? Jag vill att mina utvecklare ska älska den kod de skriver, inte hata den med varje cell i kroppen!

JavaScript är universell - en tusenkonstnär som inte är någon mästare

Till och med webbutvecklare försöker hitta sätt att bli av med JS med WebAssembly. Inom mobilutveckling har vi inte bara inbyggda appar utan även saker som Flutter som stormar slottet. Men när det kommer till att göra ett projekt från början till slut, är din Team måste ofta vara mångsidiga.

Java + Angular, Python och React... Alla dessa projekt behövde oftast två utvecklare som fokuserar på olika aspekter av koden. Om du väljer JS devs kan de troligtvis hoppa in och lösa en biljett angående DB samt fixa några CSS-problem och det analytiska skriptet som har hemsökt din Lighthouse-poäng under en tid nu.

Naturligtvis kräver vissa projekt de saker som t.ex. Java, Python, Go eller Ruby ger till bordet, men i slutändan desto mer mångfald i paradigmerna, desto mindre sannolikt kommer du att leta efter utvecklare att komma förbi och göra det faktiska arbetet. Låt oss ta en snabb titt på statistiken:

JavaScript popularitet

Detta visar oss att JS inte ser ut att vara död - den blommar faktiskt ut till en ny utmanare på marknad. Med den globala pandemin har jag observerat att JS-miljön har blivit ännu mer populär så i den kommande undersökningen och jag skulle satsa på att JS kan gå långt förbi 70%. Om du planerar att driva ett nytt projekt kan du kontakta oss så berättar vi gärna varför JS kan vara rätt väg att gå!

Fördelarna med JS

Numera har JS mognat från den larv som det brukade vara. Vi har nya versioner som kommer ut inom rimliga tidsramar. De buggar som rapporteras till webbläsarleverantörer tas om hand ASAP och skämt om paket och ramverk som kommer ut varje timme är något sant.

Med ett språk som används av så många människor är det bara en tidsfråga innan man hittar de bästa lösningarna för att hantera de problem som man måste ta itu med. Jag har på senare tid arbetat med IoT app som hjälper människor i nöd att larma vissa tjänster om att deras liv är i fara. Om det inte vore för JavaScript skulle jag inte kunna arbeta med ett sådant initiativ. För mig öppnade JS många dörrar och det kan vara fallet för dina utvecklare också!

Ett par proffs som jag tror kan få dig att bli JS-supporter:

- flera plattformar som stöds (webb, mobil, IoT, skrivbord, kylskåp, HUD för rymdfarkoster),

- ett paket för vad som helst (vare sig det gäller att hantera dejter eller skämta),

- En JS-utvecklare är en schweizisk armékniv,

- kontinuerlig förbättring av språket,

- bra gemenskap som alltid är angelägen om att hjälpa till (eller markera frågor som dubbletter),

- med CLI-verktyg kan du skapa appar nästan direkt.

Kommentarer

Det finns vissa gränser för vad JavaScript kan göra, men jag antar att om du är envis och har tillräckligt med RAM, kaffe och hjärnceller att avvara, så kan du göra absolut vad som helst med den.

Läs mer om detta:

Varför du (förmodligen) bör använda Typescript

Hur undviker man att döda ett projekt med dåliga kodningsrutiner?

Strategier för datahämtning i NextJS

Relaterade artiklar

Utveckling av programvara

Bygg framtidssäkrade webbappar: Insikter från The Codest:s expertteam

Upptäck hur The Codest utmärker sig genom att skapa skalbara, interaktiva webbapplikationer med banbrytande teknik som ger sömlösa användarupplevelser på alla plattformar. Läs om hur vår expertis driver digital omvandling och affärsutveckling...

DEKODEST
Utveckling av programvara

Topp 10 Lettlandsbaserade mjukvaruutvecklingsföretag

Läs mer om Lettlands främsta mjukvaruutvecklingsföretag och deras innovativa lösningar i vår senaste artikel. Upptäck hur dessa teknikledare kan hjälpa till att lyfta ditt företag.

thecodest
Lösningar för företag och uppskalningsföretag

Java Software Development Essentials: En guide till framgångsrik outsourcing

Utforska denna viktiga guide om framgångsrik outsourcing av Java-programvaruutveckling för att förbättra effektiviteten, få tillgång till expertis och driva projektframgång med The Codest.

thecodest
Utveckling av programvara

Den ultimata guiden till outsourcing i Polen

Den kraftiga ökningen av outsourcing i Polen drivs av ekonomiska, utbildningsmässiga och tekniska framsteg, vilket främjar IT-tillväxt och ett företagsvänligt klimat.

TheCodest
Lösningar för företag och uppskalningsföretag

Den kompletta guiden till verktyg och tekniker för IT-revision

IT-revisioner säkerställer säkra, effektiva och kompatibla system. Läs mer om hur viktiga de är genom att läsa hela artikeln.

Codest
Jakub Jakubowicz CTO och medgrundare

Prenumerera på vår kunskapsbas och håll dig uppdaterad om expertisen från IT-sektorn.

    Om oss

    The Codest - Internationellt mjukvaruutvecklingsföretag med teknikhubbar i Polen.

    Förenade kungariket - Huvudkontor

    • Kontor 303B, 182-184 High Street North E6 2JA
      London, England

    Polen - Lokala tekniknav

    • Fabryczna Office Park, Aleja
      Pokoju 18, 31-564 Kraków
    • Brain Embassy, Konstruktorska
      11, 02-673 Warszawa, Polen

      Codest

    • Hem
    • Om oss
    • Tjänster
    • Fallstudier
    • Vet hur
    • Karriär
    • Ordbok

      Tjänster

    • Det rådgivande
    • Utveckling av programvara
    • Backend-utveckling
    • Frontend-utveckling
    • Staff Augmentation
    • Backend-utvecklare
    • Ingenjörer inom molntjänster
    • Dataingenjörer
    • Övriga
    • QA-ingenjörer

      Resurser

    • Fakta och myter om att samarbeta med en extern partner för mjukvaruutveckling
    • Från USA till Europa: Varför väljer amerikanska startup-företag att flytta till Europa?
    • Jämförelse av Tech Offshore Development Hubs: Tech Offshore Europa (Polen), ASEAN (Filippinerna), Eurasien (Turkiet)
    • Vilka är de största utmaningarna för CTO:er och CIO:er?
    • Codest
    • Codest
    • Codest
    • Privacy policy
    • Användarvillkor för webbplatsen

    Copyright © 2025 av The Codest. Alla rättigheter reserverade.

    sv_SESwedish
    en_USEnglish de_DEGerman da_DKDanish nb_NONorwegian fiFinnish fr_FRFrench pl_PLPolish arArabic it_ITItalian jaJapanese ko_KRKorean es_ESSpanish nl_NLDutch etEstonian elGreek sv_SESwedish