Estoy familiarizado con JavaScript, Ruby y Scala. Para el desarrollo de backend, ¿debería aprender Node, Rails o Play?

De la eterna discusión sobre la escalabilidad de frameworks, depende mucho más de cómo se usa. Entonces, en mi opinión, elija el idioma con el que tenga más confianza o el idioma que más le guste.

Si no tiene ninguna preferencia, en términos de carrera, Javascript parece ser la mejor opción en este momento. Echa un vistazo a esto ¿Qué lenguaje dominará el futuro del desarrollo web: JavaScript, PHP, Ruby, Java / Scala o Python?

Por cierto, debe tener en cuenta si desea ser desarrollador de back-end durante toda su carrera o si desea pasar a otro campo en el futuro.

Soy desarrollador de Ruby y tengo mucha confianza con Ruby y Ruby on Rails. Soy mucho más productivo usando Ruby, pero es porque trabajo varios años con él y disfruto escribir código Ruby mucho más que otros idiomas. Sin embargo, suelo escribir Javascript, Python, C ++ … para realizar tareas relacionadas con otros campos como frontend, Computer Vision o Machine Learning.

Cada marco es escalable y cada uno tiene beneficios de productividad. No hay una respuesta correcta: elija el idioma que más le guste y concéntrese en ese marco auxiliar. Diré que verá una comunidad más madura si elige el desarrollo de Rails, y potencialmente una comunidad más activa si elige el desarrollo de Nodo. También tenga en cuenta que esto no es exactamente una comparación de manzanas con manzanas, ya que Node.js es solo una faceta de una pila de JavaScript, mientras que Ruby y Rails (por ejemplo) cubren todo el estado, desde el backend hasta el frente.

Elija el marco que corresponda al idioma que más le guste.

More Interesting

Actualmente estoy usando PHP / MySQL para alimentar mi sitio web. ¿Es esta la mejor tecnología o debería usar otra cosa?

Cómo migrar mi sitio web de Joomla a WordPress y mantener la misma URL

Estoy muy perdido tratando de aprender mi primer framework (Spring MVC). ¿Debo intentar aprender un marco más básico como Play o Struts primero?

Soy un desarrollador de aplicaciones web Java, pero ahora estoy aprendiendo Salesforce. ¿Cómo será la carrera en el desarrollo de Salesforce?

Si quiero desarrollar un IDE, digamos Python IDE, ¿qué tan fácil es hacerlo? ¿Cuáles son las cosas que debo considerar al desarrollarlo?

Deseo ser un desarrollador front-end. ¿Cuál es el alcance de esto en India? ¿Qué habilidades se requieren para ser un desarrollador front-end?

Soy un nuevo desarrollador de Web / WordPress y acabo de escuchar sobre la API REST. ¿Cómo puedo realmente ir desde aquí? ¿Puedo lograr lo que quiero con node.js?

Me estoy enseñando a codificar como un hobby y sé HTML, CSS y algunos jQuery / JS. ¿Cuáles son algunos proyectos front-end que podría intentar construir para ponerme a prueba?

Creé una página web usando HTML y CSS. ¿Cómo lo publico en Internet?

Tengo todas las habilidades necesarias para crear aplicaciones de software web a gran escala. También soy muy introvertido y encuentro que sentarme en una oficina es totalmente agotador. ¿Cuál es la mejor manera de abordar la situación?

Soy desarrollador web, no memorizo ​​la sintaxis de programación intencionalmente. Tengo que buscar la sintaxis de Google la mayor parte del tiempo, incluso para la sintaxis fácil. ¿Soy el peor desarrollador web?

No sé nada sobre desarrollo web / codificación. Dicho esto, tengo una idea para una tienda en línea basada en negocios / sitios web. ¿Cómo puedo progresar?

Estoy interesado en reconstruir la versión 2004 de Facebook. ¿Cómo puedo hacer esto?

Quiero proporcionar transmisión de cricket en vivo en mi sitio web, ¿cómo puedo lograrlo?

He creado un formulario en HTML. ¿Cómo creo un archivo PHP para enviar el contacto a mi correo electrónico?