Lic. Saucedo calderon carlos a



Descargar 4.52 Mb.
Página13/25
Fecha de conversión06.11.2018
Tamaño4.52 Mb.
Vistas66
Descargas0
1   ...   9   10   11   12   13   14   15   16   ...   25
Catálogo: trabajos
trabajos -> Universidad de la republica
trabajos -> Maltrato infantil intrafamiliar
trabajos -> Facultad de psicologia trabajo final de grado
trabajos -> Nacer, vivir y morir con dignidad
trabajos -> La ansiedad y los acúfenos
trabajos -> 30 de Octubre, 2014 Universidad de la República
trabajos -> Universidad de la república facultad de psicología trabajo final de grado
trabajos -> Trabajo final de grado
trabajos -> Acúfenos y depresióN
trabajos -> Características del hombre adulto maduro


PROGRAMACIÓN BACK END, FRONT END Y SUS TENDENCIAS.

FRONT END

Trabaja del lado Cliente, en el navegador, en el lado de lo que se ve. Principalmente se ocupa de los componentes externos del sitio web o de la aplicación web. Como consecuencia, deben dominar obligatoriamente:

HTML: HyperText Markup Language, es el componente estructural clave de todas las webs de internet. Sin él las páginas web no pueden existir.

CSS: Cascading Style Sheets, es lo que le proporciona estilo a HTML.

JavaScript: Usando solo HTML y CSS tus webs serían páginas estáticas, con JS tus páginas web son interactivas.

En general se asocia a los desarrolladores front-end con los principios de diseño y de estructura de páginas. Sin embargo, un desarrollador web va más allá que un diseñador. Obviamente tiene que tener en cuenta la usabilidad y la legibilidad de la página o de la aplicación web, pero como buen programador es consciente de que su trabajo se ejecutará en el lado Cliente, en la mayoría de los casos, en el navegador. Y la información no se almacena en el lado Cliente.

En la actualidad, además, va mucho más allá puesto que las capacidades de los navegadores los han convertido en verdaderos "sistemas operativos" de la Web, con APIs avanzadas que hace que las aplicaciones de lado cliente no tienen mucho que envidiar a las apps nativas, nuevas versiones del lenguaje ECMAScript, multitud de herramientas de desarrollo (npm, yarn, webpack...) y también meta-lenguajes (Sass, TypeScript...) que hacen que sea una disciplina bastante compleja.

BACK END

El desarrollador back-end trabaja del lado Servidor, detrás del escenario, permitiendo con su trabajo que el usuario disfrute de su experiencia. Sin él, el desarrollo llevado a cabo por su anterior compañero no se sostendría.

Para ser programador del lado Servidor, son numerosos los lenguajes y frameworks entre los que elegir, todo dependerá de la empresa en la que caigas. A día de hoy, los más comunes son:

ASP.NET: es la plataforma de desarrollo web de Microsoft. Muy utilizada en las empresas. Tiene las variantes Web Forms y MVC, y ahora también ASP.NET Core MVC.

PHP: por ejemplo, el famoso gestor de contenidos WordPress usa por detrás PHP. Laravel es uno de los frameworks usados con este lenguaje.

Ruby: junto con su framework Ruby on rails.

Python: fácil de aprender. Usado a menudo con Django como framework

Node.js: se está haciendo cada vez más popular debido a que usa el mismo lenguaje que en el lado cliente: JavaScript.



Java: el lenguaje clásico y uno de los más demandados.






Compartir con tus amigos:
1   ...   9   10   11   12   13   14   15   16   ...   25


La base de datos está protegida por derechos de autor ©psicolog.org 2017
enviar mensaje

enter | registro
    Página principal


subir archivos