Foros del Web » Programando para Internet » Javascript »

¿El desarrollo de frontend actual hace escribir menos código backend?

Estas en el tema de ¿El desarrollo de frontend actual hace escribir menos código backend? en el foro de Javascript en Foros del Web. Hola a todos, Hace años que me dedico a realizar webs y alguna aplicación. Domino HTML5, CSS3, algo de javascript/jquery y PHP/Mysql, entre otros. Hace ...
  #1 (permalink)  
Antiguo 07/10/2020, 05:37
 
Fecha de Ingreso: octubre-2003
Ubicación: España
Mensajes: 1.064
Antigüedad: 17 años
Puntos: 18
¿El desarrollo de frontend actual hace escribir menos código backend?

Hola a todos,

Hace años que me dedico a realizar webs y alguna aplicación. Domino HTML5, CSS3, algo de javascript/jquery y PHP/Mysql, entre otros.

Hace tiempo que se usan frameworks javascript (angular, vue, react...) y aunque de momento no he utilizado ninguno me ha parecido que mucho código que se realizaba en el backend se ha pasado al front.

- ¿Esto es así?, ¿Hace menos falta el backend con los frameworks frontend javascript actuales?

- ¿y que tal la seguridad?, ¿no es muy peligroso que el código javascript del cliente lo puede ver y modificar cualquiera?

Gracias!
  #2 (permalink)  
Antiguo 07/10/2020, 06:38
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.135
Antigüedad: 16 años, 4 meses
Puntos: 827
Respuesta: ¿El desarrollo de frontend actual hace escribir menos código backend?

Hola, davidj. No es así en realidad. Sigue existiendo la separación entre backend y frontend y la seguridad siempre se delega en el backend. Normalmente esos Frameworks son usados para front y a través de ellos se realizan las solicitudes al servidor de toda la vida.
La ventaja más mencionada para defender el uso de estos Frameworks es que actualizan el DOM rápidamente debido a que usan un mecanismo interno de control de performance denominado Virtual DOM. Y otra ventaja que mencionan es una supuesta facilidad a la hora de trabajar.
Mi opinión, contraria a la de muchos defensores acérrimos de estos frameworks, es que puedes vivir tranquilamente sin ellos. Expresé lo mismo en el pasado acerca de jQuery; y sus seguidores, ahora extintos, pero que aseguraban entonces que era una herramienta fundamental, se enojaban mucho cuando me leían. Es que nuestra industria, al igual que todas, no es ajena a fanatismos y modas pasajeras.

Última edición por Panino5001; 07/10/2020 a las 07:04
  #3 (permalink)  
Antiguo 07/10/2020, 09:08
 
Fecha de Ingreso: octubre-2003
Ubicación: España
Mensajes: 1.064
Antigüedad: 17 años
Puntos: 18
Respuesta: ¿El desarrollo de frontend actual hace escribir menos código backend?

Gracias por tu respuesta Pannino5001.

Uno de los motivos de por que no he utilizado aún ninguno de estos frameworks, es precisamente por lo que comentas.
Yo soy de la vieja escuela donde todo se realizaba a pelo mediante lenguajes "nativos" sin frameworks, tenías el control "total" de todo y sin actualizaciones cada dos por tres. No era un aprender para inmediatamente después olvidar como ahora y encima una carrera de ratas en actualizaciones, una locura vaya.

Los frameworks si que puedo comprender que para un equipo de programadores trabajando en proyectos grandes puede interesar pero para un freelance o persona que trabaja individualmente no lo tengo nada claro.

Y del tema frameworks de backend pienso un poco lo mismo ¿qué opinas tu?
  #4 (permalink)  
Antiguo 07/10/2020, 13:33
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.747
Antigüedad: 12 años, 7 meses
Puntos: 1134
Respuesta: ¿El desarrollo de frontend actual hace escribir menos código backend?

Si bien comparto su opinión, también soy de la vieja escuela, la verdad es que las oficinas de desarrollo es lo que piden mas, el uso de dichos frameworks y se valora a la hora de $$$, asi que toca actualizarnos y ir con la tendencia muchas veces.

Dudo mucho que Javascript reemplace el uso del backend, lo que si es que se puede usar Javascript en el servidor, para eso tenemos NodeJS



La zona horaria es GMT -6. Ahora son las 03:11.