Ventajas:
- Se ejecuta en navegadores que no admiten JavaScript o lo tienen deshabilitado. Dichos navegadores pueden ser enlaces o w3c. No hace mucho tiempo, los complementos como NoScript eran populares. Eso fue antes de que JavaScript se volviera útil.
- Puede estar seguro de que Google y compañía pueden indexar el sitio sin problemas. En la actualidad, utilizan rastreadores compatibles con JavaScript, pero generalmente se asegura de que un sitio se ejecute sin JavaScript hasta el punto de que su contenido se pueda indexar y se puedan seguir los enlaces.
- No tiene que preocuparse demasiado por el Frontend. Toda la magia como el renderizado de plantillas, etc. ocurre en el servidor.
Desventajas
- Sin JavaScript, puede ser difícil ofrecer una experiencia de usuario más moderna.
- Puede ser más difícil obtener una buena experiencia móvil. Se puede hacer solo con CSS, pero cosas como mostrar y ocultar un menú separado es más difícil o incluso imposible.
- No puedes perder el tiempo en el DOM. Esto a menudo es útil cuando desea cambiar pequeños fragmentos de su documento sin tener que volver a cargar todo. jQuery con sus selectores hace que sea extremadamente fácil dar vida al HTML.
General:
- ¿Qué tan físico se vuelve un desarrollador de back-end?
- ¿Cómo puedo convertirme en desarrollador web front-end y back-end? Actualmente sé HTML, CSS, hice un poco de Java y Ruby on rails. ¿Cuántas horas necesito?
- Si AngularJS es el front-end para el desarrollo, ¿cuál sería la mejor tecnología de back-end?
- ¿Qué es el desarrollo web real? ¿Alguien puede explicarme brevemente sobre todos los idiomas de back-end y front-end? ¿Qué idiomas se utilizan en front-end y back-end? ¿Cuáles son los usos y cómo puedo aprenderlos y en qué secuencia?
- ¿Los programadores de back-end se burlan del diseño de front-end?
- No hay razón para que un sitio web que no usa JavaScript no sea interactivo. Funcionó hace 15 años, funciona hoy. No es tan lento tampoco y todavía está hecho. Especialmente en un sitio bastante estático donde puede necesitar poco más que un simple formulario de contacto, de esa manera puede ser la mejor opción.