¡Hola a todos! He escuchado que una aplicación profesional ha de tener el front-end y el back-end por separado, pero me pregunto el por qué existen frameworks como Ruby on Rails o Django etc, los cuales traen su propio sistema de plantillas, mi duda es:
¿Siempre han de estar separados o depende del tamaño del proyecto? Y cómo esto influye en la seguridad del mismo.
Por ejemplo, digamos que quiero hacer un blog, como backend crear una api rest con rails, y en el frontend consumirla con algún otro framework Angular/React/Vue (etc).
¿Es mejor usar esta "combinación" a usar haml y los poderes de rails para crear vistas?
Gracias.
Buen día a todos.
¿Es opcional o completamente necesario cerrar todas las etiquetas html que no lleven una etiqueta propia de cierre?
Por ejemplo:
<div></div> <!--Equiteta con un cierre establecido-->
¿Pero qué hay de las etiquetas que no lo tienen, por ejemplo:
<br>
<!--Que tal si se cierra de esta forma-->
<br />
¿Es bueno, o afecta a mi página?
Estuve investigando y en muchas páginas dicen que es completamente opcional, pero me gustaría saber si a la fecha eso sigue siendo verdad, después de todo la tecnología avanza muy deprisa.
Gracias por la ayuda.
No me queda muy claro la diferencia entre "let" y "var" y en qué casos usar cada una, tengo entendido que es por temas de scope, pero ¿Cuál de las dos tiene mayor alcance en el código? ¿Debería usar únicamente "let"? ¿Dónde puedo encontrar una documentación confiable y reciente?
Gracias.
Recién comienzo en el mundo de la programación y tengo una duda que aún no he podido responderme y desearía que me ayudaran :)