jueves, 20 de agosto de 2009

Lenguajes páginas web

PHP es un lenguaje de programación usado normalmente para la creación de contenido para sitios web con los cuales se puede programar las páginas html y los códigos de fuente. PHP es un acrónimo recursivo que significa "PHP Hypertext Pre-processor" (inicialmente PHP Tools, o, Personal Home Page Tools), y se trata de un lenguaje interpretado usado para la creación de aplicaciones para servidores, o creación de contenido dinámico para sitios web. Últimamente también para la creación de otro tipo de programas incluyendo aplicaciones con interfaz gráfica usando las librerías Qt o GTK+.

Es un lenguaje multiplataforma.
Capacidad de conexión con la mayoría de los manejadores de base de datos que se utilizan en la actualidad, destaca su conectividad con MySQL
Leer y manipular datos desde diversas fuentes, incluyendo datos que pueden ingresar los usuarios desde formularios HTML.
Capacidad de expandir su potencial utilizando la enorme cantidad de módulos (llamados ext's o extensiones).
Posee una amplia documentación en su página oficial ([1]), entre la cual se destaca que todas las funciones del sistema están explicadas y ejemplificadas en un único archivo de ayuda.
Es libre, por lo que se presenta como una alternativa de fácil acceso para todos.
Permite las técnicas de Programación Orientada a Objetos.
Permite crear los formularios para la web.
Biblioteca nativa de funciones sumamente amplia e incluida
No requiere definición de tipos de variables ni manejo detallado del bajo nivel.

Objetivo Diseño Web

Que sus clientes potenciales lleguen a su sitio web.
Que los que lleguen, compren.
Que los que compren, vuelvan.
Otros objetivos serán:

La página web debe estar orientada tanto a su negocio como a las necesidades de sus clientes
Un buen diseño significa una web agradable a la vista y sencilla de usar. Debe estar orientada hacia el cliente, satisfacer las necesidades y los objetivos de su empresa en internet. Su visitante debe ser capaz de encontrar la información que busca con el mínimo esfuerzo, de manera rápida y eficaz.
Un diseño que potencie la imagen de su marca y de su empresa.
Es importante que la página web refleje la identidad corporativa de la empresa y se asimile a su negocio en el mundo real. Internet es otra delegación más de su negocio, por la cual pasará mucha más gente que por su empresa, por eso es importante un diseño gráfico adecuado, coherente con la personalidad de su negocio y agradable a la vista. El mejor diseño suele ser siempre el más sencillo, el que apenas se percibe.
Un sitio optimizado para los buscadores.
En la actualidad el mayor tráfico hacia su web será generado por buscadores como Google, MSN o Yahoo, por ello es importante que su web esté optimizada para que los buscadores la encuentren e indexen sin ningún problema. Como complemento al diseño ofrecemos nuestro servicio de posicionamiento web, para que su web se sitúe en lo alto de la lista de resultados de las búsquedas de los principales buscadores.
Tiempo de carga mínimo.
Un buen diseño se refleja también en un tiempo de carga mínimo. La idea es que su web sea lo más ligera posible. Las imágenes justas y optimizadas. Un página web tiene que ser dinámica, debe cargarse rapido, y desplegar contenidos que entiendan casi a golpe de vista.
Claridad
Es imprescindible que la página presente un mensaje específico. Hay algunos datos básicos que no deberían faltar en la web. Mientras mas simple sea el acceso a la información, más cómodos se sentirán los navegantes. Y cuanto más sencilla sea la dirección del sitio web, más fácil resultará recordarla. La función de un sitio es brindar una idea clara de lo que ofrece determinada empresa.
Actualización
Una página web no puede permanecer meses sin cambios. Tiene que presentar transformaciones, novedades, ofertas mensuales, que multipliquen la cantidad de visitas.
Organización
Los contenidos deben estar organizados pensando en el usuario y no en la empresa. La información debe ser relevante para el público que consulta la página, y organizarse en relación con los intereses de este público.
Autoadministración
Luego de diseñar la web, una de las tareas mas importantes es mantener la página actualizada. Para ello es necesario que las novedades puedan incluirse lo antes posible sin excesivas complicaciones.
Belleza
Para captar la atención de los usuarios, el sitio web debe ser atractivo y diferente. Diferente, sobre todo, al de los competidores. La página tiene que permitir la rápida evocación de los productos y de la empresa.
Seguridad
El hosting (servidor o alojamiento de la página web) que contratemos debe ser fiable y seguro, de nada sirve un excelente diseño si el servidor se cae continuamente.

Etapas Diseño sitio Web

Para el diseño de páginas web debemos tener en cuenta tres etapas:

La primera es el diseño visual de la información que se desea editar. En esta etapa se trabaja distribuyendo el texto, los gráficos, los vínculos a otros documentos y otros objetos multimedia que se consideren pertinentes. Es importante que antes de trabajar sobre el computador se realice un bosquejo o prediseño sobre el papel. Esto facilitará tener un orden claro sobre el diseño.
La segunda, una vez que se tiene este boceto se pasa a 'escribir' la página web. Para esto, y fundamentalmente para manejar los vínculos entre documentos, se creó el lenguaje de marcación de hipertexto o HTML. Los enlaces que aparecen subrayados en este documento y otros de Wikipedia son ejemplos de hipertexto, puesto que al pulsar sobre ellos conducen a otras páginas con información relacionada.
La tercera, etapa considerada para los seo especialistas de gran vitalidad para obtener importancia en los buscadores. Esta consiste en optimizar la estructura del contenido para mejorar la posición en que se aparece en determinada búsqueda. Etapa no gustosa por los diseñadores gráficas, por que a diferencia del texto, aún para el 2009 no se pueden tener nuevos resultados en los buscadores con sitios muy gráficos.

Diferencia Página Web y Sitio Web

La diferencia es que la pagina web es un documento HTML y un sitio web es un conjunto de paginas web

Objetivos Accesibilidad WEB

A simple vista, existen múltiples razones para no implementar la accesibilidad en las sedes web. Desde el punto de vista empresarial se sabe que no es un proceso trivial, ni gratuito y, además, en muchas ocasiones, ni tan solo es demandado por el cliente. Desde el punto de vista de la ingeniería, se aducen razones como la falta de tiempo, de formación, de herramientas o de guías de desarrollo (Lazar, Dudley-Sponaugle, and Greenidge 2004/3, 269-288).

Definición RIA

RIA, acrónimo de Rich Internet Applications (Aplicaciones de Internet Enriquecidas) son un nuevo tipo de aplicaciones con más ventajas que las tradicionales aplicaciones Web. Esta surge como una combinación de las ventajas que ofrecen las aplicaciones Web y las aplicaciones tradicionales.
A pesar de que el desarrollo de aplicaciones multimedia para navegadores web está mucho más limitada y es más difícil que otro tipo de aplicaciones de escritorio, los esfuerzos se justifican por varios motivos:
No necesitan instalación (solo es necesario mantener actualizado el navegador web).
Las actualizaciones hacia nuevas versiones son automáticas.
Se pueden utilizar desde cualquier ordenador con una conexión a Internet sin depender del sistema operativo que este utilice.
Generalmente es menos probable la infección por virus, que utilizando por ejemplo programas ejecutables.
Más capacidad de respuesta, ya que el usuario interactúa directamente con el servidor, sin necesidad de recargar la página.
Ofrecen aplicaciones interactivas que no se pueden obtener utilizando solo HTML, incluyendo arrastrar y pegar, cálculos en el lado del cliente sin la necesidad de enviar la información al servidor.
Evita la problemática del uso de diferentes navegadores al abstraerse de ellos a través de un Framework

Explicar web 2.0

El término Web 2.0 fue acuñado por Tim O'Reilly en 2004 para referirse a una segunda generación en la historia del desarrollo de tecnología Web basada en comunidades de usuarios y una gama especial de servicios, como las redes sociales, los blogs, los wikis o las folcsonomías, que fomentan la colaboración y el intercambio ágil de información entre los usuarios de una comunidad o red social.