¿Debería un principiante aprender Ir para el desarrollo web?

Al contrario de todas las otras respuestas, voy a darle un rotundo “¡Sí!”

Go es una opción inusual, ya que las opciones más populares son Java, Python, JavaScript, PHP y Ruby. Sin embargo, usted dijo: “Para uso personal y aprendizaje; ¡nada profesional! ”Entonces, de hecho, ¡Go sería una gran elección!

Escribí un tutorial completo sobre cómo usar Go con el marco web de Beego: Una palabra de The Beegoist. ¡Beego es un marco fantástico! Es comparable a Django y web2py para Python.

Go y Beego están muy calientes en China. Se han utilizado para crear muchos sitios web comerciales.

Ir en sí es un lenguaje fantástico. ¡Es un lenguaje muy simple que es muy fácil de aprender, más que Python!

Go se ha elevado rápidamente a la cima del montón de lenguaje de programación: vea El pequeño lenguaje que podría. Espero que se convierta en un lenguaje convencional de primer nivel muy pronto. Así que definitivamente es un lenguaje que todo desarrollador debería al menos tener en cuenta, ¡si no aprender!

Primero usando ir en esa capacidad, diría que no. Golang es un lenguaje increíble, ¡pero una de las cosas más importantes para aprender es elegir la tecnología adecuada para el problema!

Si escribes microservicios de subprocesos múltiples, sí, hazlo, apúntate, go es un lenguaje divertido pero es (facepalm) para el desarrollo web en general. Está bien … tal vez para un servicio API estricto.

Pero si no debes probarlo. Sugeriría revisar algo como Gorilla, el kit de herramientas web de Golang Gorrilla es un kit de herramientas MVCish bastante decente. Te hará apuntar en varias direcciones terribles.

Gracias, espero que esto ayude, ¡no lo hagas!

Jason Kuhr

Los datos son mi esposa

Bomtrix – Soluciones de datos adaptables

[correo electrónico protegido]

No Antes de sumergirse en JavaScript y las cosas del lado del servidor, aprenda la programación y cómo funciona. A partir de ahí, el idioma que elija dependerá de los requisitos que tenga. Para sitios básicos con registro, etc. Recomiendo PHP: es fácil comenzar y PHP 7 es el comienzo de algo nuevo. Sin embargo, considere usar un framework Laravel en vivo cuando cree aplicaciones web más complicadas, ya que mantendrá su código bien formateado y legible.

No tiene sentido aprender Ir para el desarrollo web. Cómo, una vez que tenga experiencia con la programación y PHP, no le resulte tan difícil traducir el código a otros idiomas, aunque obtener un entorno de alojamiento que funcione puede ser difícil y tomar tiempo configurarlo.

No. Como eres un principiante, deberías comenzar con PHP. Es un poco amigable para los principiantes, una vez que te convenga y creas que el desarrollo web es lo que quieres hacer. Luego puedes ir a Python si no te gusta PHP.

No. U recomendaría a un principiante que use php … principalmente porque la mayoría de los paquetes de hosting vienen con soporte php listo para usar.

Yo diría que no

Primero debe aprender los conceptos básicos de PHP y luego puede pasar a Ir.

More Interesting

¿Es posible cerrar sesión y ver páginas en una versión de prueba de Confluence para Server?

¿Cuánto tiempo lleva convertirse en un desarrollador web full stack?

¿Cuál es el marco mejor o más fácil para PHP?

¿Puede alguno de ustedes explicar el código HTML escrito a continuación?

¿Cuánto tiempo esperará el usuario promedio a que se cargue una página web antes de abandonar?

¿Cuánto cuesta traducir un sitio web del inglés al alemán, francés, español, japonés, coreano y chino?

¿Qué opinas de todos los marcos de JavaScript? ¿Es una forma de 'hacer trampa' cuando no estás usando JavaScript nativo?

¿Son estos buenos colores para mi sitio web de cartera de desarrollo web? (Azul - # 484B9C y naranja - # FF9800

¿Cuál es la mejor manera de crear un sitio web en una computadora Mac sin codificación? Soy bueno con las interfaces gráficas de usuario. El sitio web debe poder incluir elementos visuales en movimiento, imágenes, texto, botones, etc.

¿Qué servidor web estás usando para Ruby on Rails y por qué?

¿Cuál es el futuro de aprender Angular 2 y NodeJS?

Cómo crear un pago de suscripciones no cancelables con una duración de contrato específica en mi sitio web

¿Cuál es el mejor editor para escribir código React y React-Native?

¿Cuál es la diferencia entre Core JavaScript, Client-Side JavaScript y Server-Side JavaScript?

¿Cuál es la guía para estudiantes de desarrolladores web para instalar y configurar una máquina virtual Ubuntu mínima con un VirtualBox en una PC con Windows? Necesita un puente de red para SSH, y para poder instalar Git, Atom y Chrome.