Las bibliotecas son funciones autonomas sobre JavaScript a las que se puede hacer relato en la programacion sobre JavaScript Con El Fin De realizar funciones comunes, como encontrar la ubicacion en la pagina web Con El Fin De ensei±ar texto o recuperar un tasacii?n ingresado en un ambito de formulario HTML.
En lugar sobre tener que escribir lineas y no ha transpirado lineas de codigo JavaScript, separado seria indispensable realizar referencia a la o 2 funciones sobre jQuery para que hagan el trabajo por el programador. Lo cual ahorra abundante tiempo, ademas de ser un excelente procedimiento Con El Fin De implementar funciones avanzadas que De ningun modo se hubieran podido codificar utilizando unico JavaScript.
Programacion del ala del servidor
El otro apariencia de la programacion web seria la programacion del ala del servidor. Los lenguajes sobre programacion del lado del servidor resuelven el inconveniente de variados interpretes de codigo sobre comprador ejecutando el codigo en el servidor. En la programacion del servidor, el servidor web interpreta el codigo sobre programacion insertado primeramente sobre destinar la sitio web al navegador del usuario.
Posteriormente, el servidor toma cualquier codigo HTML que el codigo sobre programacion genere y lo inserta sin intermediarios en la website anteriormente de enviarlo al usuario. El servidor realiza al completo el labor ejecutando el codigo sobre script, por lo que posee la credibilidad sobre que cada website se ejecutara correctamente. La siguiente figura ilustra este proceso.
a diferencia sobre la programacion del aspecto del comprador, Existen muchos lenguajes sobre programacion populares del flanco del servidor que se encuentran en empleo Hoy En Dia, cada alguno con su particular grupo de pros desplazandolo hacia el pelo contras. Seguidamente se echa un vistazo a ciertos sobre los lenguajes sobre programacion mas populares.
Uno de los primeros intentos de respaldo de programacion del ala del servidor fue la “interfaz sobre puerto sobre enlace frecuente” (CGI) del servidor web Apache. CGI proporcionaba la interfaz entre el servidor web asi como el aparato eficaz del servidor subyacente, que frecuentemente estaba basado en Unix. Lo cual permitia a las programadores integrar codigo sobre script comunmente utilizado en la tarima Unix para producir HTML de maneras dinamica.
Dos sobre los lenguajes de script mas comunes usados en el universo de Unix asi como, por tanto, comunmente usados en la programacion CGI son Perl y no ha transpirado Python.
Pero la programacion CGI se hizo popular en Durante la reciente epoca de la web, nunca paso bastante lapso antiguamente de que fuera explotada en enfoques de proteccii?n. Era demasiado comodo Con El Fin De un administrador novato poner los permisos incorrectos a las secuencias de comandos CGI, lo que permite a un atacante ingenioso lograr paso privilegiado al servidor. Se tuvieron que acrecentar otros estrategias de procesamiento del codigo de programacion del aspecto del servidor.
- more_vert
- Java (Wikipedia)
Java
Uno de los primeros intentos sobre un idioma de programacion controlado del bando del servidor fue Java. Si bien el jerga de programacion Java se hizo popular igual que un jerga de crear aplicaciones independientes que se podian consumar en todo tarima informatica, igualmente se puede ejecutar como un estilo de programacion del flanco del servidor en la web. Cuando se utiliza sobre esta forma, se denomina “servidor de paginas sobre Java” (JSP).
El jerga JSP precisa que se tenga un compilador Java en el servidor web. El servidor web detecta el codigo de Java en el codigo HTML y no ha transpirado luego lo envia al compilador sobre Java Con El Fin De su procesamiento. Todo salida de Java el programa la envia al navegador que es anastasiadate del usuario igual que parte del documento HTML. La plataforma JSP mas habitual seria el servidor Apache Tomcat.
- more_vert
- Microsoft.NET (Wikipedia)
- ASP.NET (Microsoft)
La primera entrada sobre Microsoft en el mundo de la programacion del flanco del servidor (Active Server (ASP)) tenia un matiz similar al sobre JSP. Los programas ASP incorporaron codigo sobre script ASP adentro del codigo HTML estandar desplazandolo hacia el pelo requirieron que se incorporara un servidor ASP con el servidor web estandar de Microsoft Internet Information Services (IIS) para procesar el codigo.
No obstante, las desarrolladores de Microsoft determinaron que no era indispensable conservar un idioma sobre programacion separado de la programacion web del ala del servidor, por lo que combinaron la programacion del flanco del servidor y los entornos de programacion de escritorio de Windows en una sola ciencia.
Con el arribada de la casa .NET sobre lenguajes sobre programacion, Microsoft lanzo ASP.NET para el circulo web, como una actualizacion del viejo circulo ASP. Con ASP.NET, se puede insertar todo tipo de codigo de 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 hasta Delphi.NET. Esto facilita beneficiarse el similar codigo que usa para crear aplicaciones sobre escritorio sobre Windows, para generar paginas web dinamicas. A menudo se podri?n utilizar las mismas funciones sobre Windows, igual que botones, barras deslizantes y barras de desplazamiento, adentro de estas aplicaciones web que ven en las aplicaciones de Windows.