Las bibliotecas son funciones autonomas de JavaScript a las que se puede realizar referencia en la programacion sobre JavaScript para ejecutar funciones comunes, como hallar la localizacion en una pagina web de ensei±ar escrito o recuperar un precio ingresado en un campo sobre formulario HTML.
En punto sobre tener que escribir lineas y no ha transpirado lineas de codigo JavaScript, solo seria indispensable realizar referencia an una o dos funciones de jQuery para que hagan el empleo por el programador. Esto ahorra mucho lapso, Asimismo sobre acontecer un magnifico manera para implementar funciones avanzadas que De ningun modo se hubieran podido codificar utilizando unicamente JavaScript.
Programacion del bando del servidor
El otro semblante de la programacion web es la programacion del ala del servidor. Las lenguajes de programacion del aspecto del servidor resuelven el problema sobre diversos interpretes sobre codigo de comprador ejecutando el codigo en el servidor. En la programacion del servidor, el servidor web interpreta el codigo sobre programacion insertado primeramente de mandar la website al navegador del comprador.
Luego, el servidor toma todo codigo HTML que el codigo sobre programacion genere y no ha transpirado lo inserta sin intermediarios en la sitio web anteriormente sobre enviarlo al cliente. El servidor realiza todo el labor ejecutando el codigo sobre script, debido a que dispone de la fianza sobre que cada sitio web se ejecutara de manera correcta. La siguiente figura ilustra este proceso.
a desigualdad de la programacion del ala del comprador, hay muchos lenguajes de programacion populares del bando del servidor que se encuentran en aprovechamiento Hoy En Dia, cada individuo con su propio combinado de pros desplazandolo hacia el pelo contras. Seguidamente se echa un vistazo a varios sobre las lenguajes sobre programacion mas populares.
Uno de los primeros intentos sobre apoyo sobre programacion del aspecto del servidor fue la “interfaz de puerto sobre casamiento ordinario” (CGI) del servidor web Apache. CGI proporcionaba la interfaz entre el servidor web y no ha transpirado el sistema operativo del servidor subyacente, que usualmente estaba basado en Unix. Lo cual permitia a los programadores incorporar codigo sobre script comunmente usado en la plataforma Unix para producir HTML sobre manera dinamica.
2 de los lenguajes de script mas usuales utilizados en el mundo sobre Unix desplazandolo hacia el pelo, por lo tanto, comunmente usados en la programacion CGI son Perl y no ha transpirado Python.
No obstante la programacion CGI se hizo popular en Durante la reciente estacii?n de la web, no paso mucho tiempo anteriormente de que afuera explotada en aspectos de proteccion. Era demasiado comodo Con El Fin De un administrador novato usar los permisos incorrectos a las secuencias de comandos CGI, lo que permite a un atacante ingenioso adquirir paso privilegiado al servidor. Se tuvieron que desarrollar otros estrategias de procesamiento del codigo de programacion del bando del servidor.
- more_vert
- Java (Wikipedia)
Java
Algunos de los primeros intentos de un jerga de programacion controlado del lado del servidor fue Java. Aunque el estilo de programacion Java se hizo popular como un jerga Con El Fin De fabricar aplicaciones independientes que se podian consumar en cualquier medio informatica, Ademi?s se puede ejecutar como un estilo sobre programacion del lado del servidor en la web. Cuando se usa de esta manera, se denomina “servidor de paginas de Java” (JSP).
El habla JSP necesita que se tenga un compilador Java en el servidor web. El servidor web detecta el codigo de Java en el codigo HTML desplazandolo hacia el pelo luego lo envia al compilador sobre Java de su procesamiento. Cualquier vuelta de Java el proyecto la envia al navegador del usuario como parte del documento HTML. La tarima JSP mas habitual es el servidor Apache Tomcat.
- more_vert
- Microsoft.NET (Wikipedia)
- ASP.NET (Microsoft)
La primera entrada de Microsoft en el universo de la programacion del bando del servidor (Active Server (ASP)) tenia un matiz similar al de JSP. Las programas ASP incorporaron codigo sobre script ASP adentro del codigo HTML estandar asi como requirieron que se incorporara un servidor ASP con el servidor web estandar sobre Microsoft la red Information Services (IIS) de bookofmatches opinion procesar el codigo.
No obstante, las desarrolladores sobre Microsoft determinaron que nunca era obligatorio mantener un idioma sobre programacion separado de la programacion web del bando del servidor, debido a que combinaron la programacion del ala del servidor y no ha transpirado las entornos de programacion de escritorio sobre Windows en una sola ciencia.
Con el advenimiento sobre la clan .NET sobre lenguajes sobre programacion, Microsoft lanzo ASP.NET de el entorno web, como una actualizacion del viejo entorno ASP. Con ASP.NET, se puede insertar cualquier prototipo sobre codigo de programacion sobre Microsoft .NET dentro de las documentos HTML Con El Fin De producir contenido dinamico. La .NETfamily ??incluye Visual Basic .NET, C#, J# e hasta Delphi.NET. Esto posibilita utilizar el similar codigo que usa Con El Fin De producir aplicaciones de escritorio de Windows, Con El Fin De producir paginas web dinamicas. A menudo se pueden usar las mismas funciones sobre Windows, igual que botones, barras deslizantes y no ha transpirado barras de desplazamiento, dentro de las aplicaciones web que ven en las aplicaciones sobre Windows.