¿Algún buen libro sobre programación web en C ++?

Gracias por R2A en esta pregunta. Mi respuesta es que supongo que puede haber buenos libros sobre programación web en C ++. Sin embargo, debido a que hace mucho tiempo decidí que C ++ es un aborto terrible de un lenguaje que no podría apoyar y defender con buena conciencia, he evitado todos los libros sobre C ++, incluidos los libros sobre programación web de C ++, ya sean buenos, malos o mediocre.

Dicho esto, solo un conocimiento general del mercado y el dominio de la programación me hace sospechar que C ++ no es del todo popular para la programación web, tal vez por buenas razones más allá de mi ánimo personal. El uso de C ++ probablemente no sea la forma más productiva y fructífera de abordar la programación web, y ciertamente no es la más popular. Definitivamente consideraría seriamente otras herramientas y lenguajes de programación que no sean C ++ para la programación web.

Por cierto, no soy el único que tiene una mala opinión de C ++ en general. Nada menos que una autoridad de la que se sabe que Donald Knuth cree que C ++ es (para tomar prestada una famosa burla con respecto a ciertos automóviles) “insegura a cualquier velocidad”, por así decirlo.

C ++ no se usa normalmente en la programación web, aunque supongo que eso podría cambiar algo con el ensamblaje web. Por ahora, si quieres entrar en el desarrollo web y estás empezando desde cero, yo diría:

  1. HTML
  2. CSS
  3. JavaScript
  4. jQuery
  5. Oreja
  6. C # (ya que está interesado en los lenguajes basados ​​en C, pero si me equivoco aquí, puede probar Ruby on Rails o Node)
  7. .Net MVC
  8. SQL
  9. Marco de la entidad
  10. Angular o reaccionar

¡Eso debería mantenerte ocupado por un tiempo!

Si tiene ‘alguna’ opción en el asunto, use otro idioma, por ejemplo, c # o alguna otra cosa más moderna. Dependiendo de su plataforma, probablemente haya otras opciones sensatas que le ahorrarán mucho tiempo y esfuerzo. C ++ es un lenguaje feo, ya que fue construido modificando masivamente un lenguaje existente e intentando seguir siendo compatible con versiones anteriores.