Open source-talen voor front-end-programmering

Van de open source-talen voor front-end-programmering is JavasCript het populairst.

JavaScript-code om een ​​waarschuwingsvenster te genereren.

Eigenlijk had ik dit bericht de titel "open source-alternatieven voor front-end-programmering" genoemd. Maar, zoals een lezer het ooit zei, het is ongepast. Open source-talen zijn de eerste keuze van de meeste gebruikersinterfaceprofessionals​ In dit geval zijn de alternatieven de exclusieve.

Het was natuurlijk geen gemakkelijke weg. We moesten Internet Explorer 6 en Adobe Flash verwijderen. Maar voorlopig weten we dat er een sector is waarin we niet afhankelijk zijn van de grillen van een bedrijf

Wat is front-end programmeren?

In het begin bestonden websites uit statische tekst en afbeeldingen. Naarmate de snelheid van verbindingen toenam, begonnen ontwerpers multimedia-inhoud en animaties toe te voegen. Gebruikers begonnen actiever met de pagina's om te gaan in plaats van alleen te lezen.

Jarenlang was ActionScript de de facto optie om sites interactief te maken. Een gepatenteerde programmeertaal die isHet werd gebruikt om inhoud voor Flash te maken. Flash is een technologie die is ontwikkeld door Macromedia (nu eigendom van Adobe). Met Flash kunt u video's afspelen, vervolgkeuzemenu's, geanimeerde knoppen, pop-ups en nog veel meer maken.

Het probleem met Flash was dat Het verbruikte veel systeembronnen en vertraagde het laden van de pagina's​ Aan de andere kant gebruikten webontwikkelaars het zelfs als het niet nodig was. Flits ook Ik had meerdere beveiligingsproblemen die vandaag de dag nog steeds verschijnen.

Flash begon zijn afscheid toen Steve Jobs, moe van de prestatieproblemen in zijn producten, besloot het te boycotten en te wedden op Html5, Css3 en Javascript. Ook Microsoft, dat met een eigen alternatief had gefaald, sloot zich aan. Van onze kant hebben Linux-gebruikers, die jarenlang door Adobe genegeerd werden, ook ons ​​steentje bijgedragen.

Dankzij de beschikbaarheid van open source-tools en vanwege de behoefte aan een website om zich aan te passen aan meerdere apparaten, enWebsite-ontwerp werd gespecialiseerd​ Front-end programmering se verwijst naar het deel van de website dat verantwoordelijk is voor de interactie met de gebruiker​ In feite de interface van de site en de taken die deze ontwikkelt op het apparaat van waaruit toegang tot internet wordt verkregen.

Open source-talen voor front-end-programmering

Laten we eens kijken naar enkele van de alternatieven die we hebben:

JavaScript

Misschien de meest gebruikte en ongetwijfeld de oudste van degenen die in onze lijst voorkomen. Het is gemaakt om de functionaliteit van de Netscape-browser te vergroten. Het heeft meerdere bibliotheken die de functionaliteit vergroten en de programmeertijd verkorten​ Bovendien, omdat het zo veel wordt gebruikt, ondersteund door alle browsers en documentatie is er in overvloed. Als u erover denkt om uzelf te wijden aan webdesign als een baan, is dit ongetwijfeld een goede plek om te beginnen.

pijl

pijl is een alternatief voor Javascript ontwikkeld door Google​ Het is bedoeld om de klachten van programmeurs over die taal te corrigeren. Programma's gemaakt in Dart kunnen worden gecompileerd naar Javascript voor gebruik op websites. Aan de andere kant, als je het combineert met de Flutter UI-toolkit van Google, kan het worden gebruikt om native apps te maken voor desktop, mobiel. Als u bekend bent met C ++ of Java, zal deze taal u meer bekend voorkomen.

getypte tekst

In dit geval hebben we het niet over een andere taal maar over een gecorrigeerde versie van Javascript gemaakt door Microsoft. getypte tekst voegt verschillende nieuwe functies toe die JavaScript-beperkingen verbeteren en moderniseren​ Mijn aanbeveling is dat je eerst JavaScript en de beperkingen ervan leert, en vervolgens doorgaat naar TypeScript.

ClojureScript

Clojure is een variant van de LIsp-taal die voor algemene doeleinden wordt gebruikt. Het heeft het grote voordeel dat pKan worden gebruikt voor zowel back-end-programmering(draaien op een virtuele Java-machine) als front-end (gecompileerd als Javascript-code). Als u zich wilt wijden aan alle aspecten van webdesign, is dit misschien een goede optie.

Op dit moment lijkt JavaScript of een van de talen die het maken van JavasCript-code mogelijk maken de beste optie om in front-end programmeren te komen. De beslissing welke taal u moet leren, hangt echter af van uw behoeften, uw tijd en uw voorkennis.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.