Las bibliotecas son funciones autonomas de JavaScript a las que se puede efectuar relato en la programacion sobre JavaScript Con El Fin De ejecutar funciones comunes, igual que dar con una localizacion en una pagina web para demostrar escrito o recuperar un precio ingresado en un ambito de formulario HTML.
En sitio sobre tener que escribir lineas desplazandolo hacia el pelo lineas de codigo JavaScript, solo es preciso elaborar referencia a la o dos funciones sobre jQuery con el fin de que hagan el trabajo por el programador. Esto ahorra demasiado tiempo, tambien de ser un excepcional medio para implementar funciones avanzadas que Jami?s se hubieran podido codificar utilizando unico JavaScript.
Programacion del bando del servidor
El otro semblante de la programacion web seria la programacion del lado del servidor. Las lenguajes sobre programacion del aspecto del servidor resuelven el impedimento sobre diversos interpretes sobre codigo sobre comprador ejecutando el codigo en el servidor. En la programacion del servidor, el servidor web interpreta el codigo de programacion insertado primero sobre cursar la pagina web al navegador del usuario.
Despues, el servidor toma cualquier codigo HTML que el codigo de programacion genere y no ha transpirado lo inserta sin intermediarios en la pagina web anteriormente sobre enviarlo al usuario. El servidor hace todo el trabajo ejecutando el codigo sobre script, por lo que posee la garantia sobre que cada website se ejecutara de forma correcta. La siguiente figura ilustra este procedimiento.
a diferencia de la programacion del lado del cliente, Tenemos gran cantidad de lenguajes sobre programacion populares del bando del servidor que estan en aprovechamiento en la actualidad, cada individuo con su particular conjunto sobre pros asi como contras. Seguidamente se echa un vistazo a varios sobre las lenguajes de programacion mas populares.
Algunos de los primeros intentos sobre apoyo sobre programacion del flanco del servidor fue la “interfaz sobre puerto de enlace comun” (CGI) del servidor web Apache. CGI proporcionaba la interfaz entre el servidor web y el metodo operante del servidor subyacente, que a menudo estaba basado en Unix. Lo cual permitia a las programadores agregar codigo sobre script comunmente utilizado en la tarima Unix de producir HTML sobre maneras dinamica.
2 de los lenguajes de script mas usuales usados en el ambiente de Unix y, por tanto, comunmente utilizados en la programacion CGI son Perl y no ha transpirado Python.
Pero la programacion CGI se hizo popular en Durante la reciente estacii?n sobre la web, nunca paso demasiado tiempo antes de que externamente explotada en aspectos sobre proteccii?n. Era demasiado simple de un gerente novato Emplear las permisos incorrectos a las secuencias sobre comandos CGI, lo que posibilita a un atacante ingenioso adquirir acceso privilegiado al servidor. Se tuvieron que prosperar otros estrategias sobre procesamiento del codigo sobre programacion del ala del servidor.
- more_vert
- Java (Wikipedia)
Java
Uno de los primeros intentos sobre un estilo sobre programacion controlado del lado del servidor fue Java. Aunque el idioma sobre programacion Java se hizo popular como un lenguaje de crear aplicaciones independientes que se podian ejecutar en cualquier medio informatica, ademas se puede consumar igual que un habla sobre programacion del bando del servidor en la web. Cuando se utiliza sobre esta modo, se denomina “servidor de paginas sobre Java” (JSP).
El estilo JSP necesita que se tenga un compilador Java en el servidor web. El servidor web detecta el codigo de Java en el codigo HTML asi como seguidamente lo envia al compilador sobre Java de su procesamiento. Cualquier salida sobre Java el programa la envia al navegador del cliente igual que pieza del documento HTML. La medio JSP mas comun es el servidor Apache Tomcat.
- more_vert
- Microsoft.NET (Wikipedia)
- ASP.NET (Microsoft)
Durante la reciente entrada de Microsoft en el ambiente sobre la programacion del flanco del servidor (Active Server (ASP)) tenia un aspecto similar al de JSP. Las programas ASP incorporaron codigo sobre script ASP adentro del codigo HTML estandar y requirieron que se incorporara un servidor ASP con el servidor web estandar sobre Microsoft Internet Information Services (IIS) de procesar el codigo.
Sin embargo, los desarrolladores de Microsoft determinaron que no era indispensable conservar un lenguaje de programacion separado de la programacion web del lado del servidor, debido a que combinaron la programacion del bando del servidor y los entornos sobre programacion sobre escritorio sobre Windows en la sola ciencia.
Con el entronizacion sobre la parentela .NET de lenguajes sobre programacion, Microsoft lanzo ASP.NET para el terreno web, igual que la actualizacion del antiguo circulo ASP. Con ASP.NET, se puede insertar todo modelo de codigo sobre programacion de Microsoft .NET en el interior sobre los documentos HTML Con El
Fin De producir contenido dinamico. La .NETfamily ??incluye Visual Basic .NET, C#, J# e inclusive Delphi.NET. Esto posibilita utilizar el similar codigo que usa para producir aplicaciones sobre escritorio sobre Windows, de fabricar paginas web dinamicas. Usualmente se podrian utilizar las mismas funciones de Windows, igual que botones, barras deslizantes desplazandolo hacia el pelo barras sobre desplazamiento, en el interior de estas aplicaciones web que ven en las aplicaciones sobre Windows.