Foros del Web » Programando para Internet » PHP »

Como funcionan las webs dinámicas?

Estas en el tema de Como funcionan las webs dinámicas? en el foro de PHP en Foros del Web. Hola a todos. EStoy interesado en aprender como funcionan las webs 2.0, con sesiones y en donde los usuarios pueden enviar perfiles, fotos, videos...etc Según ...
  #1 (permalink)  
Antiguo 27/03/2008, 18:23
 
Fecha de Ingreso: febrero-2004
Mensajes: 7
Antigüedad: 20 años, 2 meses
Puntos: 0
Como funcionan las webs dinámicas?

Hola a todos.

EStoy interesado en aprender como funcionan las webs 2.0, con sesiones y en donde los usuarios pueden enviar perfiles, fotos, videos...etc

Según tengo entendido (corregidme si me equivoco), funcionan básicamente con php y mysql.
Una vez el usuario rellena toods los campos del formulario estos se envian a una base de datos del servidor, el cual genera automáticamente los perfiles y las páginas web cuando dichos usuarios acceden al sitio.

Lo que no tengo dle todo claro es si esas páginas se guardan en el servidor o se autodestruyen. ES decir, si hay un html o php para cada usuario o si por el contrario este se genera únicamente para cada visita y desaparece posteriormente. Algo asi como los temporales del windows, que vienen y se van.

Para hacer una web de este tipo como se monta?

Por ejemplo quiero una en que la gente pueda iniciar una sesión y puedan generar albumes de fotos.

1- Se realiza el diseño y el contenido en html

2- Se trabajan los formularios

3- Se trabaja todo el tema de las bases de datos y el php

En caso de que el servidor genere los archivos .jpg y .php automaticamente imagino que se necesitaria uno bien bueno, con mucha capacidad par alojar tantos archivos.

Las páginas web que genera el servidor, también hay que programarlas?.
Es decir, por ejemplo las tablas donde van ubicadas las fotos y los videos y los textos que escribe la gente online.
Imagino que seria algo asi como la regiones editables en dreamweaver.
Tu programas una plantilla con regiones editables y el servidor coloca en esas regiones lo que cada usuario actualiza.

Quizás no tengo del todo claro el mecanismo de este tipo de webs.

Como empezariais vosotros?
  #2 (permalink)  
Antiguo 27/03/2008, 22:16
Avatar de Marvin
Colaborador
 
Fecha de Ingreso: febrero-2005
Ubicación: global $Chile->Santiago;
Mensajes: 1.991
Antigüedad: 19 años, 3 meses
Puntos: 81
Re: Como funcionan las webs dinámicas?

Mmm... para partir te recomendaria que entendieras bien el concepto y uso de las paginas dinamicas.

Si bien, una pagina que genera el usuario X puede ser totalmente distinta a la del usuario Y, existen ciertas reglas y limites que debes tener en cuenta para crearla. Por ejemplo, de 1 a 4 frames, imagen de fondo o color, foot de pagina, etc... limites que tu pondras claro.

De alguna manera siempre vas a controlar cuanto exista en la pagina, ya sea poniendo limites o sacandolos. Por esta razon tu mantienes el control de estas paginas.

Ahora... para llegar a esta pagina "personalizada" debes tener claro cual es el nivel de personalizacion que tendran... y ahi es donde entran las paginas estaticas... para que cada usuario pueda usar su imaginacion y crear su pagina (sin que perdamos el control sobre lo que esta creando).

Estas paginas estaticas son las que te van a ir dando las opciones que puedes (o no) agregarle a tu sitio, la estructura de la pagina, como se llamara la base de datos, que datos tendra, etc... por lo tanto, una vez recopilado todos estos datos, podras generar una pagina web con base de datos que partira de lo que el usuario ha escogido.

Por ejemplo, si quieres que en tu sitio no aparezcan mujeres desnudas en ninguna de las paginas creadas por usuarios, puedes hacer que las imagenes se suban a tu servidor pero que cada vez que un usuario suba una, te llegue un mail con la imagen para revisarla y darle permiso. Si el permiso esta dado se ve la imagen, sino, le pones una imagen que diga "en revision" o algo por el estilo.

Los usos mas comunes para este tipo de webs son: blogs, foros, libros de visita, envío de e-mails, reserva de productos, pedidos on-line, atención al cliente y encuestas o votaciones.

Suerte!
__________________
El que dice "Solo sé que nada sé", esta asumiendo que sabe algo.
Lea las FAQ's!
  #3 (permalink)  
Antiguo 28/03/2008, 04:03
Avatar de mij
mij
 
Fecha de Ingreso: enero-2007
Mensajes: 70
Antigüedad: 17 años, 3 meses
Puntos: 1
Re: Como funcionan las webs dinámicas?

Web 2.0 es una "tendencia" o filosofia de diseño que hace incapié en que sea el usuario el que cree los contenidos, pero NO es una tecnología, y puede de hecho implementarse usando diferentes plataformas (.NET, php, JSP, etc.)

En cuanto al php/mySQL hay miles de tutoriales buenos y gratuitos en la red, basta hacer un poco de "googling":
http://www.w3schools.com/php/default.asp
http://www.tizag.com/phpT/
http://www.php-mysql-tutorial.com/


El servidor no genera los archivos php, los archivos php son los programas que generan el código html, que es lo que se envía al cliente, es decir:

-un usuario quiere ver la página www.example.com/test.php

-el servidor ejecuta el programa test.php, donde quizas se lee y/o escribe información de/en una base de datos mySQL (o de otro tipo)

-el resultado de ejecutar este programa es un codigo html que se manda al usuario y que es lo que este visualiza en su navegador.

Es decir, no hay un php o html por cada cliente, sino que a partir del programa php que hay para todos, se crea un codigo html para el cliente actual, y este html solo existe en el servidor mientras se está enviando (como dices tu, es un poco como los archivos temporales de windows).

Echale un vistazo a los tutoriales y mucha suerte!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:29.