¿Qué idioma del lado del servidor es mejor para el desarrollo web y por qué?

No hay nadie mejor. Solo hay algunas opciones populares con pros y contras para cada uno.

  • PHP: fácil de comenzar, pero un lenguaje un poco desordenado.
  • Java: excelente lenguaje, pero requiere un servidor especializado para funcionar, y tal vez por eso tiende a ser utilizado más por las corporaciones que por las personas.
  • Python: fácil de aprender, no requiere un servidor especializado y no es especialmente desordenado. Pero no tiene escritura estática, lo que algunos consideran una desventaja. Además no muy rápido.
  • Javascript: para mi sorpresa, recientemente se ha vuelto increíblemente popular como lenguaje del lado del servidor. Mucha gente lo odia y siente que es un error horrible, ya que Javascript tiene muchos déficits evidentes como idioma. Pero claramente algo al respecto está captando la atención de las personas. Honestamente no estoy seguro de qué. Voy a tener que investigar eso yo mismo.

No existe el “mejor lenguaje para desarrollar aplicaciones web”. Puede desarrollar aplicaciones web en cualquier idioma y se escalarán.

Sin embargo, existen ciertos marcos web en la mayoría de los idiomas que pueden acelerar el proceso de desarrollo y mostrar casos de prueba sobre cómo escribir aplicaciones escalables con estos marcos y cómo implementarlos de manera escalable.

Desde este punto, es principalmente una cuestión de gusto personal:
Puede usar Ruby (el lenguaje) con Ruby On Rails (el marco) o Sinatra.
Puede usar Python con Django, web.py, Tornado, Pylons, etc.
Puedes usar Scala con ascensor.
Puedes usar Erlang con Erlyweb
Puede usar C # con ASP.NET
Puedes usar Java

Mi favorito (más reciente) es Python y Tornado.

El mejor idioma depende de sus requisitos y sus habilidades. Los lenguajes populares son PHP (usado por Facebook), Node JS, Ruby on Rails.

PHP es sencillo y tiene una base sólida de 10 años. El CMS más utilizado (WordPress) usa PHP.

Por otro lado, node.js se está volviendo popular. Es un pequeño novato para la web, pero con el poder del motor javascript V8 de Chrome, es potente para la aplicación intensiva de datos. Además, la comunidad está creciendo más rápido, pero tiene un solo subproceso.

Esto te dará una idea básica …

Hola. Lo que pasa con el desarrollo web es que no puedes hacerlo (correcto) sin estar bien versado en HTML / CSS y JavaScript. Para JavaScript, aprender un marco ayudará mucho (vaya a Vue.js), pero JavaScript + jQuery simple lo llevará bastante lejos. Para el back-end, hay miles de millones de opciones, pero desde mi punto de vista, las mejores herramientas hoy en día son Ruby, Go (que es increíble, pero no es mi estilo) y Python (mi favorito). Aprenda un marco moderno como Rails o Django, y estará listo para comenzar a desarrollar lo que quiera. Buena suerte 😉

No existe tal lenguaje llamado.
Debes tener un buen conocimiento sobre
1. HTML
2. CSS
3. JS

Puede elegir el marco según la complejidad de su sitio.
Incluso puede elegir bootstrap para un desarrollo más rápido de la interfaz de usuario.

Buscando la aplicación, vaya con Angular o Backbone o reaccione JS.

Si está buscando una respuesta rápida porque está investigando idiomas en este momento. Puedo ayudarte con los idiomas, pero no estoy totalmente seguro de por qué.

Javascript

  • Estoy aprendiendo esto para el lado del servidor en el segundo semestre de mi programa. Así que supongo que es bueno porque ¿por qué lo enseñarían en un programa si no fuera uno de los mejores?

PHP

  • He visto muchos de los principales sitios web de todo el mundo que usan PHP para su desarrollo del lado del servidor y he leído muchos artículos sobre desarrolladores que adoran usar PHP.