1.1.4. La lógica: lenguajes de programación del lado del servidor
Ya ha sido establecida la diferencia entre lenguajes y programas que trabajan del lado del servidor y los que viven del lado del cliente. Javascript pertenece al último caso. No obstante, la mayoría de los lenguajes de programación utilizados en la Web trabajan en interacción con un servidor.
Del lado del servidor se refiere a las operaciones que se realizan por el servidor en una relación de cliente-servidor en redes de computadoras. Un […] servidor es un programa de software que se ejecuta en un servidor remoto, accesible desde el ordenador o estación de trabajo local del usuario. Las operaciones se realizan del lado del servidor, ya que requieren acceso a la información o funcionalidad que no está disponible en el cliente, o requieren comportamiento típico que no es fiable cuando se realiza del lado del cliente. Las operaciones del lado del servidor incluyen el procesamiento y almacenamiento de datos de un cliente al servidor, que puede ser visto por un grupo de clientes. (Armada de los Estados Unidos, 2013).
Los lenguajes más utilizados dentro del contexto de la programación para la web son PHP, Ruby, Python, ASP.NET, entre otros. Una característica que iguala estos lenguajes es que son de tipo interpretado, es decir, no requieren una compilación para ser ejecutados. A su vez, suelen interactuar con bases de datos, en donde se almacena información de manera permanente.
Es pertinente introducir al lector en conocimiento básico de estas tecnologías ya que es posible, mediante por ejemplo PHP, reconocer desde dónde accede el usuario a la página web en cuestión, entre otros datos. Esta información puede ser de suma importancia a la hora de planificar la puesta en marcha del sitio web en dispositivos móviles, dándole al desarrollador valiosas herramientas para conocer al usuario de la página y poder proveerle de la mejor experiencia de navegación posible.