Вы находитесь на странице: 1из 4

LenguajesdelLadodelCliente

Resumen. En el siguiente trabajo realizaremos una breve descripcin de los


lenguajes ms utilizados para programar del lado del cliente, adems de
presentar un enfoque de en donde y porque se utilizan los mismos. El objetivo
de este trabajo es el de crear una comparativa para que un desarrollador pueda
tener una idea de cmo ingresar en este fascinante mundo que es el desarrollo
web en este caso el frontend.
PalabrasClave:Lenguaje de Programacin, Web, Internet.

Introduccin

Internet se ha convertido en uno de los principales y ms usados medios de


comunicacin hoy en da, La manera ms comn de transmitir informacin es
mediantewww(worldwideweb),queesunsistemadedistribucindedocumentos
dehipertextoohipermediosinterconectadosyaccesiblesvaInternet.[1] quehace
usodeunnavegadorwebparaestefin;enotraspalabrasunapginawebconvnculos
haciaotraspginasweb.Esporestaraznquelagestindelastecnologasquehace
estoposibleesmuyimportante.Dentrodeestastecnologastenemosloslenguajesde
programacinquenoesmsqueunlenguajeformaldiseadopararealizarprocesos
quepuedenser llevadosa cabopor mquinascomolas computadoras[2]; estos
lenguajessepuedenejecutartantoenunservidorcomoenelcliente;unlenguajede
programacindelladodelclienteesejecutadoporcualquiernavegadorwebinstalado
en dicho computador. En este artculo haremos una comparacin entre los ms
utilizadoscomoson:HTML,Css,Javascript,Java,VisualBasicScript,yFlash,de
estoslenguajesdemostraremoselporqudesuimportanciayutilizacinmasivaen
internet.
.
1.1 LenguajedeladodelServidor
Esunconjuntodeinstruccionesqueseejecutanenunambientecontroladocomoloes
un servidor mantenido y gestionado por expertos en el tema. Este responde a
peticionesquehaceelcliente,procesainformacinprovenientedelmismoyenva
respuestas usualmente en formato HTML para que el cliente lo interprete. Como
ejemplodeestoslenguajespodemoscitarlossiguientes:JSP,PHP,.NET,Python.
Unavezcreadasestaslneasdecdigoparaunfinespecficoseejecutaenunservidor
web.

1.2 Lenguajedeladodelcliente
Un lenguaje de lado de cliente es un conjunto de lneas cdigo que pueden ser
interpretadasporelpropionavegadorsinnecesidaddesercompiladoesdecirestamos
hablandodescriptsquesonarchivosdeprocesamientoporlotes[3].Porunladoy
porotrotenemoslosappletsdejavaquesonpequeasaplicacionesquesepueden
ejecutarenelcliente.Estosarchivossonenviadosenformatodetextoplanodesdeel
servidoralclienteendondesonejecutados.Estelenguajeseencargadecontrolar
aspectosgrficosydeusabilidaddentrodelapginaweb,ytambinelenvide
pequeos bloques de datos hacia el servidor. Estas lneas de cdigo pueden ser
fcilmenteincluidosenelHTML.

Descripcindelenguajesdeladodelcliente

En la siguiente descripcin se especifica las razones por las que un lenguaje de


programacinesmsutilizadoqueotro;tomamosencuentaeltiempoquellevahasta
laactualidaddesdesupublicacin,laarquitecturadesoftwareenlaquesebasa,
librerasmsutilizadas,etc.
2.1 JavaScript
Es un lenguaje de script, actualmente el ms utilizado debido a su facilidad de
integracin en la web, Se utiliza para ejecutar pequeos programas dentro de un
entornowebseutilizageneralmenteparamanejareventosgrficos,einteractividad
con el usuario. Desarrollado por Brendan Eich de Netscape con el nombre de
Mocha [4], puede ser orientado a objetos.
Existen muchas libreras que se basan en estos lenguajes de las cuales las ms
importantesolasmsutilizadasson:jquery.js,angualr.js,node.js,React.js,Meteor.js,
BackBone.js,Video.js,etc.
2.2 Java
Sonprogramasrealizadosenlenguajejavaejecutableenlamquinavirtualdejavay
quesepuedentransferirenelcdigoHTML,estosappletssonprecompiladosloque
permitesufcilejecucinenelnavegadorweb,nodependenengranmedidadelos
navegadoresporloqueesmsfcilsuintegracinencontraparteconJavaScript.El
cdigojavasoloseejecutaenunespaciodefinido,porloquehacedifcilelaccesoa
los objetos del HTML, aun teniendo estas desventajas un applet de java es ms
potentequeJavaScript.

2.3 Flash
EsunaherramientadeAdobequepermiterealizaranimacionesoefectosespeciales
utilizandovectoresbasadoenunlenguajedescriptingllamadoActionScript,enun
sitioweb.Parareproducirelcontenidogeneradoconflashesnecesariocontarcon
flashplayerelreproductordeestecontenido,esteseinstalaamaneradepluginenel
navegador.Enlaactualidadestapocospasosdedesaparecerdebidoalaaparicin
dehtml5queestdesplazandoestayotrastecnologasms.
2.4 VisualBasicscript
BasadoenVisualBasiccreadoparafuncionarcomoscriptdesdeelprincipio,trabaja
conlosobjetosdeunentornoweb,utilizaelparadigmaorientadoaobjetosenmenos
cantidad que los otros lenguajes debido a que conserva las caractersticas
procedimentalesdelasversionesantiguasdeBasic.
ParautilizarcdigodevisualBasicscriptsepuedeinsertarcdigoenelHTMLentre
lasetiquetas<SCRIPTLANGUAGE="VBScript">cdigo</SCRIPT>.

Conclusin

Como se ha revisado en este artculo, los lenguajes de lado del cliente son muy
importantes al momento de realizar una pgina web funcional, interactiva, y
amigable,todoestojuntoconloslenguajesdeladodelservidorhacenqueunentorno
websearobusto.EnelcasodeJavaScriptexistenmuchaslibrerasbasadaseneste
lenguaje por lo que debemos escoger con cual trabajar ya que cada una ofrece
distintasfuncionesparaunfinespecficoencontrapartevisualBasicscriptsuusono
estatanarraigadoeneldesarrollodeentornoswebporloquenosabremosmuchode
estelenguajeyaquesuprincipalcompetidoresJavaScriptelcualhaganadomucha
msterrenoeneldesarrolloweb.
Estastecnologashacenposiblelamejorpresentacindeunapginawebporloque
esimportanteconocerlas,estudiarlas,yaplicarlaslomejorposible.

Bibliografa

[1]

Wikipedia, Wikipedia, [En lnea]. Available:


https://es.wikipedia.org/wiki/World_Wide_Web.
[2]
Wikipedia, Wikipedia, [En lnea]. Available:
https://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n. [ltimo
acceso:4102016].
[3]
Wikipedia, Wikipedia, [En lnea]. Available:
https://es.wikipedia.org/wiki/Script.[ltimoacceso:4102016].
[4]
Wikipedia, Wikipedia, [En lnea]. Available:
https://es.wikipedia.org/wiki/JavaScript#Nacimiento_de_JavaScript. [ltimo
acceso:4102016].

Вам также может понравиться