Åpen kildespråk for front-end programmering

Av åpen kildespråk for front-end programmering er JavasCript den mest populære.

JavaScript-kode for å generere et varslingsvindu.

Egentlig hadde jeg titulert dette innlegget som "åpen kildekode-alternativer for front-end-programmering." Men som en leser en gang sa det, er det neppe egnet. Åpne kildespråk er førstevalget for de fleste profesjonelle brukere. I dette tilfellet er alternativene de eksklusive.

Det var selvfølgelig ikke en enkel vei. Vi måtte kvitte oss med Internet Explorer 6 og Adobe Flash. Men i det minste foreløpig vet vi at det er en sektor der vi ikke er avhengige av et selskaps innfall

Hva er front-end programmering?

I begynnelsen besto nettsteder av statisk tekst og bilder. Da forbindelseshastigheten økte, begynte designere å legge til multimediainnhold og animasjoner. Brukere begynte å samhandle mer aktivt med sidene i stedet for bare å lese.

I mange år var ActionScript de facto for å gjøre nettsteder interaktive. Et proprietært programmeringsspråk som sDen ble brukt til å lage innhold for Flash. Flash er en teknologi utviklet av Macromedia (nå eid av Adobe). Med Flash kan du spille av videoer, lage rullegardinmenyer, animerte knapper, popup-vinduer og mye mer.

Problemet med Flash var det Det forbrukte mange systemressurser og bremset innlastingen av sidene. På den annen side brukte webutviklere det selv når det ikke var nødvendig. Blink også Jeg hadde flere sikkerhetsproblemer som fremdeles vises i dag.

Flash begynte farvel da Steve Jobs, lei av ytelsesproblemene i produktene hans, bestemte seg for å boikotte den og satse på Html5, Css3 og Javascript. Microsoft, som hadde mislyktes med sitt eget alternativ, ble også med. For vår del gjorde Linux-brukere, ignorert av Adobe i årevis, også vårt.

Takket være tilgjengeligheten av verktøy med åpen kildekode, og på grunn av behovet for et nettsted for å tilpasse seg flere enheter, ogNettstedsdesign ble spesialisert. Front-end programmering se refererer til den delen av nettstedet som har ansvaret for interaksjon med brukeren. I utgangspunktet grensesnittet til nettstedet og oppgavene det utvikler på enheten som nettet er tilgjengelig fra.

Åpen kildespråk for front-end programmering

La oss se på noen av alternativene vi har:

Javascript

Kanskje den mest brukte og utvilsomt den eldste av de som vises på listen vår. Den ble opprettet for å øke funksjonaliteten til Netscape-nettleseren. Den har flere biblioteker som øker funksjonaliteten og reduserer programmeringstiden. I tillegg, fordi det er så mye brukt, støttes av alle nettlesere og dokumentasjon er rikelig. Hvis du tenker å vie deg til webdesign som en jobbmulighet, er det utvilsomt et godt sted å starte.

dart

dart er et alternativ til Javascript utviklet av Google. Det er ment å korrigere klager som programmerere har mot det språket. Programmer opprettet i Dart kan samles til Javascript for å brukes på nettsteder. På den andre siden, hvis du kombinerer den med Googles Flutter UI-verktøysett, kan den brukes til å lage native apps for stasjonær, mobil. Hvis du er kjent med C ++ eller Java, vil dette språket være mer kjent for deg.

Loggfila

I dette tilfellet snakker vi ikke om et annet språk, men en korrigert versjon av Javascript opprettet av Microsoft. Loggfila legger til flere nye funksjoner som forbedrer og moderniserer JavaScript-begrensninger. Min anbefaling er at du først lærer JavaScript og dets begrensninger og deretter går videre til TypeScript.

ClojureScript

Clojure er en variant av LIsp-språket som brukes til generelle formål. Det har den store fordelen at sKan brukes til både back-end programmering(kjøres på en Java-virtuell maskin) som front-end (kompilert som Javascript-kode). Hvis du vil vie deg til alle aspekter av webdesign, kan det være et godt alternativ.

For øyeblikket ser det ut til at JavaScript eller et av språkene som letter etableringen av JavasCript-kode, er det beste alternativet for å komme inn i front-end-programmering. Beslutningen om hvilket språk du skal lære, vil imidlertid avhenge av dine behov, din tid og din tidligere kunnskap.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.