Lo que comenzo como un simple ejercicio sobre encaje de scripts CGI se convirtio en un nuevo estilo de programacion del ala del servidor que tomo al mundo por sorpresa.

Lo que comenzo como un simple ejercicio sobre encaje de scripts CGI se convirtio en un nuevo estilo de programacion del ala del servidor que tomo al mundo por sorpresa.

Si, lo leiste bien. El tiempo estilo JavaScript que seri­a popular en el ambiente sobre la programacion del ala del cliente En seguida esta comenzando a avanzar como un jerga sobre programacion del ala del servidor. La biblioteca Node.js facilita interconectar codigo JavaScript dentro de paginas web HTML para procesarlas en el servidor.

La ventaja sobre utilizar Node.js podri­a ser unicamente se necesita instruirse un idioma para la programacion tanto del ala del cliente como del flanco del servidor. No obstante todavia es relativamente nuevo el jerga Node.js seri­a cada ocasii?n mas popular.

  • more_vert
    • PHP

PHP

Rasmus Lerdorf escribio el idioma “Programacion de Pagina Personal” (PHP) como la forma de incrementar el funcionamiento sobre los scripts CGI. Despues sobre un poco sobre aliento y no ha transpirado ayuda, PHP se transformo en su particular idioma sobre programacion, asi­ como un nuevo apelativo, PHP: preprocesador sobre hipertexto (utiliza el acronimo dentro de su apelativo, que se llama acronimo recursivo).

Los desarrolladores de lenguaje PHP admiten abiertamente que tomaron prestadas demasiadas caracteristicas sobre otros lenguajes populares, como Perl, Python, C e hasta scripts sobre shell de Unix. No obstante, PHP fue desarrollado especificamente de la programacion del aspecto del servidor, desplazandolo hacia el pelo tiene demasiadas caracteristicas integradas que no estan disponibles en otros lenguajes de script. No se necesita pelear con configuraciones o caracteristicas extranas para que PHP funcione en un circulo web. Ha madurado en un entero catalogo de caracteristicas avanzadas que protegen todo, desde el via a la base de datos hasta las graficos de dibujo en una sitio web.

Debido a la afan sobre los desarrolladores sobre PHP para producir un estilo sobre programacion de primera especie en el servidor, desplazandolo hacia el pelo a que es un software disponible de codigo abierto, PHP se convirtio con rapidez en el preferido del universo sobre internet. Muchas entidades de alojamiento web incorporan PHP igual que parte sobre sus paquetes sobre alojamiento esencial.

Combinacion sobre la programacion del bando del usuario y del flanco del servidor

La programacion del lado del cliente asi­ como del bando del servidor deben pros asi­ como contras. En lugar sobre procurar sobre seleccionar un metodo de fabricar paginas web dinamicas, se pueden emplear ambos al tiempo lapso.

Se puede insertar facilmente el codigo sobre programacion del aspecto del comprador asi­ como del aspecto del servidor en la misma pagina web para realizar en el servidor, como se muestra a continuacion.

Un uso comun de JavaScript y no ha transpirado PHP es la validacion sobre datos. Cuando se proporciona un formulario HTML para que lo llenen los visitantes sobre un sitio web, se tiene que tener cuidado de que llenen el prototipo preciso sobre datos Con El Fin De cada ambito. Con la programacion del aspecto del servidor, no se puede validar los datos Incluso que el visitante del lugar total y no ha transpirado envia el formulario al servidor. En caso de que un visitante del sitio web se salta accidentalmente el llenado sobre un solo campo asi­ como el formulario entero tiene que completarse de nuevo, es la destreza frustrante.

Con el fin de solventar este problema, se puede insertar codigo JavaScript en el formulario para comprobar a modo que el visitante ingrese las datos en el formulario. Si uno de las campos del formulario esta vacio cuando se realiza clic en el boton Enviar, el codigo JavaScript puede inmovilizar el giro del formulario desplazandolo hacia el pelo senalar el ambito vano. Luego, cuando todo el mundo las datos se completan asi­ como el formulario se envia correctamente, el codigo PHP en el servidor podri­an procesar los datos Con El Fin De avalar que sean del modelo y formato de datos correctos.

Almacenamiento sobre contenido

La ultima parte del rompecabezas sobre la empleo web dinamica seri­a el contenido real. Con las paginas web estaticas, el contenido bien esta integrado en el codigo de la pagina web. De Canjear la referencia en una pagina web estatica, se tiene que recodificar la pagina. Desafortunadamente, la generalidad de estas veces, cuando se actualiza una sitio web, se pierde la traduccion inicial.

Con aplicaciones web dinamicas, el contenido proviene de cualquier sitio fuera sobre la pagina web. ?Pero en donde? El sitio mas usual es una base de datos. Las bases de datos son una forma comodo de guardar asi­ como recuperar datos. Son mas rapidas que el almacenamiento de datos con archivos estandar desplazandolo hacia el pelo dan un grado sobre conviccion para amparar sus datos. Al aprovisionar contenido en una base sobre datos, Ademi?s se puede interrumpir asi­ como referenciar facilmente el contenido anterior y no ha transpirado reemplazarlo con contenido nuevo segun sea obligatorio.

Al igual que el universo sobre la programacion del bando del servidor, el terreno de estas bases sobre datos posee muchas opciones diferentes de software. Aquellos son varios sobre los mas populares:

Oracle: Oracle ha establecido el estandar de hecho Con El Fin De las bases de datos. Se encuentra en gran cantidad de entornos comerciales de gran perfil. Pero Oracle seri­a excesivamente agil desplazandolo hacia el pelo admite muchas funciones, Asimismo puede ser alguna cosa caro.

Microsoft SQL Server: la entrada de Microsoft en el universo de las servidores sobre bases sobre datos, con SQL Server, esta orientado a entornos sobre bases sobre datos de serie elevada. Usualmente se haya en entornos de las que hacen uso servidores de Microsoft Windows.

PostgreSQL: el servidor sobre base sobre datos PostgreSQL seri­a un plan de codigo abierto que intenta implementar muchas de estas funciones avanzadas que podemos encontrar en las bases sobre datos comerciales. En sus inicios, PostgreSQL tenia una reputacion de acontecer una cosa lento, pero ha hecho grandes mejoras. Desafortunadamente, las viejas reputaciones son complicadas de superar, desplazandolo hacia el pelo PostgreSQL aun posee inconvenientes de superarlas.

MySQL: el servidor sobre base sobre datos MySQL seri­a otro programa sobre codigo abierto. a discrepancia de PostgreSQL, no intenta hacer coincidir la totalidad de las caracteristicas de los paquetes comerciales. En cambio, se enfoca en la celeridad. MySQL dispone de la reputacion de acontecer bastante veloz en incrustaciones y no ha transpirado consultas sobre datos simples, rematado para el mundo de estas aplicaciones web sobre ritmo agil. Mayoritareamente debido a su celeridad, el servidor sobre base sobre datos MySQL se ha convertido en la utensilio popular de aprovisionar datos en aplicaciones web dinamicas. Tambien ayuda que, hexaedro que seri­a un proyecto sobre codigo abierto, las entidades de alojamiento web podri?n instalarlo sobre maneras gratuita, lo que lo convierte en la combinacion ideal con el habla sobre programacion sobre servidor PHP de aplicaciones web dinamicas.