Академический Документы
Профессиональный Документы
Культура Документы
Len
Programacin Web
Prof. Lic. Marta Alicia Casillas Careaga
Unidad IV Arquitectura
Proyecto Investigacin de los temas de la unidad
Lzaro Edain Itz Balam # 11480029
Ingeniera en Sistemas Computacionales
29 de Agosto de 2015
pg. 1
Programacin web
Unidad I
ndice de la Unidad
Introduccin........................................................................................................ 3
Unidad I Arquitectura....................................................................................... 3
1. Evolucin del desarrollo de aplicaciones web................................................3
2. Arquitectura de las aplicaciones Web.............................................................4
3. tecnologas para el desarrollo de Aplicaciones Web........................................7
4. Planificacin de aplicaciones web.................................................................10
Conclusin........................................................................................................ 12
Bibliografa........................................................................................................ 12
pg. 2
Programacin web
Unidad I
Introduccin
La necesidad de las persona por mantenerse comunicadas logro la
creacin y la apertura de la internet, a partir de ese forma de
comunicacin por medio de la internet comenzaron las necesidades de
satisfacer las necesidades del usuario de comunicacin o de navegar y
volver ms sofisticadas las pginas de internet, a medida de la
demanda fue avanzando las formas de crear pginas web, que sus
inicios fue de una forma de texto sin formas o caractersticas
sencillas, hoy en da gracias al avance tecnolgico las pginas web
son ms robustas y ofrecen al usuario ms interaccin y contenidos en
ellas, para llevar acabo estos avance fue necesarios implementar
lenguajes o creacin de lenguajes ms interactivos por ejemplo: java
scrip, html5, php, entre otros. En este documento se tratara de
explicar de manera sencilla un poco de historia y la evolucin de la
programacin web.
Unidad I Arquitectura
1. Evolucin del desarrollo de aplicaciones web
Una aplicacin web es similar a un programa tradicional, con la diferencia que
este se puede ejecutar desde cualquier ordenador con acceso a internet o a
una red local este donde este.
El usuario accede a la aplicacin a travs de un simple navegador de internet,
no requiriendo ningn otro software para su ejecucin.
Las ventajas son independientes del sistema operativo que utilice, adems ya
no tendr que instalar el programa en cada ordenador donde desee utilizarlo
nicamente basta con instalarlas en su servidor.
mbito: habitualmente, las aplicaciones web se utilizan para controlar el
funcionamiento interno de los diferentes departamentos de la empresa,
gestionando:
pg. 3
Contactos
Reuniones
Eventos
Correos electrnico
Etc
Programacin web
Unidad I
.
DHTML (D de dinmico), que incluye la posibilidad de incluir
comportamiento dinmico en la pgina. Ejemplo: mens, hojas de estilo.
.
Lenguajes de programacin del lado del cliente como Javascript,
Vbscript, Applets (Java).
.
Incorporacin de multimedia (Flash, SilverLigth).
.
Lenguajes de programacin del lado del servidor (tecnologa CGI).
.
Lenguajes de programacin del lado del servidor de siguiente
generacin (ASP, PHP, JSP, etc.).
.
Desarrollo de tecnologa para la seguridad (uso de claves,
encriptacin).
.
Aplicaciones en Web como Comercio Electrnico.
.
E-Government, E-procurement, Internet banking, etc.
Un servidor Web
Una conexin de red
Uno o ms clientes
pg. 4
Programacin web
Unidad I
pg. 5
Programacin web
Unidad I
Es difcilmente escalable
Nmero de conexiones reducida
Alta carga de la red.
La flexibilidad es restringida
La funcionalidad es limitada.
pg. 6
Programacin web
Unidad I
Programacin web
Unidad I
pg. 8
Programacin web
Unidad I
Adobre Dreamweaver
Es una aplicacin en forma de estudio que est destinada a la construccin,
diseo y edicin de sitios, vdeos y aplicaciones Web basados en estndares.
Creado inicialmente por Macromedia (actualmente producido por Adobe
Systems) es uno de los programas ms utilizados en el sector del diseo y la
programacin web, por sus funcionalidades, su integracin con otras
herramientas como Adobe Flash y, recientemente, por su soporte de los
estndares del World Wide Web Consortium.
Eclipse Ganymede
Es un entorno integrado (IDE) para desarrollo de aplicaciones con java. Est
pg. 9
Programacin web
Unidad I
pg. 10
Programacin web
Unidad I
2. Documentacin
Documenta todo lo que puedas tu aplicacin en especial aquellas partes de la
misma que hayan requerido un mayor tiempo de desarrollo, en un futuro
cercano te librar de ms de un quebradero de cabeza.
3. No empieces por los pequeos detalles
A menudo es ms sencillo plantearse el desarrollo de pequeos servicios cmo
pueden ser los RSS o una galera de imgenes, pero es fundamental comenzar
por lo que vendr a ser la base de nuestra aplicacin, de este modo podremos
ir completando nuestra aplicacin en un orden lgico, primero los cimientos.
4. Diseo de la interfaz
Esta entrada puede que te ayude en esta parte, es importante conseguir un
buen diseo para nuestra interfaz, es importante conseguir un interfaz que se
atractivo y til para la gran mayora de los usuarios, lo ms importante es
llegar a conectar con el usuario y la mejor manera es ofrecerle la mayor
cantidad de informacin posible para que se llegue a sentir parte del proyecto
pero todo esto muchas veces no lo llegamos a conseguir por una mala eleccin
en la combinacin de los colores que se integran en nuestra interfaz.
5. Evita construirte libreras o frameworks innecesarios
Muchas personas siempre sostienen que es mejor que cada desarrollador
utilic sus propias libreras, pero la realidad es que en muchas ocasiones esto
supone una gran prdida de tiempo, es mejor buscar una librera o frameworks
que se parezca lo ms posible a lo deseado que desarrollarlo por ti mismo.
6. Ten un plan de proyecto
Asegrate de que cada desarrollador que trabaje en el proyecto sepa qu es lo
que debe de hacer y cundo tiene que hacerlo, teniendo todo esto redactado
en un documento te ayudar a identificar problemas.
7. Elige el lenguaje adecuado
Ya sabes que hay numerosas discusiones sobre Cul es el mejor lenguaje de
programacin?, la respuesta a menudo es depende de para que quieras
utilizarlo, por eso asegrate de escoger el lenguaje adecuado.
8. Evita las distracciones
Optimiza tu tiempo, cuando ests trabajando que nada te distraiga, ni llamadas
telefnicas, ni clientes de mensajeras instantneas, proponte un buen nmero
de horas al da de trabajo aislado dedicado al proyecto.
pg. 11
Programacin web
Unidad I
Conclusin
Bibliografa
Fernando Berzal. (1999). Desarrollo Profesional de Aplicaciones
Web con ASP.NET. 2003, de Microsoft Corporation Sitio web:
https://books.google.com.mx/books?
id=J1d_9l6zlAIC&pg=PA60&lpg=PA60&dq=Desarrollo+Profesion
al+de+Aplicaciones+Web+con+ASP.NET&source=bl&ots=GqR7j
KXo8H&sig=KfgITb35mb94Ric887o8d4G4Hw&hl=es&sa=X&ei=EddcVdmhOImQsAXxn4HYCg&ved=0CDo
pg. 12
Programacin web
Unidad I
Q6AEwBA#v=onepage&q=Desarrollo%20Profesional%20de
%20Aplicaciones%20Web%20con%20ASP.NET&f=false
http://www.um.es/docencia/barzana/DIVULGACION/INFORMATICA/Histo
ria-desarrollo-aplicaciones-web.html
https://prezi.com/ohanpxoyzgyx/13-tecnologias-para-el-desarrollo-de-aplicacionesweb/
http://es.slideshare.net/MeliVidal/tecnologia-web-5778008?related=1
pg. 13
Programacin web
Unidad I