Llenguatges de codi obert per a programació front-end

Dels llenguatges de codi obert per a programacion front-end Javascript és el més popular.

Codi estigui habilitat per a generar una finestra d'alerta.

En realitat, hi havia titulat aquest post com «alternatives de codi obert per a programació front-end» Però, com va dir una vegada un lector, resulta poc adequat. Els llenguatges de codi obert constitueixen la primera opció de la majoria dels professionals de creació d'interfícies d'usuari. En aquest cas les alternatives són les privatives.

Per descomptat que no es va tractar d'un camí fàcil. Vam haver de treure'ns de sobre a Internet Explorer 6 ja Adobe Flash. Però, a el menys per ara, sabem que hi ha un sector en el qual no depenem dels capricis d'una empresa

Què és la programació front-end?

Al principi els llocs web consistien en text i imatges estàtiques. A mesura que la velocitat de les connexions va anar augmentant, els dissenyadors van començar a afegir contingut multimèdia i animacions. Els usuaris van començar a interactuar en forma més activa amb les pàgines en lloc de limitar-se a llegir.

Durant anys, l'opció de facto per fer llocs interactius era ActionScript. Un llenguatge de programació propietari que servía per crear contingut per a Flash. Flash és una tecnologia desenvolupada per Macromedia (ara propietat d'Adobe). Amb Flash podies reproduir vídeos, crear menús desplegables, botons animats, finestres emergents i molt més.

El problema amb Flash era que consumia molts recursos de sistema i enlentecia la càrrega de les pàgines. D'altra banda, els desenvolupadors web el feien servir tot i que no fos necessari. Flash també tenia múltiples problemes de seguretat que encara avui segueixen apareixent.

Flash va començar el seu comiat quan Steve Jobs, cansat dels problemes de rendiment en els seus productes, va decidir boicotejar-i apostar a Html5, CSS3 i Javascript. Microsoft, que havia fracassat amb la seva pròpia alternativa, també es va sumar. Per la nostra banda, els usuaris de Linux, menyspreats per Adobe durant anys, també vam posar el nostre granet de sorra.

Gràcies a la disponibilitat d'eines de codi obert, ia causa de la necessitat que un lloc web s'adapti a múltiples dispositius, il disseny de llocs web es va anar especialitzant. La programació Front-end si fa a la part de la pàgina web encarregada de la interacció amb l'usuari. Bàsicament la interfície de el lloc i les tasques que aquest desenvolupa en el dispositiu des del qual s'accedeix al web.

Llenguatges de codi obert per a programació Front-end

Repassem llavors, algunes de les alternatives de què disposem:

JavaScript

Potser el més usat i sense dubte el més antic dels que figuren en la nostra llista. Va ser creat per augmentar la funcionalitat de el navegador Netscape. Disposa de múltiples llibreries que augmenten la seva funcionalitat i redueixen el temps de programació. A més, per ser d'ús tan estès, ho suporten tots els navegadors i la documentació és abundant. Si estàs pensant dedicar-te a el disseny web com a sortida laboral, sense dubtes és un bon lloc per començar.

dard

dard és una alternativa a Javascript desenvolupada per Google. Està pensat per a corregir les queixes que els programadors tenen cap a aquest llenguatge. Els programes creats en Dart poden compilar a Javascript per a ser utilitzats en llocs web. D'altra banda, si ho combines amb el conjunt d'eines d'interfície d'usuari Flutter de Google es pot utilitzar per crear aplicacions natives per a l'escriptori, el mòbil. Si estàs familiaritzat amb C ++ o Java, aquest llenguatge et resultarà més familiar.

TypeScript

En aquest cas no parlem d'un llenguatge diferent sinó d'una versió corregida de Javascript creada per Microsoft. TypeScript afegeix diverses característiques noves que milloren i modernitzen les limitacions de JavaScript. La meva recomanació és que aprenguis primer JavaScript i les seves limitacions i després et passes a TypeScript.

ClojureScript

Clojure és una variant de l'llenguatge LISP que s'usa per a propòsits generals. Té el gran avantatge que pot usar-se tant per a programació back-end(Executat en una màquina virtual de Java) com front-end (Compilat com a codi Javascript). Si vols dedicar-te a tots els aspectes de el disseny web, pot ser que sigui una bona opció.

De moment, JavaScript o algun dels llenguatges que faciliten la creació de codi Javascript sembla ser la millor opció per a introduir-se en la programació front-end. De tota manera ,, la decisió de quin llenguatge aprendre dependrà de les teves necessitats, el teu temps i els teus coneixements previs.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.