LENGUAJES DE PROGRAMACION PARA WEB
Lenguaje HTML
Desde el surgimiento de internet se han publicado sitios web gracias al lenguaje HTML. Es un
lenguaje estático para el desarrollo de sitios web (acrónimo en inglés de HyperText Markup
Language, en español Lenguaje de Marcas Hipertextuales). Desarrollado por el World Wide Web
Consortium (W3C). Los archivos pueden tener las extensiones (htm, html).
SINTAXIS
<html> (Inicio del documento HTML)
<head>
( Cabecera )
</head>
<body>
( Cuerpo )
</body>
</html>
VENTAJAS
Texto presentado de forma estructurada y agradable.
Lenguaje de fácil aprendizaje.
Lo admiten todos los exploradores.
DESVENTAJAS
La interpretación de cada navegador puede ser diferente.
Guarda muchas etiquetas que pueden convertirse en “basura” y dificultan la corrección.
El diseño es más lento.
Lenguaje Javascript
Este es un lenguaje interpretado, no requiere compilación. Fue creado por Brendan Eich en la
empresa Netscape Communications. Utilizado principalmente en páginas web. Es similar a Java,
aunque no es un lenguaje orientado a objetos, el mismo no dispone de herencias. La mayoría de
los navegadores en sus últimas versiones interpretan código Javascript.
SINTAXIS
<script type="text/javascript"> ... </script>
VENTAJAS
Lenguaje de scripting seguro y fiable.
Los script tienen capacidades limitadas, por razones de seguridad.
El código Javascript se ejecuta en el cliente.
DESVENTAJAS
Código visible por cualquier usuario.
El código debe descargarse completamente.
Lenguaje PHP
Es un lenguaje de programación utilizado para la creación de sitio web. PHP es un lenguaje de
script interpretado en el lado del servidor utilizado para la generación de páginas web dinámicas,
embebidas en páginas HTML y ejecutadas en el servidor. PHP no necesita ser compilado para
ejecutarse.
Sintaxis:
<?
$mensaje = “Hola”;
echo $mensaje;
?>
VENTAJAS
Muy fácil de aprender.
Se caracteriza por ser un lenguaje muy rápido.
Soporta en cierta medida la orientación a objeto. Clases y herencia.
Es un lenguaje multiplataforma: Linux, Windows, entre otros.
Incluye gran cantidad de funciones.
No requiere definición de tipos de variables ni manejo detallado del bajo nivel.
DESVENTAJAS
Se necesita instalar un servidor web.
Todo el trabajo lo realiza el servidor y no delega al cliente. Por tanto puede ser más
ineficiente a medida que las solicitudes aumenten de número.
Lenguaje Python
Es un lenguaje de programación creado en el año 1990 por Guido van Rossum, es el sucesor del
lenguaje de programación ABC. Python es comparado habitualmente con Perl. Los usuarios lo
consideran como un lenguaje más limpio para programar. Permite la creación de todo tipo de
programas incluyendo los sitios web.
CARACTERISTICAS
Programación orientada a objetos.
Programación estructurada.
Programación funcional.
Programación orientada a aspectos.
SINTAXIS
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')
VENTAJAS
Libre y fuente abierta.
Lenguaje de propósito general.
Gran cantidad de funciones y librerías.
Sencillo y rápido de programar.
Multiplataforma.
Licencia de código abierto (Opensource).
Orientado a Objetos. Portable.
DESVENTAJAS
Lentitud por ser un lenguaje interpretado.
Importancia de la Pagina Web para la Empresa
El posicionamiento en la Web es un factor clave para el éxito comercial de un sitio, ya que cada
vez es mayor el tráfico de visitas que llega a los sitios desde búsquedas realizadas a través de las
páginas especiales a tales efectos como ser, Google, Yahoo, etc.
Barreras para un buen posicionamiento Web
1. Nunca nadie ingresó a el sitio Web en algún buscador como Google, Yahoo, etc. y directorios
similares.
2. El sitio utiliza tecnología que impide que los motores de búsqueda puedan recorrer el sitio: por
ejemplo, el sitio Web utiliza muchos gráficos y poco texto, o bien utiliza técnicas obsoletas como
marcos (frames), o utiliza de forma incorrecta tecnologías como JavaScript, Flash, etc.
3. En el sitio no aparecen las palabras claves que le interesan a sus potenciales clientes.