LENGUAJES DE PROGRAMACION WEB
TIPOS
HTML: (Lenguaje de Etiquetado de Documentos hipertextual). Es utilizado para la creación de páginas web.
HTML 1
CARACTERISTICAS
Consta de etiqueta de comienzo, bloque de texto y etiqueta de fin
Con reglas de estrcutura ubican los elementos
No distinguen entre mayusculas y minusculas, cuando es necesario se colon entre dos comillas el contenido
VENTAJA
Aplicaciones de texto en poco espacio y rapido
DESVENTAJAS
Interfaz restringida en los programas de texto
Ideales para tareas administrativas
Poca interactividad y servicio multimedia con el cliente
HTML 4
CARACTERITICAS:
Soporta más opciones multimedia
Lenguajes de scripts y hojas de estilo
Accesibles para usuarios discapacitados
HTML 5
CARACTERISTICAS:
Convierte un trozo de contenido en artículo
Ideal para blogs o periódicos
Se puede asociar un caption con un contenido incrustado
VENTAJAS
Muestra gráficos renderizados en tiempo real
Secciones géenricas para el contenido multimedia
Sin instalar plugins el usuario interactua dibujando por medio de un API (Apliccation Programing Interface)
Las secciones se cargan independiente, respecto a la importancia
Para visualizar videos no es necesario instalar plugins solo tener un navegador que lo soporte
Imágenes dinámicas, sin enlaces a otras páginas para las galerias
El usuario es ubicado por GPS y con esto se le sumistra la información en el idioma y localización de este.
Páginas animadas y usables
DESVENTAJAS
No reproduce vídeos en pantalla completa
PHP: Es un lenguaje de código abierto muy popular especialmente adecuado para desarrollo web y que puede ser incrustado en HTML.
CARACTERISTICAS
Multiplataforma (linux, windows, Mac OsX)
Utiliza interpretes para crear un código legible para el servidor
Conectividad con MySQL, soporte de base de datos.
ASP: Es la tecnología desarrollada por Microsoft para la creación de páginas dinámicas del servidor. ASP utiliza el lenguaje Visual Basic Script o Javascript
CARACTERISTICAS
Combina HTML, scripts y active X, para hacer multiples usos
Aplicación de código abierto y gratuito
Si el usuario pide documentos ASP las instrucciones dentro del script son ejecutadas en codigo HTML enviado al servidor
VENTAJAS
Compatible con todos los navegadores.
DESVENTAJAS
No permite el acceso a bases de datos
JAVASCRIPT: Es un lenguaje de programación que permite a los desarrolladores crear acciones en sus páginas web.
CARACTERISTICAS
Crea pequeños programs luego insertados en páginas
Se utiliza en Windows para creación de funciones
Describir objetos
Funciones que respondan a movimientos del mouse
Aperturas
Utilización de teclas
Cargas de páginas
VENTAJAS:
No necesita de Framework (controladores) para ser interpretado por navegadores
Es soportado por la mayoría de los navegadores
Internet Explorer
Netscape
Opera
Mozilla Firefox
DESVENTAJAS
No trabaja con el servidor sino con el navagador
No puede crear gráficos
Solo manipula gráficos hechos en otros programas
Trabaja de forma distinta en los diferentes navegadores
JAVA: Lenguaje de programación que tiene un modelo de objetos más simple y elimina herramientas de bajo nivel, que suelen inducir a muchos errores, como la manipulación directa de punteros o memoria.
CARACTERISTICAS
Permite conexiones con servidores o clientes remotos
Es compatible con los diferentes sistemas operativos
Puede ser interpretado en tiempo real
Función multahilos, ejecuta varias funciones al mismo tiempo
Crea aplicaciones independientes y applets
No se limita a manejo de animaciones, audio o video
Es un idioma artificial diseñado para desarrollar activdades que son llevadas a cabo por las computadoras. Pueden crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana.
GESTORES DE CONTENIDO
AJAX: Es una técnica de desarrollo para crear aplicaciones web
interactivas.
CARACTERISTICAS
Paginas sensibles al intercambio de datos
Utiliza recursos de maquinas cliente no del servidor
Aumenta velocidad y usabilidad en las aplicaciones
VENTAJAS
Construcción rápida y dinámica.
La pagina se crea en el servidor antes de ser enviada la red
Lee datos o envia de un formulario sin recargar la pagina
No se recargan las paginas para realizar cambios
DESVENTAJAS
No se registran en el historial automaticamente
Los motores de busqueda no entienden javascript
Hay problemas usando ajax entre nombres de dominios
Usa más recursos en el servidor
Posiblemente no funciona en móviles, PDA u otros aparatos
No es compatible son software para ciegos u otras discapacidades
JOOMLA: Gestor de contenidos web que permite crear sitios web elegantes, dinámicos e interactivos. Ofrece diseño, potencia, flexibilidad y enormes posibilidades de ampliación gratuitas.
CARACTERISTICAS
Dispones de un editor visual que da formato al contenido
imagenes
hipervinculos
Diseño y contenido se manejan independientes
Se programa fecha de publicación y caducidad
Publicaciones viejas o sin vigencia se envian a un archivo de alamcenamiento
Los documentos se generan en PDF o XML automaticamente.
Los usuarios pueden comentar sus inquietudes, votar la calidad e invitar amigos por email
VENTAJAS
Fácil introducción y actualización de contenidos
Restringe acceso a ciertos contenidos a ususarios con permisos especiales
Realiza encuestas en linea a visitantes o usuarios
Habilita formularios de contacto
Por el administrador de banners se posibilita la pauta publicitaria
DESVENTAJAS
El panel de administración depende del javascript
Limitada creación de nuevos rangos y permisos para usuarios
USOS
Publica y descarga sin conocimeintos de programción
Noticias
Blogs
Enlaces
Documentos
WORD PRESS: Es un sistema de gestión de contenido enfocado a la creación de blogs.
CARACTERISTICAS
Se basa en entradas ordenadas por fecha
Páginas estáticas
Sistema de plantillas independiente al contenido
Con el sistema de plugins y widgets de cada plantilla se realiza la gestión y ejecución de la pagina.
Separa el contenido y el diseño en XHTML y CSS
VENTAJAS
Es fácil administrar múltiples blogs con una sola instalación
Los widgets y plugins hacen el diseño y estructura flexible
Convierte un articulo no guardado como borrador automaticamente
DESVENTAJAS
Vulnerables a ataques
No se puede modificar el código del sitio, solo agregar widgets pre-hechos
Al pasar posts de blogger no se pueden modificar los anteriores a estos
No deja comentar en los blogs de blogger que requieren identificación
USOS
Ordena artícluos y páginas estáticas
Categorías
Subcategorías
Etiquetas ("tagas")
Publicación mediante mail
Los post son clasificados
Publicado
Borrador
Esperando Revisión
Privado
Protegido con contraseña
Permite la importación de contenidos desde cualquier fuente RSS
Blogger
Blogware
Dotclear
Greymatter
Livejournal
Movable Type
Typepad
Permite comentarios y herramientas de comunicación entre blogs
Permite Permalinks (enalces permanentes y fácil de recordar)