Those de nosotros en el negocio llame a nuestro propio ordenador o los ordenadores de los usuarios, el "cliente" . El servicio de alojamiento web real, donde los sitios web o aplicaciones corriendo en un entorno real y la producción, se llama el servidor. El servidor es también el lugar donde se almacenan las bases de datos. El cliente solicita datos desde el servidor. A veces, el "cliente" y "servidor" son en realidad la misma máquina. Por ejemplo, cuando se abre una página que se almacena en su propia computadora en su navegador de Internet.
Su propio equipo se está ejecutando una aplicación cliente, como un navegador de Internet, y su propia computadora también está sirviendo la página web. Sin embargo, la mayoría de las veces, si va a crear sitios web o aplicaciones que un grupo de personas que utilizará, se supone que el cliente (de escritorio) y el servidor (host) serán different.So todos trabajamos en este entorno y de forma automática hizo algo que no tiene sentido todo el tiempo.
Utilizamos nuestra propia máquina de escritorio como el cliente, y por lo general también editamos scripts, datos, imágenes y otros archivos en nuestro ordenador en un entorno MS Windows! ¿Por qué hacemos esto? Bueno, para ser honesto, lo hicimos porque estábamos más cómodos trabajando con el software de Windows, ya que eso es lo que usamos todos los días! Luego nos trasladamos esos archivos a un sitio de acogida, que se desarrolló bajo un ambiente totalmente diferente! Un montón de problemas ocurrió que había que fija incluyendo diferencias en los sistemas de bases de datos, nombres de archivos, y así sucesivamente! No es la menor de estos problemas era nuestra familiaridad con el sistema UNIX o LINUX! Hemos trabajado en Windows la mayoría de las veces, y luego en realidad tuvo que utilizar otro sistema operativo para nuestro entorno de producción! Aunque estábamos muy familiarizados con nuestro sistema operativo de escritorio, que a menudo tenía que llamar a un experto en UNIX o LINUX para dia