BackEnd y FrontEnd
BackEnd
Es la parte del desarrollo web que se encarga de que toda la lógica de una página web funcione. Se trata del conjunto de acciones que pasan en una web pero que no vemos como, por ejemplo, la comunicación con el servidor. Backend es la capa de acceso a datos de un software o cualquier dispositivo, que no es directamente accesible por los usuarios, además contiene la lógica de la aplicación que maneja dichos datos. El Backend también accede al servidor, que es una aplicación especializada que entiende la forma como el navegador solicita cosas.
El programador backend, por lo tanto, se encarga diseñar toda la lógica y soluciones para que todas las acciones solicitadas desde una página web se ejecuten de manera correcta. Para ello programa sirviéndose de distintos lenguajes de programación y frameworks. Pero también, es completamente necesario que sepa interactuar con las bases de datos, ya que es el encargado de que los datos que llegan desde el frontend lleguen a una base de datos.
Algunos de los lenguajes de programación de Backend son Python, PHP, Ruby, C# y Java, y así como en Frontend, cada uno de los anteriores tiene diferentes frameworks que te permiten trabajar mejor según el proyecto que estás desarrollando.
Los sistemas FrontEnd y BackEnd son los puntos iniciales y final de cualquier sistema de procesamiento de software o de red. El FrontEnd, que es el dispositivo de hardware que protege el ordenador del tráfico, se coloca en el límite exterior del enlace de red. El BackEnd está compuesto de routers y/o servidores (base de datos y web).
FRONTEND
Es la parte de un programa o dispositivo a la que un usuario puede acceder directamente. Son todas las tecnologías de diseño y desarrollo web que corren en el navegador y que se encargan de la interactividad con los usuarios. HTML, CSS y Java Script son los lenguajes principales del Frontend, de los que se desprenden una cantidad de frameworks y librerías que expanden sus capacidades para crear cualquier tipo de interfaces de usuarios. React, Redux, Angular, Bootstrap,Foundation, LESS, Sass, Stylus y PostCSS son algunos de ellos.
Existen muchas tecnologías relacionadas a estos tres lenguajes que se utilizan en el FrontEnd, por ejemplo, para Java Script tenemos angular.js y backbone.js, que son tecnologías avanzadas que utiliza el frontend, este se puede apoyar en librerías de CS y de Java Script como animate.css y JQuery para poder dar una solución amena y cómoda, así mismo, debe de conocer lenguajes de transferencia de información como XML y JSON, y Ajax para hacer solicitudes sin necesidad de refrescar la página, en pocas palabras, el FrontEnd, es el que se encargará de dejar bonita la página, en ver que los datos se muestren de manera cómoda para el usuario, de que la interacción que realice sea llamativa y en la estética del sitio.
Desarrollador 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.Desarrollador 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.





Como futuros desarrolladores de software es de suma importancia manejar estos conceptos y comprenderlos. Ya que son los que nos permitirán realizar y crear un software de calidad para los clientes. Tanto amigable en la interfaz como funcional en cada una de sus acciones
ResponderBorrarMuy bien
BorrarEs de gran importancia tener en cuenta los conceptos básicos de estos términos, se debe tener en cuenta para nuestra formación como desarrolladores de Software ya sea en el ambito como backend o frontend. ambas son muy extensas y se considera como una fuente de ingreso en la actualidad da muy buenos beneficios económicos
ResponderBorrarLos Invito A Ver Mi Blog http://electivat2t3informatica.blogspot.com/
BorrarAsi es amigo, el conocimiento es poder y el tiempo dinero.
BorrarInteresante aporte para el conocimiento del desarrollo de aplicaciones, muy útil para el que quiera emprender un programa, tiene varias ideas para su desarrollo
ResponderBorrarLos Invito A Ver Mi Blog http://electivat2t3informatica.blogspot.com/ y déjenme el de ustedes por favor para comentarlos
BorrarEs muy importante manejar esos conceptos como futuros Ing. En Informatica para el buen desarrollo de aplicaciones informaticas
ResponderBorrarEs muy importante manejar estos conceptos como futuros Ing. En Informatica para el buen desarrollo de aplicaciones, excelentes ideas de suma importacia
ResponderBorrarHola Soy Diego Carrero no se porque mi nombre no se ve, seguro es un errror de mi Gmail Profe. Disculpe por eso repeti el comentario
ResponderBorrarExcelente Interface. Contenido preciso coherente.
ResponderBorrarAl frontend también se le conoce comúnmente como el "lado del usuario" e incluye todo lo que el usuario experimenta, incluido el texto, el color, los botones, las imágenes, los menús de navegación
El backend es la parte “oculta” de un sitio web, ya que los usuarios no pueden acceder a ella libremente