Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SÉPTIMO NIVEL
GRUPO DE PROYECTO:
PPPP GGGG
DDDDDD OOOOO
TUTOR:
Ing. Elember Guanoluiza Cedillo, Mgs.
Sangolquí
ABRIL /2009
1. TÍTULO DEL PROYECTO
“Portal transaccional usando el entorno de programación más adecuado para
páginas web dinámicas”
3. SISTEMA DE OBJETIVOS
3.1 Objetivo General
Comparar lenguajes de programación para web dinámicas que permiten
establecer ventajas y desventajas en la aplicación de páginas y portales de
internet para construir un portal transaccional usando el entorno de
programación más adecuado.
3.2 Objetivos Específicos
Investigar lenguajes de programación para web dinámicas.
Analizar las ventajas y desventajas a la hora de seleccionar un
lenguaje.
Comparar costos de licencias y facilidad de adquisición.
Determinar la complejidad de su estructura.
Establecer la compatibilidad con los sistemas operativos más usados
en el medio.
4. MARCO TEÓRICO
Existes varios lenguajes de programación para web dinámicas, se ha
seleccionado los más importantes con sus características, estructura, ventajas,
desventajas y ejemplos de cada uno de estos.
1. DHTML
2. JAVASCRIPT
3. PHP
4. ASP
5. ASP.NET
6. JSP
7. PHYTON
8. RUBY
Lenguaje HTML
Lenguaje Javascript
El código Javascript puede ser integrado dentro de nuestras páginas web. Para
evitar incompatibilidades el World Wide Web Consortium (W3C) diseño un
estándar denominado DOM (en inglés Document Object Model, en su
traducción al español Modelo de Objetos del Documento).
Sintaxis:
Lenguaje PHP
Sintaxis:
<?php
$mensaje = “Hola”;
echo $mensaje;
?>
Lenguaje ASP
ASP no necesita ser compilado para ejecutarse. Existen varios lenguajes que
se pueden utilizar para crear páginas ASP. El más utilizado es VBScript, nativo
de Microsoft. ASP se puede hacer también en Perl and Jscript (no JavaScript).
El código ASP puede ser insertado junto con el código HTML. Los archivos
cuentan con la extensión (asp).
Sintaxis:
<% %>
Lenguaje ASP.NET
Lenguaje JSP
JSP fue desarrollado por Sun Microsystems. Comparte ventajas similares a las
de ASP.NET, desarrollado para la creación de aplicaciones web potentes.
Posee un motor de páginas basado en los servlets de Java. Para su
funcionamiento se necesita tener instalado un servidor Tomcat.
Sintaxis:
Lenguaje Python
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')
Lenguaje Ruby
Sintaxis:
puts "hola"
5. IDEAS A DEFENDER
Demostrar la funcionalidad, versatilidad y flexibilidad que ofrecen los
principales lenguajes de programación para páginas dinámicas,
categorizándolos según la necesidad y recursos del usuario.
Aplicar el estudio comparativo ejecutando uno de los lenguajes en el diseño
de un portal web.
6. METODOLOGÍA INVESTIGATIVA
Empíricos
Observación científica:
Para tener una idea globalizada y superficial de las principales herramientas
que existen para la creación de páginas dinámicas se utilizó la observación
como instrumento de categorización previo a un análisis más profundo.
Teóricos
Histórico lógico:
Las páginas Web hechas con HTML son muy sencillas de crear, aunque
ofrecen pocas ventajas tanto a los desarrolladores como a los visitantes, ya
que sólo se pueden presentar textos planos acompañados de imágenes y a lo
sumo contenidos multimedia como pueden ser videos o sonidos, es por eso
que este código ha ido evolucionando hasta la formación de páginas
dinámicas cuando se incluye cualquier efecto especial o funcionalidad y para
ello es necesario utilizar otros lenguajes de programación, aparte del simple
HTML.
Análisis y síntesis
Una vez hecha la observación científica se procede a analizar cada lenguaje
especificando las ventajas y desvenas según los requerimientos del usuario.
7. RESULTADOS ESPERADOS
Cuadro comparativo de lenguajes de programación para crear páginas web
dinámicas.
Portal transaccional amigable al usuario, utilizando el lenguaje más apropiado
según el estudio realizado.
8. VIABILIDAD
Humana:
Tutores:
Ing. RRRRR CCCCCC (Tutor del Proyecto)
Ing. MMMl SSSSSS (Cotutor)
Ing. GGGG MMMMMM (Cotutor)
MMMl SSSSSS (Cotutor)
Estudiantes:
PPPPPPP GGGGG
DDDDD OOOOOO
Tecnológica:
Hardware:
Portátil marca HP 530
PC HT procesor 3.06. memoria RAM 2GB
Impresora Lexmark X1270
Flash Memory HP 2GB
Flash Memory Sony 1GB
Software:
Sistema Operativo Windows XP
Software utilitario Office Enterprice Edition 2007
Java
HTML
Dream Weber
PHP
MySql
Macromedia Flash
Adobe Ilustrador
Adobe Photoshop
Navegador Mozilla Firefox 3.0
Alcohol 120% Versión 1.73
Económica
El costo del proyecto integrador oscila un monto de $237.40 dólares los
cuales se desglosan a continuación.
PRESUPUESTO
CANTIDAD DESCRIPCIÓN V. UNITARIO V. TOTAL
200 Copias 0.05 10.00
2 Cartuchos de Impresora 25.00 50.00
2 Resma de Papel Bond 5.00 10.00
100 Horas de Internet 0.80 80.00
2 Anillado del Proyecto 1.20 2.40
100 Horas de computadoras 0.65 65.00
1 Extras 20.00 20.00
TOTAL 237.4
9. CRONOGRAMA DE TAREAS
S S S S S S S S S S S S S S S S S S
No. TAREA 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1 1 1 1
0 1 2 3 4 5 6 7 8
1 Socialización del proyecto integrador
http://www.dreamdesigners.com.ar/paginas_dinamicas.html
http://www.desarrolloweb.com/manuales/7/
http://portal2.conlinux.net/node/4
http://es.wikipedia.org/wiki/DHTML
http://www.monografias.com/trabajos59/sistemas-complejos/sistemas-complejos.shtml
http://www.universia.net.co/investigacion/destacado/100-reglas-para-elaborar-un-sitio-
web-competitivo/estru.html