Universidad Yacambú
Especialización
En Gerencia
Mención:
Sistemas de Información
Asignatura
Análisis y Diseño de Sistemas
Elaborado Por: Rusmary Durán

Introducción
Internet es un medio de difusión que es
utilizado cada vez por más personas. Así como alguna vez hubo la popularidad en
el uso de la televisión, antes de la radio, y antes aún de los medios gráficos,
hoy en día Internet es el medio de comunicación que surge y se estandariza en
nuestra época. A través de ella se puede mantener a la empresa con una
presencia constante con gran personalidad, seriedad; al igual que se iguala o supera la
competencia, a través de costos mínimos, con una publicidad económica,
interactuando siempre con sus clientes y por su puesto captando nuevos clientes
potenciales. Existen herramientas para
la elaboración de las páginas web como lo son los softwares
que permiten el enlace entre las bases de datos de una empresa y un sistema de
información en la web.
![]()
PHP
Orígenes
Es un lenguaje scripting que permite la
generación dinámica de contenidos en un servidor
web. PHP tiene sus orígenes en 1995 y se dio a conocer como Personal
Home Page Tools. Creado por Rasmus Lerford como un conjunto de utilidades para dar dinamismo a
la paginas web.
●PHP/FI
●PHP 2.0
(1997)
Rediseñado
por Zeev Suraki y Andi Gutmans
●PHP 3.0
(1998)
Nuevamente
rediseñado para obtener PHP 4.0 (2000) y PHP 5.0
Características del PHP
Potencia
y robustez
Alto rendimiento y Eficiente
Soporte de protocolos de Internet
Conexión a la mayoría de los Gestores
de Base de Datos
Facilidad de Aprendizaje
Tiene conceptos de Perl, C++, Java
El código es embebido en documentos
HTML
Portable y multiplataforma
PHP es Open Source
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, 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.
ASP (Active Server Pages)
Es una tecnología del lado servidor
de Microsoft para páginas web generadas dinámicamente, que ha sido
comercializada como un anexo a Internet Information
Server (IIS). La tecnología ASP está estrechamente relacionada con el modelo
tecnológico de su fabricante. Intenta ser solución para un modelo de
programación rápida ya que programar en ASP es como programar en VisualBasic, por supuesto con muchas limitaciones ya que es
una plataforma que no se ha desarrollado como lo esperaba Microsoft.
Lo interesante de este modelo
tecnológico es poder utilizar diversos componentes ya desarrollados como
algunos controles ActiveX. Otros problemas que han
hecho evolucionar esta tecnología es el no disponer de información "que
oriente a quienes desean aprenderla y resulta muy costosa en tiempo descubrir
aquí y allá toda la información para volverla altamente útil".
ASP ha pasado por cuatro
iteraciones mayores, ASP 1.0 (distribuido con IIS 3.0), ASP 2.0 (distribuido
con IIS 4.0), ASP 3.0 (distribuido con IIS 5.0) y ASP.NET (parte de la
plataforma .NET de
Microsoft). Las versiones pre-.NET se denominan
actualmente (desde 2002) como ASP clásico.
En el último ASP clásico, ASP
3.0, hay seis objetos
integrados disponibles para el programador, Application, ASPError,
Request, Response, Server y Session.
Cada objeto tiene un grupo de funcionalidades frecuentemente usadas y útiles
para crear páginas web dinámicas.
Python
Es un lenguaje de
programación creado por Guido van Rossum en el año
1900[]. Es comparado
habitualmente con TCL, Perl, Scheme, Java y Ruby. En la actualidad Python se
desarrolla como un proyecto de código abierto, administrado por la Python
Software Foundation. La última versión estable del lenguaje es actualmente la
2.5.1 (18 de abril de 2007).
Python es considerado como la
"oposición leal" a Perl, lenguaje con el cual mantiene una rivalidad
amistosa. Los usuarios de Python consideran a éste mucho más limpio y elegante
para programar.
Python permite dividir el
programa en módulos reutilizables desde otros programas Python. Viene con una
gran colección de módulos estándar que se pueden utilizar como base de los
programas (o como ejemplos para empezar a aprender Python). También hay módulos
incluidos que proporcionan E/S de ficheros, llamadas al sistema, sockets y hasta interfaces a GUI (interfaz gráfica con el
usuario) como Tk, GTK, Qt entre otros...
Python es un lenguaje interpretado,
lo que ahorra un tiempo considerable en el desarrollo del programa, pues no es
necesario compilar ni enlazar. El intérprete se puede utilizar de modo
interactivo, lo que facilita experimentar con características del lenguaje,
escribir programas desechables o probar funciones durante el desarrollo del
programa. También es una calculadora muy útil.
El nombre del lenguaje
proviene de la afición de su creador original, Guido van Rossum,
por los humoristas británicos Monty Python [2] . El principal objetivo que
persigue este lenguaje es la facilidad, tanto de lectura, como
HTML
El Hypertext Markup Language (HTML) es el
lenguaje de marcas más difundido.
Casi todos hemos tenido algún contacto con él
.-
Recuperando información que usa este formato
.-
Produciendo documentos HTML
Lenguaje con estructura muy simple (ventaja)
Orientado a PRESENTACION
Describe apariencia y composición del texto y otros
elementos en la pantalla
Funcionalidad muy limitada
Diferentes versiones y soporte por parte de
navegadores
La limitación real de HTML es su incapacidad para describir el contenido de un documento.
HTML fue construido para “publicación” no para facilitar
la recuperación o intercambio de información.
Debido a su simplicidad, seguirá siendo el lenguaje
escogido por muchos para codificar texto y gráficos así como para composición y
formato básico de documentos.
VBScript
Microsoft
Visual Basic Scripting Edition, el miembro más reciente de la familia de
lenguajes de programación Visual Basic, suministra una automatización activa a
una amplia variedad de entornos, incluidas las secuencias de comandos del
cliente de Web en Microsoft Internet Explorer y las secuencias de comandos del
servidor de Web en Microsoft Internet Information
Server.
Coldfusion
Es un
lenguaje de script o un lenguaje de programación web que se ejecuta en un
servidor y devuelve una respuesta a un cliente en formato HTML.
Diferencias entre JAVA y JAVASCRIP
JAVA es un
lenguaje compilado con
plataforma independiente, mientras que JavaScript es un lenguaje interpretado. El navegador proporciona
la plataforma independiente para JAVA mediante la máquina virtual Java (JAVA
Virtual Machine), y el intérprete para JavaScript. Como resultado, el navegador en donde usted
escribe los guiones, es lo importante.
JSP
Java Server Pages (JSP) es la
tecnología para generar páginas web de forma dinámica en el servidor,
desarrollado por Sun Microsystems,
basado en scripts que utilizan una variante del
lenguaje java.
1.-
Registrar un dominio web
2- Diseñar y construir el sitio virtual
3- Contratar un servicio de hospedaje (hosting)
4.-
Mantenimiento y soporte técnico
1.- Dominio Web
Lo primero que se recomienda es registrar un dominio web, que viene siendo la dirección de una empresa, organización o persona en Internet. Es la puerta que le da a la gente el acceso al mundo virtual y permite que su información, productos o servicios sean accesibles a millones de personas en todo el mundo a través de la red. El dominio tiene una doble utilidad en Internet: Como dirección, es la forma más fácil, rápida e intuitiva para localizar un sitio en Internet. Como marca, sirve para identificar una empresa o las marcas de productos y servicios en la red.
Ejemplo: http://www.altavista.com
http:// “es el dominio”
nota:
Debe registrar todos los nombres de dominio que seleccione
para usarlos como propietario (y evitar que otras personas u organizaciones los
utilicen). InterNIC proporciona una lista de registradores de nombres de
dominio acreditados. La mayoría de esos servicios pueden ayudarle a determinar
si el nombre que desea está disponible. Tenga preparada alguna variación del
nombre de dominio por si el que ha elegido inicialmente ya estuviera
registrado. Si planea crear un sitio Web pero no espera ponerlo en marcha de
inmediato, quizá desee de todos modos registrar el nombre antes que otras
personas lo hagan.
2.- Diseño Web
Luego de registrado su
dominio, el paso a seguir será determinar el objetivo o el fin que persigue al
instalar una pagina web. Conocer para que se necesita la página; para anuncio,
Apoyo a ventas ó información de
La tienda. En nuestro caso
tomaremos en cuenta la segunda opción puesto que se quiere comercializar
un producto a través de la WEB, y la
página debe contener descripción de la empresa, información de
contacto, formulario de comentarios/sugerencias, especificación de producto
(s), descripción de sus servicios y sección de preguntas y respuestas.
1.- Levantar información donde se determina
el tipo de producto que se quiere comercialiar, qué
tipo de página se quiere: con imágenes,
con base de datos, o simplemente información.
2.- Estudiar los requerimientos a nivel de
Hardware que requiere el desarrollo del portal.
3.- Programación del portal
Para
el diseño de páginas web debemos tener en cuenta dos etapas:
La primera es el diseño
visual de la información que se desea editar. En esta etapa se trabaja en el
papel 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.
incorporarle al
sitio elementos de diseño: que sean actractivos, que
tengan impacto visual, interactividad, coherencia tanto en la información que
maneja, la navegabilidad a través de las páginas y los elementos gráficos que
usa (colores, logo, etc.). Es importante el uso de llamadores visuales en el
sitio (anuncios que titilan, colores, letras que se mueven, etc.), ya que
atraen la atención de nuestro potencial cliente. Y no se debe caer en el
abuso del uso de dichos elementos,
porque no se quiere cansar al usuario, sino atraerlo para que recorra el sitio
e incitarlo a que vuelva a visitarnos una y otra vez. Por otro lado está el uso
de las imágenes, ¿se justifica realmente su uso en Internet? Por lo general una
imagen la usamos para acrecentar el impacto visual en el sitio, pero hay veces
que, mal usada, lo único que acrecenta es nuestra espera para que aparezca en
pantalla, ya que es uno de los elementos que incrementan el peso de una página
web. Si se le incorpora las llamadas
"nuevas tecnologías" (Flash, ASP, CGI, Javascript, etc.). debemos no exceder de su uso puesto que hacen más lenta la
navegabilidad del sitio.
La segunda, una
vez que se tiene este boceto se pasa a 'programar' 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
.- Pruebas
en ambiente de desarrollo.
.- Muestra
al cliente de pruebas pilotos.
.- Ingreso
de datos en la base de datos del sitio Web.
3.- Hospedaje
Web
Este último servicio es el que hará posible que su sitio pueda ser visitado las 24 horas del día por cualquier persona que navegue en internet. Para que un sitio pueda ser visto a través del internet debe estar hospedado en un servidor. Un servidor es una computadora continuamente conectada a internet la cual tiene la capacidad de procesar cientos de miles de visitas diarias.
Los grandes portales debido
al intenso trafico que reciben cuentan con servidores propios o
"dedicados", sin embargo, los costos de mantenimiento de un servidor
son muy elevados, por lo cual, tener un servidor dedicado no es una opción
viable para la mayoría de los sitios de empresas y negocios pequeños o
medianos.
La alternativa es contratar
un servicio de hospedaje virtual por el cual en un mismo servidor pueden
hospedarse cerca de 200 sitios. Esto permite que la empresa que ofrece dicho
servicio pueda amortizar los costos de mantenimiento del servidor entre todos
los sitios hospedados, lo cual resulta en un servicio económico y accesible
para todos.
Si bien es cierto que algunas
empresas ofrecen este tipo de servicio de forma "gratuita", a la hora
de tener una sólida presencia en internet estos servicios gratuitos no son
recomendables.
Las empresas que ofrecen
estos servicios "gratuitos" deben generar ingresos, como cualquier
otra empresa y la mayoría de ellas lo logran vendiendo espacios publicitarios
(en forma de banners o ventanas pop up), este tipo de
publicidad es colocada en cada uno de los sitios que utilizan dicho hospedaje
gratuito. Esta situación podría ser aceptable para un sitio personal o uno
familiar, pero nunca podrá ser justificable para el sitio de una empresa, de un
negocio o de un empresario.
Otras limitaciones que obran
en contra de estos servicios gratuitos son la evidente lentitud para descargar
documentos y una notable limitación al momento de manejar visitas múltiples.
Qué datos
deben tenerse en cuenta al contratar un servicio de hospedaje web?
En primer lugar, la cantidad
de espacio asignado para su sitio. Por lo general entre 5Mb y 10Mb es más que
suficiente para un sitio promedio.
También es importante saber
cuántas cuentas de correo electrónico propias se pueden habilitar. Esto le
permitirá crear una cuenta de correo electrónico para cada uno de sus empleados
o bien canalizar adecuadamente las consultas.
Luego, es importante
considerar qué otros servicios adicionales ofrece el servidor. Por ejemplo, un
panel de control protegido por nombre de usuario y clave secreta que le permita
realizar tareas de mantenimiento: agregar nuevas cuentas de correo electrónico,
redirigir mensajes desde una cuenta hacia otra, activar servicios de auto
respuesta, cambiar claves (passwords) o ver las
estadísticas de las visitas a su sitio.
También debe considerarse si
es posible utilizar un SSI (Server Side Includes) o CGI (Common Getway Interface), que le
permitan crear un sitio interactivo agregando formularios, listados de
suscripciones, carritos de compra, etc.
Por último, es fundamental
averiguar cuál es el máximo ancho de banda asignado, ya que cuanto mayor sea
éste, mayor será el número de visitantes simultaneos.
4.-
Soporte Técnico y mantenimiento de la página
Después de probarlo, puede usted cargar los archivos del sitio Web en el
servicio de alojamiento que contrató a tal efecto. Para que los clientes tengan
la impresión de que su empresa es dinámica y funciona, es probable que deba
agregar o cambiar el contenido del sitio con regularidad. Hay que mantener
actualizado el sitio.
![]()
Infografía
.-Página Web. Disponible en: www.cancun-hosting.com/asesoria_internet.html
.- Qué se
necesita para ser visibles en un espacio
de Internet. Disponible en:
http://www.chaiten.com/publico/article_209.shtml
.-
Qué se necesita para tener una página. Disponible en:
http://www.google.co.ve/search?hl=es&q=que+se+necesita+para+tener+una+web&meta=lr%3Dlang_es
.-
Diseño de Páginas WEB.Dispponible en: http://es.wikipedia.org/wiki/Dise%C3%B1o_de_p%C3%A1ginas_web
.-
http://www.cssboulevar.com.ar/articulos/
.- PHP. Disponible en:
www.es.wikipedia.org/wiki/php
.-Lenguajes de Programación para
WEB. Disponible en: www.monografias.com/trabajos7/html/html.shtml
.- Lenguajes y diseñadores de
páginas web. Disponible en: www.einnova.com/web/visitas_3.htm