Explora Libros electrónicos
Categorías
Explora Audiolibros
Categorías
Explora Revistas
Categorías
Explora Documentos
Categorías
Explicando que es Front-end y que es Back-End, sus diferencias, las herramientas y lenguajes que
utiliza cada uno y cual escoger.
¿ Que es Back-End ?
Ya hablamos sobre FrontEnd y el trabajo que desempeña, ahora pasemos al Back-End,
el lado opuesto. El Back-End es el área que se dedica a la parte lógica de un sitio web,
es el encargado de que todo funcione como debería, el back-end es la parte de atrás
que de alguna manera no es visible para el usuario ya que no se trata de diseño, o
elementos gráficos, se trata de programar las funciones que tendrá un sitio. El Back-End
es la programacion dura y pura, desde la programacion de las funciones del sitio hasta
bases de datos e incluso mas.
El Back-end trabaja todo el tiempo con lenguajes de programacion, lenguajes que
requieren de una lógica ya que esta área es también la encargada de optimizar recursos,
de la seguridad de un sitio y demás. Cosas que el usuario no ve de primeras pero que
existe código detrás que esta haciendo su trabajo.
Los lenguajes de programacion que se utilizan en el Back-end en la actualidad son PHP,
Javascript, Phyton y Ruby. Ademas de HTML y CSS, que aunque básico, también deben
saber al menos un poco. Aquí me gustaría hablar de 2 cosas, primero que nada, yo he
mencionado 4 lenguajes de programacion, pero no son todos los que existen y no es
obligatorio utilizar todos y cada uno de ellos, hay programadores back-end que solo
saben algunos, no es necesario saber todos, depende de lo que se quiera programar y
de las capacidades del lenguaje. Como segunda cosa que me gustaría comentar es que
aunque el Back-End también debe saber de HTML y CSS, no es necesario saber a un nivel
alto como lo haría un Front-End, es simplemente para poder crear una estructura básica
en la que trabajar.
Con esto me gustaría hacer referencia a algo que muchos ya conocemos, los 2
hemisferios del cerebro, el izquierdo y derecho, no voy entrar mucho en detalle asi que
lo simplificare en lo siguiente, cada persona tiene mas desarrollado un hemisferio de los
2 que tenemos, un hemisferio es mas capaz de realizar tareas creativas, mientras que el
otro es mas capaz de realizar tareas lógicas. Para poder ser bueno en un área primero
tienes que identificar que tipo de persona eres y que tipo de inteligencia tienes, eres
una persona creativa? o eres una persona mas logica?
En el front-end se necesitan personas con esta capacidad creativa y en el back-end se
necesitan personas con muy buena lógica para resolver problemas. Si entras en un
área que no te gusta vas a ser malo en esa área. En cambio si te gusta esa área vas a ser
mejor y entonces vas a poder cobrar mas dinero. Todo depende de que tanto te guste
y que tan bueno seas.
Ahora, hay personas creativas que quieren ser back-ends, asi como hay personas lógicas
que quieren ser front-ends, y la buena noticia es que si pueden hacerlo, y asi como te
fui sincero con la anterior oración también sere sincero con esto, y es que aunque una
persona lógica puede ser front-end y una creativa puede ser back-end, la realidad es
que les va a costar mas trabajo, en verdad va a ser mas difícil y todo dependerá de la
motivación de una persona para ir entrenando su cerebro con algo nuevo. Es posible, si
que lo es, pero muchas personas se desaniman porque no entienden, la verdad es que
no practicaron lo suficiente para aprender esa habilidad.
Y si tu determinante es el tiempo o dinero tengo que decirte que ambos tienen una vida
frente la computadora muchas pero muchas horas, y ambos ganan lo que se merecen y
eso depende de que tan buenos sean.
Hablar de front-end y back-end es un tema muy complejo, me gustaría seguir hablando
de el, asi que si tienes preguntas, sugerencias, lo que sea, escribelo en los comentarios
y yo te responderé.