Si, lo leiste bien. El mismo lenguaje JavaScript que es popular en el universo de la programacion del aspecto del comprador hoy por hoy esta comenzando a avanzar como un habla sobre programacion del bando del servidor. La biblioteca Node.js permite interconectar codigo JavaScript adentro sobre paginas web HTML para procesarlas en el servidor.
La utilidad de utilizar Node.js podria ser solo se necesitari? estudiar un lenguaje para la programacion tanto del lado del cliente igual que del aspecto del servidor. No obstante todavia es relativamente nuevo el estilo Node.js seria cada ocasion mas popular.
- more_vert
- PHP
PHP
Rasmus Lerdorf escribio el idioma “Programacion de Pagina Personal” (PHP) igual que la maneras sobre superar el funcionamiento de los scripts CGI. Despues de un poco sobre aliento asi como ayuda, PHP se transformo en su propio idioma sobre programacion, desplazandolo hacia el pelo un nuevo apelativo, PHP: preprocesador de hipertexto (utiliza el acronimo dentro sobre su apelativo, que se llama acronimo recursivo).
Los desarrolladores sobre habla PHP admiten abiertamente que tomaron prestadas demasiadas caracteristicas sobre otros lenguajes populares, como Perl, Python, C e hasta scripts sobre shell sobre Unix. Sin embargo, PHP fue desarrollado especificamente para la programacion del bando del servidor, y goza de muchas caracteristicas integradas que nunca estan disponibles en otros lenguajes sobre script. Nunca se necesitari? batallar con configuraciones o caracteristicas extranas con el fin de que PHP funcione en un circulo web. Ha madurado en un entero catalogo sobre caracteristicas avanzadas que cubren al completo, desde el via a la base sobre datos hasta los graficos de dibujo en una pagina web.
Debido a la entrega de los desarrolladores sobre PHP de fabricar un jerga de programacion sobre primera clase en el servidor, y a que es un software libre de codigo abierto, PHP se convirtio rapido en el favorito del mundo sobre internet. Demasiadas companias de alojamiento web incluyen PHP como parte de las paquetes sobre alojamiento basico.
Combinacion de la programacion del lado del comprador y no ha transpirado del ala del servidor
La programacion del bando del usuario y no ha transpirado del bando del servidor deben pros y contras. En lugar de intentar de seleccionar un metodo Con El Fin De producir paginas web dinamicas, se pueden utilizar los dos al tiempo tiempo.
Se puede insertar facilmente el codigo sobre programacion del lado del cliente y no ha transpirado del ala del servidor en la misma pagina web para realizar en el servidor, como se muestra a continuacion.
Un funcii?n comun Con El Fin De JavaScript asi como PHP seria la validacion sobre datos. Cuando se proporciona un formulario HTML para que lo llenen los visitantes sobre un sitio web, se tiene que tener cautela de que llenen el arquetipo exacto sobre datos para cada campo. Con la programacion del flanco del servidor, nunca se puede validar los datos Incluso que el visitante del sitio completa y envia el formulario al servidor. En caso de que un visitante del lugar web se salta accidentalmente el llenado sobre un solo ambito asi como el formulario impavido tiene que completarse de nuevo, puede ser una experiencia frustrante.
De descifrar este contratiempo, se puede insertar codigo JavaScript en el formulario de confirmar a medida que el visitante ingrese los datos en el formulario. En caso de que alguien de los campos del formulario esta vacio cuando se permite clic en el boton mandar, el codigo JavaScript puede bloquear el remesa del formulario asi como senalar el sector vacio. Seguidamente, cuando todos los datos se completan y el formulario se envia de forma correcta, el codigo PHP en el servidor podrian procesar los datos para ratificar que sean del modelo y no ha transpirado formato sobre datos correctos.
Almacenamiento de contenido
La ultima parte del rompecabezas de la uso web dinamica es el contenido real. Con las paginas web estaticas, el contenido bien esta integrado en el codigo de la website. Con el fin de Canjear la referencia en una pagina web estatica, se deberia recodificar la pagina. Desafortunadamente, la mayoria de las veces, cuando se actualiza una pagina web, se pierde la lectura previo.
Con aplicaciones web dinamicas, el contenido proviene sobre cualquier lugar externamente de la sitio web. ?Pero en donde? El sitio mas habitual resulta una base sobre datos. Las bases sobre datos son una maneras facil sobre aprovisionar desplazandolo hacia el pelo recuperar datos. Son mas rapidas que el almacenamiento de datos con archivos estandar asi como proporcionan un nivel sobre conviccion de proteger las datos. Al acumular contenido en una base de datos, tambien se puede detener desplazandolo hacia el pelo referenciar con facilidad el contenido previo asi como reemplazarlo con contenido nuevo Conforme sea preciso.
Al igual que el universo sobre la programacion del aspecto del servidor, el ambiente de estas bases de datos goza de demasiadas alternativas variados sobre software. Esos son algunos de los mas populares:
Oracle: Oracle ha establecido el estandar de hecho de las bases de datos. Se halla en muchos entornos comerciales de alto lateral. Aunque Oracle es excesivamente corto desplazandolo hacia el pelo admite demasiadas funciones, Ademi?s es algo caro.
Microsoft SQL Server: la entrada sobre Microsoft en el ambiente sobre las servidores sobre bases de datos, con SQL Server, esta orientado a entornos sobre bases sobre datos de serie alta. Usualmente se haya en entornos de las que hacen uso servidores de Microsoft Windows.
PostgreSQL: el servidor de base sobre datos PostgreSQL seria un plan sobre codigo abierto que intenta implementar muchas de estas funciones avanzadas que se encuentran en las bases sobre datos comerciales. En las inicios, PostgreSQL tenia la reputacion sobre ser algo lento, sin embargo ha hecho grandes mejoras. Desafortunadamente, las viejas reputaciones son complicadas de rebasar, asi como PostgreSQL aun dispone de inconvenientes de superarlas.
MySQL: el servidor sobre base sobre datos MySQL es otro proyecto sobre codigo abierto. a desigualdad de PostgreSQL, nunca intenta hacer coincidir la totalidad de las caracteristicas de las paquetes comerciales. En marchas, se enfoca en la rapidez. MySQL posee la reputacion de ser muy corto en inserciones asi como consultas sobre datos simples, rematado de el mundo de estas aplicaciones web de ritmo corto. Principalmente debido a su celeridad, el servidor sobre base sobre datos MySQL se ha convertido en una utensilio popular de almacenar datos en aplicaciones web dinamicas. Igualmente favorece que, cubo que es un proyecto sobre codigo abierto, las companias sobre alojamiento web pueden instalarlo sobre forma gratuita, lo que lo convierte en la combinacion perfecta con el lenguaje sobre programacion sobre servidor PHP de aplicaciones web dinamicas.