Esta es una pregunta subjetiva y no puede ser respaldada por hechos objetivos.
Sin embargo, puedo intentar explicar lo que realmente significan tese dos. Pero comencemos con una historia.
Todos conocemos la famosa historia de Lamborghini vs Ferrari, Ferrari solía ser una compañía de autos deportivos (todavía lo es), pero Lamborghini solía ser una compañía de tractores, e hicieron tractores como estos.
- ¿Hay algún punto en aprender HTML y JavaScript cuando WordPress puede hacer lo que ya hace?
- ¿Todavía vale la pena aprender desarrollo web ahora que hay herramientas de bricolaje que cualquiera puede usar?
- Cómo aprender bootstrap sin ayuda
- ¿Qué herramientas en línea son las mejores para aprender a programar páginas web a partir de la nada?
- ¿Drupal es lo suficientemente bueno como para hacer un MVP confiable?
En un famoso giro de los acontecimientos, Enzo Ferrari insultó a Ferrucio Lamborghini y luego Lamborghini se convirtió en esto
(En imágenes, Lamborghini Veneno)
Ahora, echemos un vistazo al motor V12 que llevan los lamborghinis insignia
(Ilustración: Lamborghini V12)
Ahora comparémoslo con el desarrollo web, que una de estas dos imágenes lo atrae hacia el automóvil deportivo, el motor o el chasis.
Esto es subjetivo, no puedo decirte objetivamente cuál importa, pero el motor ejecuta el Lamborghini, todos son fanboys elegantes. Al mismo tiempo, es el exterior, el interior u otras características súper impresionantes lo que atrae a uno hacia Lamborghini inicialmente, muchos camiones tienen motores más potentes, pero ¿son mejores? Es una pregunta subjetiva, una que no puedo responder con hechos objetivos.
Pero, si diseñaras un auto deportivo, ¿qué diseñarías? El motor, el exterior / interior u otras características adicionales.
Si es el motor, usted es el tipo de la parte trasera, aparentemente no se ve todo su trabajo duro y funciona bajo el capó, pero es su trabajo lo que hace que el producto, bueno, sea un “producto” en un sentido verdadero.
Sin embargo, ¿crees que diseñar ese exterior fue fácil? Demonios, no! Es más fácil de replicar, pero no es fácil, en absoluto, imaginarlo con tan intrincado detalle.
Un desarrollador front-end trabaja duro para complacer al usuario, hace una aparición, una primera impresión. Pero un desarrollador de back-end lo hace funcionar. El trabajo de ambas partes es duro y debe respetarse. Los desarrolladores de back-end tienen un grado limitado de libertad creativa. Un desarrollador de back-end no puede simplemente ser creativo y usar su propia API que usar JSON / REST.
O un desarrollador de back-end no puede implementar repentinamente su propia versión del software del lado del servidor y hacer un buen uso (bueno, puede, pero sin adopción, es inútil)
Por otro lado, un desarrollador front-end tiene el control sobre la apariencia, si desea que sea naranja y azul, de nada, si es verde y blanco, puede hacerlo. Ambos necesitan mucho trabajo duro.
El front end parece menos trabajo. Pero si desea crear una identidad de marca única, el front-end es muy importante. como mucho
Entonces, depende de si eres un tipo matemático o artístico. Si eres como yo y amas a ambos, puedes buscar desarrolladores web de Full stack.