window.pipedriveLeadboosterConfig = { base: 'leadbooster-chat.pipedrive.com', companyId: 11580370, playbookUuid: '22236db1-6d50-40c4-b48f-8b11262155be', version: 2, } ;(funktion () { var w = vindue if (w.LeadBooster) { console.warn('LeadBooster findes allerede') } else { w.LeadBooster = { q: [], on: function (n, h) { this.q.push({ t: 'o', n: n, h: h }) }, trigger: function (n) { this.q.push({ t: 't', n: n }) }, } } })() JavaScript er helt død. En fyr på internettet - The Codest
Codest
  • Om os
  • Serviceydelser
    • Udvikling af software
      • Frontend-udvikling
      • Backend-udvikling
    • Staff Augmentation
      • Frontend-udviklere
      • Backend-udviklere
      • Dataingeniører
      • Cloud-ingeniører
      • QA-ingeniører
      • Andet
    • Det rådgivende
      • Revision og rådgivning
  • Industrier
    • Fintech og bankvirksomhed
    • E-commerce
    • Adtech
    • Sundhedsteknologi
    • Produktion
    • Logistik
    • Biler
    • IOT
  • Værdi for
    • ADMINISTRERENDE DIREKTØR
    • CTO
    • Leder af levering
  • Vores team
  • Casestudier
  • Ved hvordan
    • Blog
    • Møder
    • Webinarer
    • Ressourcer
Karriere Tag kontakt til os
  • Om os
  • Serviceydelser
    • Udvikling af software
      • Frontend-udvikling
      • Backend-udvikling
    • Staff Augmentation
      • Frontend-udviklere
      • Backend-udviklere
      • Dataingeniører
      • Cloud-ingeniører
      • QA-ingeniører
      • Andet
    • Det rådgivende
      • Revision og rådgivning
  • Værdi for
    • ADMINISTRERENDE DIREKTØR
    • CTO
    • Leder af levering
  • Vores team
  • Casestudier
  • Ved hvordan
    • Blog
    • Møder
    • Webinarer
    • Ressourcer
Karriere Tag kontakt til os
Pil tilbage GÅ TILBAGE
2021-05-20
Udvikling af software

JavaScript er helt død. En fyr på internettet

Lukasz Formela

Eller det er i hvert fald meningen! Vi kender rutinen. Hadet mod JavaScript kom ikke ud af ingenting. Manglen på forskellige sprog på nettet var et problem i sig selv i en lang periode.

Jeg kan huske, at da jeg begyndte at kode "for alvor", ville Flash blive opgivet, og vi ville stå tilbage uden andre interaktive aspekter i vores browsere end dem, der var lavet ved hjælp af JavaScript. Silverlight? Det er der ingen, der kan huske. Eller måske ActiveX? Vi er for længst forbi de dage, hvor disse teknologier havde deres storhedstid, og nu, måske mere end nogensinde, er JavaScript i sit es.

Jeg havde mulighed for at arbejde i JavaScript på backend, der laver simple API'er (express + Knudepunkt). Jeg har lavet nogle grundlæggende touchpad-apps (ReactNative) ved hjælp af JS. Derefter fjernede jeg noget af belastningen fra hovedtråden ved at bruge service workers. Jeg byggede frontend-apps (React, Vue, AngularJS), og den eneste ting, jeg mangler, er desktop-apps (Electron) - alt sammen indbygget i JavaScript!

Hvordan kan det være, at der stadig er folk, der tror, at JavaScript er død?

For dem, der foretrækker mere statiske sprog, vil JavaScript altid være en vederstyggelighed uden typescript. Kun hvis det tilføjes, kan sproget blive acceptabelt for dem. Udviklernes præferencer var meget stærke, da en masse Kode skrevet tilbage i tiden var i Java eller C.

Når disse udviklere blev bedt om at udføre en opgave uden for deres sprogområde, var de måske lidt fortabte; denne friktion bliver nu løst ved hjælp af transpilere og andre nyttige værktøjer, som f.eks. den tidligere nævnte TypeScript. Forestil dig, at du er nødt til at droppe det sprog, du elsker, og som er vokset på dig som et par gode sko til fordel for et par forvirrende og ikke alt for behagelige sko:

JavaScript

Så hvorfor vælge JavaScript til min næste projekt? Jeg har brug for, at mine udviklere elsker den kode, de skriver, og ikke hader den med hver eneste celle i deres krop!

JavaScript er universel - altmuligmand, ingen mester

Selv webudviklere forsøger at finde måder at slippe af med JS på med WebAssembly. Inden for mobiludvikling har vi ikke kun native apps, men også ting som Flutter, der stormer slottet. Men når det kommer til at lave et projekt fra start til slut, er din hold skal ofte være forskelligartet.

Java + Angular, Python og React ... Alle disse projekter havde for det meste brug for to udviklere, der fokuserer på forskellige aspekter af koden. Hvis du vælger JS-udviklere, kan de højst sandsynligt hoppe ind og løse en billet vedrørende DB samt løse nogle CSS-problemer og det analysescript, der har hjemsøgt din Lighthouse-score i nogen tid nu.

Selvfølgelig kræver nogle projekter de ting, som f.eks. Java, Python, Go eller Ruby bringer til bordet, men i sidste ende, jo mere mangfoldighed i paradigmerne, jo mindre sandsynligt er det, at du vil lede efter udviklere, der kan komme forbi og udføre det faktiske arbejde. Lad os tage et hurtigt kig på statistikkerne:

JavaScript popularitet

Det viser os, at JS ikke ser død ud - det er faktisk ved at udvikle sig til en ny konkurrent på markedet. marked. Med den globale pandemi har jeg observeret, at JS-miljøet er blevet endnu mere populært, så i den kommende undersøgelse vil jeg vædde på, at JS kan gå langt forbi 70%. Hvis du planlægger at køre et nyt projekt, kan du kontakte os, og vi vil med glæde fortælle dig, hvorfor JS måske er den rigtige vej at gå!

Fordelene ved JS

I dag er JS modnet fra den larve, den plejede at være. Vi har nye versioner, der kommer ud inden for rimelige tidsrammer. Der bliver taget hånd om de fejl, der rapporteres til browserleverandørerne, så hurtigt som muligt, og vittighederne om pakker og frameworks, der udkommer hver time, er i nogen grad sande.

Med et sprog, der bruges af så mange mennesker, er det bare et spørgsmål om tid at finde de bedste løsninger til at håndtere de problemer, du skal tackle. Jeg har på det seneste arbejdet på IoT app, der hjælper folk i nød med at alarmere bestemte tjenester om, at deres liv er i fare. Hvis det ikke var for JavaScript, ville jeg ikke kunne arbejde på sådan et initiativ. For mig har JS åbnet mange døre, og det kan også være tilfældet for dine udviklere!

Et par fordele, som jeg tror kan gøre dig til JS-tilhænger:

- flere understøttede platforme (web, mobil, IoT, desktop, køleskabet, HUD til rumfartøjer),

- en pakke til hvad som helst (hvad enten det er datahåndtering eller generering af vittigheder),

- En js-udvikler er en schweizerkniv,

- løbende forbedring af sproget,

- fantastisk fællesskab, der altid er ivrige efter at hjælpe (eller markere problemer som duplikater),

- Med CLI-værktøjer kan du oprette apps næsten øjeblikkeligt.

Kommentarer

Der er grænser for, hvad JavaScript kan, men hvis man er stædig og har RAM, kaffe og hjerneceller nok til overs, kan man vel gøre hvad som helst med den.

Læs mere om det:

Hvorfor du (sandsynligvis) bør bruge Typescript

Hvordan dræber man ikke et projekt med dårlig kodningspraksis?

Strategier for at hente data i NextJS

Relaterede artikler

Udvikling af software

Byg fremtidssikrede webapps: Indsigt fra The Codest's ekspertteam

Oplev, hvordan The Codest udmærker sig ved at skabe skalerbare, interaktive webapplikationer med banebrydende teknologier, der leverer sømløse brugeroplevelser på tværs af alle platforme. Lær, hvordan vores ekspertise driver digital transformation og...

DENKODEST
Udvikling af software

Top 10 Letlands-baserede softwareudviklingsvirksomheder

Læs om Letlands bedste softwareudviklingsvirksomheder og deres innovative løsninger i vores seneste artikel. Find ud af, hvordan disse teknologiledere kan hjælpe med at løfte din virksomhed.

thecodest
Løsninger til virksomheder og scaleups

Grundlæggende om Java-softwareudvikling: En guide til succesfuld outsourcing

Udforsk denne vigtige guide til vellykket outsourcing af Java-softwareudvikling for at forbedre effektiviteten, få adgang til ekspertise og skabe projektsucces med The Codest.

thecodest
Udvikling af software

Den ultimative guide til outsourcing i Polen

Den voldsomme stigning i outsourcing i Polen er drevet af økonomiske, uddannelsesmæssige og teknologiske fremskridt, der fremmer it-vækst og et erhvervsvenligt klima.

TheCodest
Løsninger til virksomheder og scaleups

Den komplette guide til IT-revisionsværktøjer og -teknikker

IT-revisioner sikrer sikre, effektive og kompatible systemer. Lær mere om deres betydning ved at læse hele artiklen.

Codest
Jakub Jakubowicz CTO og medstifter

Tilmeld dig vores vidensbase, og hold dig opdateret om ekspertisen fra it-sektoren.

    Om os

    The Codest - International softwareudviklingsvirksomhed med tech-hubs i Polen.

    Storbritannien - Hovedkvarter

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

    Polen - Lokale teknologiske knudepunkter

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

      Codest

    • Hjem
    • Om os
    • Serviceydelser
    • Casestudier
    • Ved hvordan
    • Karriere
    • Ordbog

      Serviceydelser

    • Det rådgivende
    • Udvikling af software
    • Backend-udvikling
    • Frontend-udvikling
    • Staff Augmentation
    • Backend-udviklere
    • Cloud-ingeniører
    • Dataingeniører
    • Andet
    • QA-ingeniører

      Ressourcer

    • Fakta og myter om at samarbejde med en ekstern softwareudviklingspartner
    • Fra USA til Europa: Hvorfor beslutter amerikanske startups sig for at flytte til Europa?
    • Sammenligning af Tech Offshore-udviklingsknudepunkter: Tech Offshore Europa (Polen), ASEAN (Filippinerne), Eurasien (Tyrkiet)
    • Hvad er de største udfordringer for CTO'er og CIO'er?
    • Codest
    • Codest
    • Codest
    • Privacy policy
    • Vilkår for brug af hjemmesiden

    Copyright © 2025 af The Codest. Alle rettigheder forbeholdes.

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