Gjuhët me burim të hapur për programimin front-end

Nga gjuhët me burim të hapur për programimin front-end, JavasCript është më e popullarizuara.

Kodi JavaScript për të gjeneruar një dritare alarmi.

Në të vërtetë, e kisha titulluar këtë postim si "alternativa me burim të hapur për programimin në front." Por, siç e tha një herë një lexues, është i papërshtatshëm. Gjuhët me burim të hapur janë zgjedhja e parë e shumicës së profesionistëve të ndërfaqes së përdoruesit. Në këtë rast alternativat janë ato ekskluzive.

Sigurisht që nuk ishte një rrugë e lehtë. Na u desh të heqim qafe Internet Explorer 6 dhe Adobe Flash. Por, të paktën tani për tani, ne e dimë se ekziston një sektor në të cilin nuk varen nga tekat e një kompanie

Çfarë është programimi i front-end?

Në fillim, faqet e internetit përbëheshin nga teksti dhe imazhet statike. Ndërsa shpejtësia e lidhjeve u rrit, dizajnerët filluan të shtonin përmbajtje multimediale dhe animacione. Përdoruesit filluan të bashkëveprojnë më aktivisht me faqet në vend që thjesht të lexojnë.

Për vite, opsioni de facto për t'i bërë faqet interaktive ishte ActionScript. Një gjuhë e pronarit të programimit që sShtë përdorur për të krijuar përmbajtje për Flash. Flash është një teknologji e zhvilluar nga Macromedia (tani është në pronësi të Adobe). Me Flash, ju mund të luani video, të krijoni menu në rënie, butona të animuar, pop-ups dhe shumë më tepër.

Problemi me Flash ishte se Po konsumonte shumë burime të sistemit dhe ngadalësonte ngarkimin e faqeve. Nga ana tjetër, zhvilluesit e internetit e përdorën atë edhe kur nuk ishte e nevojshme. Blic gjithashtu Kam pasur probleme të shumta të sigurisë që shfaqen edhe sot.

Flash filloi lamtumirën e tij kur Steve Jobs, i lodhur nga problemet e performancës në produktet e tij, vendosi ta bojkotojë atë dhe të vërë bast në Html5, Css3 dhe Javascript. Microsoft, i cili kishte dështuar me alternativën e vet, gjithashtu u bashkua. Nga ana jonë, përdoruesit e Linux, të injoruar nga Adobe për vite me radhë, gjithashtu dhanë pjesën tonë.

Falë disponueshmërisë së mjeteve me burim të hapur, dhe për shkak të nevojës për një faqe në internet për t'u përshtatur me pajisje të shumta, dheKrijimi i faqes në internet u specializua. Programimi i front-end si referohet pjesës së faqes në internet të ngarkuar me ndërveprimin me përdoruesin. Në thelb ndërfaqja e faqes dhe detyrat që ajo zhvillon në pajisjen nga e cila aksesohet në internet.

Gjuhët me burim të hapur për programimin front-end

Le të rishikojmë atëherë, disa nga alternativat që kemi:

JavaScript

Ndoshta më të përdorurat dhe padyshim më të vjetrat nga ato që shfaqen në listën tonë. Shtë krijuar për të rritur funksionalitetin e shfletuesit Netscape. Ka biblioteka të shumta që rrisin funksionalitetin e tij dhe zvogëlojnë kohën e programimit. Përveç kësaj, për shkak se përdoret shumë gjerësisht, mbështetur nga të gjithë shfletuesit dhe dokumentacioni është i bollshëm. Nëse po mendoni t’i përkushtoheni krijimit të faqes në internet si një mundësi pune, është padyshim një vend i mirë për të filluar.

shigjetë

shigjetë është një alternativë ndaj Javascript e zhvilluar nga Google. Shtë synuar të korrigjojë ankesat që kanë programuesit ndaj asaj gjuhe. Programet e krijuara në Dart mund të përpilohen në Javascript për t'u përdorur në faqet e internetit. Ne anen tjeter, nëse e kombinoni me paketën e veglave Flutter UI të Google mund të përdoret për të krijuar aplikacione vendase për desktop, celular. Nëse jeni të njohur me C ++ ose Java, kjo gjuhë do të jetë më e njohur për ju.

TypeScript

Në këtë rast nuk po flasim për një gjuhë tjetër por për një version të korrigjuar të Javascript të krijuar nga Microsoft. TypeScript shton disa veçori të reja që përmirësojnë dhe modernizojnë kufizimet e JavaScript. Rekomandimi im është që së pari të mësoni JavaScript dhe kufizimet e tij dhe më pas të kaloni te TypeScript.

ClojureScript

Clojure është një variant i gjuhës LIsp që përdoret për qëllime të përgjithshme. Ka avantazhin e madh që pMund të përdoret për të dy programimet back-end(ekzekutohet në një makinë virtuale Java) si front-end (hartuar si kod Javascript). Nëse doni t'i përkushtoheni të gjitha aspekteve të krijimit të faqes në internet, mund të jetë një mundësi e mirë.

Për momentin, JavaScript ose një prej gjuhëve që lehtësojnë krijimin e kodit JavasCript duket se është opsioni më i mirë për t'u futur në programimin e front-end. Sidoqoftë, vendimi se cila gjuhë do të mësojë do të varet nga nevojat tuaja, koha juaj dhe njohuritë tuaja të mëparshme.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: AB Internet Networks 2008 SL
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.