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.
jueves, 20 de agosto de 2009
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.
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.
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
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.
Web 2.0
La Web 2.0 es la transición que se ha dado de aplicaciones tradicionales hacia aplicaciones que funcionan a través del web enfocadas al usuario final. Se trata de aplicaciones que generen colaboración y de servicios que reemplacen las aplicaciones de escritorio.
Explicación Términos
En informática, la World Wide Web o simplemente la Web, cuya traducción podría ser Red Global Mundial, es un sistema de documentos de hipertexto y/o hipermedios enlazados y accesibles a través de Internet. Con un navegador web, un usuario visualiza sitios web compuestos de páginas web que pueden contener texto, imágenes, vídeos u otros contenidos multimedia, y navega a través de ellas usando hiperenlaces.
Correo electrónico, o en inglés e-mail (electronic mail), es un servicio de red que permite a los usuarios enviar y recibir mensajes rápidamente (también denominados mensajes electrónicos o cartas electrónicas) mediante sistemas de comunicación electrónicos. Principalmente se usa este nombre para denominar al sistema que provee este servicio en Internet, mediante el protocolo SMTP, aunque por extensión también puede verse aplicado a sistemas análogos que usen otras tecnologías. Por medio de mensajes de correo electrónico se puede enviar, no solamente texto, sino todo tipo de documentos digitales. Su eficiencia, conveniencia y bajo coste (con frecuencia nulo) están logrando que el correo electrónico desplace al correo ordinario para muchos usos habituales.
Definición de IRC
(Internet Relay Chat). Protocolo de comunicación en tiempo real basado en texto (chatear). Permite conversar con personas en forma de texto dentro de canales (salones de chat) IRC o de forma privada.
El FTP utiliza los protocolos de Internet TCP/IP para permitir la transferencia de datos, de la misma manera que el HTTP en la transferencia de páginas web desde un servidor al navegador de un usuario y el SMTP para transferir correo electrónico a través de Internet.
Es uno de los servicios de Internet, mediante el cual varias personas se conectan para discutir e intercambiar información sobre temas concretos de interés común.
Correo electrónico, o en inglés e-mail (electronic mail), es un servicio de red que permite a los usuarios enviar y recibir mensajes rápidamente (también denominados mensajes electrónicos o cartas electrónicas) mediante sistemas de comunicación electrónicos. Principalmente se usa este nombre para denominar al sistema que provee este servicio en Internet, mediante el protocolo SMTP, aunque por extensión también puede verse aplicado a sistemas análogos que usen otras tecnologías. Por medio de mensajes de correo electrónico se puede enviar, no solamente texto, sino todo tipo de documentos digitales. Su eficiencia, conveniencia y bajo coste (con frecuencia nulo) están logrando que el correo electrónico desplace al correo ordinario para muchos usos habituales.
Definición de IRC
(Internet Relay Chat). Protocolo de comunicación en tiempo real basado en texto (chatear). Permite conversar con personas en forma de texto dentro de canales (salones de chat) IRC o de forma privada.
El FTP utiliza los protocolos de Internet TCP/IP para permitir la transferencia de datos, de la misma manera que el HTTP en la transferencia de páginas web desde un servidor al navegador de un usuario y el SMTP para transferir correo electrónico a través de Internet.
Es uno de los servicios de Internet, mediante el cual varias personas se conectan para discutir e intercambiar información sobre temas concretos de interés común.
Compuesto DNS o URL
Un dominio resuelve físicamente en una dirección mediante un sistema de direccionamiento, DNS o bien por IP, que le dirá al dominio donde tiene los archivos que pertenecen a una web para que el servidor lo ejecute y muestre en pantalla.
Direccionamiento IP
Una dirección IP es un número que identifica de manera lógica y jerárquica a una interfaz de un dispositivo (habitualmente una computadora) dentro de una red que utilice el protocolo IP (Internet Protocol), que corresponde al nivel de red del protocolo TCP/IP. Dicho número no se ha de confundir con la dirección MAC que es un número hexadecimal fijo que es asignado a la tarjeta o dispositivo de red por el fabricante, mientras que la dirección IP se puede cambiar.
Funciones TCP/IP
Orientado a conexión: dos computadoras establecen una conexión para intercambiar datos. Los sistemas de los extremos se sincronizan con el otro para manejar el flujo de paquetes y adaptarse a la congestión de la red.
• Operación Full-Duplex: una conexión TCP es un par de circuitos virtuales, cada uno en una dirección. Sólo los dos sistemas finales sincronizados pueden usar la conexión.
• Error Checking: una técnica de checksum es usada para verificar que los paquetes no estén corrompidos.
• Acknowledgements: sobre recibo de uno o más paquetes, el receptor regresa un acknoledgement (reconocimiento) al transmisor indicando que recibió los paquetes. Si los paquetes no son notificados, el transmisor puede reenviar los paquetes o terminar la conexión si el transmisor cree que el receptor no está más en la conexión.
• Flow Control: si el transmisor está desbordando el buffer del receptor por transmitir demasiado rápido, el receptor descarta paquetes. Los acknowledgement fallidos alertan al receptor para bajar la tasa de transferencia o dejar de transmitir.
• Servicio de recuperación de Paquetes: el receptor puede pedir la retransmisión de un paquete. Si el paquete no es notificado como recibido (ACK), el transmisor envía de nuevo el paquete.
• Operación Full-Duplex: una conexión TCP es un par de circuitos virtuales, cada uno en una dirección. Sólo los dos sistemas finales sincronizados pueden usar la conexión.
• Error Checking: una técnica de checksum es usada para verificar que los paquetes no estén corrompidos.
• Acknowledgements: sobre recibo de uno o más paquetes, el receptor regresa un acknoledgement (reconocimiento) al transmisor indicando que recibió los paquetes. Si los paquetes no son notificados, el transmisor puede reenviar los paquetes o terminar la conexión si el transmisor cree que el receptor no está más en la conexión.
• Flow Control: si el transmisor está desbordando el buffer del receptor por transmitir demasiado rápido, el receptor descarta paquetes. Los acknowledgement fallidos alertan al receptor para bajar la tasa de transferencia o dejar de transmitir.
• Servicio de recuperación de Paquetes: el receptor puede pedir la retransmisión de un paquete. Si el paquete no es notificado como recibido (ACK), el transmisor envía de nuevo el paquete.
Protocolo Comuncación Para Red
El nivel de protocolo para redes e interconexión de redes incluye los niveles de red y de transporte; define la conexión de redes similares y en el encaminamiento (routering) entre redes similares o distintas. En este nivel sed a la interconexión entre topologías distintas, pero o la interoperatividad. En este nivel es posible filtrar paquetes sobre una LAN en una interconexión de redes, de manera que no necesiten saltar a otra LAN cuando no es necesario.
Definición TCP/IP
La familia de protocolos de Internet es un conjunto de protocolos de red en la que se basa Internet y que permiten la transmisión de datos entre redes de computadoras. En ocasiones se le denomina conjunto de protocolos TCP/IP, en referencia a los dos protocolos más importantes que la componen: Protocolo de Control de Transmisión (TCP) y Protocolo de Internet (IP), que fueron los dos primeros en definirse, y que son los más utilizados de la familia.
Web
Web (abreviatura para World Wide Web: Red Mundial): Al contrario de lo que se piensa comúnmente, Internet no es sinónimo de World Wide Web, también llamada “la Web”. La World Wide Web es parte de Internet, es uno de los muchos servicios ofertados en la red Internet. La Web es un sistema de información mucho más reciente (1995) que emplea a Internet como medio de transmisión.
Definición internet
Internet es un conjunto descentralizado de redes de comunicación interconectadas, que utilizan la familia de protocolos TCP/IP, garantizando que las redes físicas heterogéneas que la componen funcionen como una red lógica única, de alcance mundial.
Redes WAN
Una Red de Área Amplia (Wide Area Network o WAN, del inglés), es un tipo de red de computadoras capaz de cubrir distancias desde unos 100km hasta unos 1000 km, dando el servicio a un país o un continente.
Redes LAN
Una red de área local, red local o LAN (del inglés Local Area Network) es la interconexión de varios ordenadores y periféricos.
Ventajas Uso Redes
Ventajas:
·Presenta buena flexibilidad para incrementar el numero de equipos conectados a la red.
·Si alguna de las computadoras falla el comportamiento de la red sigue sin problemas, sin embargo, si el problema se presenta en el controlador central se afecta toda la red.
·El diagnóstico de problemas es simple, debido a que todos los equipos están conectados a un controlador central.
Redes Informáticas
Una red de computadoras, también llamada red de ordenadores o red informática, es un conjunto de equipos (computadoras y/o dispositivos) conectados por medio de cables, señales, ondas o cualquier otro método de transporte de datos, que comparten información (archivos), recursos (CD-ROM, impresoras, etc.) y servicios (acceso a internet, e-mail, chat, juegos), etc.
Teleinformatica
Entendemos como teleinformática como el conjunto de elementos y técnicas que permiten la transmisión automática de datos.
Telecomunicaciones
Telecomunicaciones. Comunicaciones a 0distancia por medio de cables u ondas electromagnéticas.
Suscribirse a:
Comentarios (Atom)