Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
TECNOLOGIAS
WEB
INTRODUCCION
Tecnologas para la
programacin web
Desde los inicios de Internet, aparecieron diferentes demandas
por los usuarios y se dieron soluciones mediante lenguajes
estticos. A medida que paso el tiempo, las tecnologas fueron
desarrollndose y surgieron nuevos problemas a dar solucin.
El cdigo Javascript puede ser integrado dentro de nuestras pginas web. Para
evitar incompatibilidades el World Wide Web Consortium (W3C) diseo un
estndar denominadoDOM(en ingls Document Object Model, en su
traduccin al espaol Modelo de Objetos del Documento).
LENGUAJES COMPILADOS E
INTERPRETADOS
LENGUAJE JAVASCRIPT
Sintaxis:
<script type="text/javascript"> ... </script>
Ventajas:
Lenguaje de scripting seguro y fiable.
Los script tienen capacidades limitadas, por razones de seguridad.
El cdigo Javascript se ejecuta en el cliente.
Desventajas:
Cdigo visible por cualquier usuario.
El cdigo debe descargarse completamente.
LENGUAJE PHP
Es un lenguaje de programacin utilizado para la creacin de sitio web. PHP
significa Hypertext Pre-processor, (inicialmente se llam Personal Home Page).
Surgi en 1995, desarrollado por PHP Group.
Para su funcionamiento necesita tener instalado Apache o IIS con las libreras de
PHP. La mayor parte de su sintaxis ha sido tomada de C, Java y Perl con algunas
caractersticas especficas. Los archivos cuentan con la extensin (php).
PHP - SINTAXIS
La sintaxis utilizada para incorporar cdigo PHP es la siguiente:
<?
$mensaje = Hola;
echo $mensaje;
?>
Tambin puede usarse:
<?php
$mensaje = Hola;
echo $mensaje;
?>
PHP - VENTAJAS
Sintaxis:
<% %>
Ventajas:
Usa Visual Basic Script, siendo fcil para los usuarios.
Comunicacin ptima con SQL Server.
Soporta el lenguaje JScript (Javascript de Microsoft).
Desventajas:
Cdigo desorganizado.
Se necesita escribir mucho cdigo para realizar funciones sencillas.
Tecnologa propietaria.
Hospedaje de sitios web costosos.
LENGUAJE ASP.NET
Ventajas:
Completamente orientado a objetos.
Controles de usuario y personalizados.
Divisin entre la capa de aplicacin o diseo y el cdigo.
Facilita el mantenimiento de grandes aplicaciones.
Incremento de velocidad de respuesta del servidor.
Mayor velocidad.
Mayor seguridad.
Desventajas:
Mayor consumo de recursos.
LENGUAJE JSP
Caractersticas:
Ventajas:
Ejecucin rpida del servlets.
Crear pginas del lado del servidor.
Multiplataforma.
Cdigo bien estructurado.
Integridad con los mdulos de Java.
La parte dinmica est escrita en Java.
Permite la utilizacin se servlets.
Desventajas:
Complejidad de aprendizaje.
LENGUAJE PYTHON
Es un lenguaje de programacin creado en el ao 1990 por Guido
van Rossum, es el sucesor del lenguaje de programacin ABC.
Pythones comparado habitualmente con Perl. Los usuarios lo
consideran como un lenguaje ms limpio para programar. Permite la
creacin de todo tipo de programas incluyendo los sitios web.
def dibujar_muneco(opcion):
if opcion == 1:
C.create_line(580, 150, 580, 320, width=4, fill="blue")
C.create_oval(510, 150, 560, 200, width=2, fill='PeachPuff')
LENGUAJE PHYTON
Ventajas:
Libre y fuente abierta.
Lenguaje de propsito general.
Gran cantidad de funciones y libreras.
Sencillo y rpido de programar.
Multiplataforma.
Licencia de cdigo abierto (Opensource).
Orientado a Objetos.
Portable.
Desventajas:
Lentitud por ser un lenguaje interpretado.
LENGUAJE RUBY
Es un lenguaje interpretado de muy alto nivel y orientado a objetos.
Desarrollado en el 1993 por el programador japons Yukihiro Matz
Matsumoto. Su sintaxis est inspirada en Phyton, Perl. Es distribuido
bajo licencia desoftware libre(Opensource).