Puede escribir sitios web con Go, si está dispuesto a escribir toda su aplicación desde cero. ¡Ir es un lenguaje fantástico! Pero por alguna razón, todavía no existe un marco maduro para el desarrollo web. Encontrará una gran cantidad de tutoriales sobre la facilidad con la que puede ejecutar un servidor http, simplemente usando la herramienta integrada. Pero en una aplicación del mundo real tiene muchas preocupaciones de que asistir a cada una de ellas de manera confiable (completamente probada) y funcional, necesite una gran cantidad de horas de trabajo, seguridad, administración de membresía, una arquitectura conectable y similares.
Por otro lado, existen herramientas y paquetes Go de alta calidad para sistemas distribuidos y API web, como goa (Design-first API Generation), que es un fantástico paquete de primer diseño, “un enfoque holístico para crear microservicios”.
He escrito C # durante casi 14 años (hasta 2015, cuando me mudé principalmente a Go) y puedo decir que todavía no encontrarás un ecosistema .NET real basado en Linux. Aunque si va a ser una tienda basada en MS, es una herramienta muy buena, no tan limpia y eficiente para ciertas tareas, como un servidor TCP.
- ¿Qué tecnología usarías para crear una aplicación web de finanzas personales muy simple?
- ¿Cuáles son las mejores tiendas de desarrollo web en Nueva York?
- ¿Cómo puedo crear enlaces para mi sitio web usando YouTube?
- ¿Cuál es la diferencia entre diseño receptivo y diseño adaptativo?
- ¿Cuál es la mejor manera de crear un sitio web para mi canal de YouTube por menos de $ 40, sin pagar tarifas mensuales o anuales, y sin tener ningún conocimiento de programación?
PHP, nunca logré entender lo que está pasando.
Python, un lenguaje agradable, lo suficientemente extendido como para ser considerado una apuesta segura. En realidad, creo que se convertiría en mi compañero además de Go: el próximo candidato para mí es .NET Core (después de jugar con otros candidatos en algunos proyectos como Elixir, Clojure y .NET Core). Es un lenguaje de tipo dinámico (para algunos como yo, da un poco de miedo). Tiene muchas bases de códigos de alta calidad disponibles y si aprende a superar el infierno 2.7.x vs 3.x, estará bien.