PDA

Ver la Versión Completa : Pagina Web Dinamica


Rabata
31-10-2005, 12:43:09
Quiero realizar una web dinamica con una visualizacion atractiva (diseño grafico)

He pensado en hacerla con dreamweaver (la Pagina), flash para las animaciones y para construirla en el cliente utilizar por ejemplo ASP (Casi me lo exige el cliente) y la base de datos a utilizar supongo k utilizare MySql, alguien tiene una idea k mejore esto, ya k mi conocimiento de realizar web's no es muy amplio..

Podria aprender todas estas tecnologias, en modo basico para realizar esto pero no se cuanto me costaria el aprendizaje, aunke no parto de cero ya k soy programador de varios lenguajes de programacion desde hace ya por lo menos 6 años y la logica de programacion ya la tengo.

Pero el mayor problema k veo es interconectar todas estas tecnologias, por eso mi pregunta es ¿Conoceis algun manual o tutorial k haga una pagina ejemplo con la fusión de estas tecnologias o alguna similar?.

Muchas Gracioas potr Vuetsra Colaboración....

papulo
31-10-2005, 13:35:22
Te recomiendo que uses PHP+Apache+Firebird (antes que mySQL, por esto (http://phpsolmag.org/files/firebird_ES.pdf))

Yo hace 2 semanas tuve que comenzar a desarrollar un proyecto similar, de web dinamica sin tener ninguna base en estos temas, pero me toco leer mucho y finalmente me decidi por lo siguiente:

Para hacer la pagina usare el NVU, no usare Flash y PHP+Firebird para la base de datos y las operaciones pertinentes.

El ASP te supone un incremento en el costo del servidor.

Manuales:
Este de Desarrolloweb (http://www.desarrolloweb.com/php/)

Y por el resto de la pagina tienes mucha informacion al respecto.

Un <? abrazo ?>

Papulo.

Casimiro Notevi
31-10-2005, 13:52:15
Lo primero es definir exactamente qué llevará la página web, alomejor no necesitas base de datos... o sí.

De todas formas, en principio, lo expuesto por Papulo es lo que yo usaría también, es más, lo he usado con resultados muy satisfactorios, la primera vez me dejé llevar por la corriente y usé LAMP (Linux, Apache, MySql, Php), luego busqué información, hice pruebas y ví que era más efectivo/seguro/rápido/escalable usar Firebird en lugar de MySql. Aclaro que era una base de datos enorme donde acceden clientes y vendedores que necesitan hacer pedidos en tiempo real con precios y stock actualizados al momento. En la central había instalado firebird, así que es una conexión directa, con MySql tuvimos que hacer una base de datos aparte desde la que se importaba/exportaba datos de la principal.

En cuanto al diseño, me gustan las cosas simples, sencillas, claras y rápidas, prefiero html, alguna función en javascript y poco más.

Es una opinión muy personal y que puede ser que a otros no les vaya bien o no les guste, aunque en mi caso estoy contento de haber hecho esa elección.

Saludos.

Casimiro Notevi
31-10-2005, 13:54:41
... y ahora que leo el documento que ha "enlazado" el amigo Papulo, estoy más convencido todavía de la decisión.

mamcx
31-10-2005, 14:27:40
Ten en cuenta que basicamente, cualquier tecnologia del lado del servidor, desde cgi pasando por webbroker a ASP, ASP.NET, PHP, Python, etc... da mas o menos los mismos resultados, con variacion en una que otra ventaja, pero en fin...

Lo mas importante a tener en cuenta es que en lo que dices estas mezclando varias habilidades:

- La de programar bases de datos
- Generar contenido
- Diseño e interaccion de usuario

Cada una con su propia serie de dificultades, herramientas y tecnicas.

Lo que te recomiendo:

1- Separar la interfaz de usuario, del diseño, de la logica y de la bd.
2- Aprende mas sobre CSS, sobre todo. NO pongas html como:

<font color=white/>

mejor usando CSS creas todos los estilos y efectos visuales. Mirate por ejemplo

http://www.csszengarden.com/

Es una pagina que muestra como el mismo contenido se puede alterar de mil maneras con el uso de CSS.

Usa una herramienta que valide la conformidad del html, lo que ayuda sobremanera a tener menos lios con los navegadores. Una que recomiendo y esta en delphi es TopStyle:

http://www.bradsoft.com/topstyle/

Si tu desarrollo es de tamaño medio a grande y si requieres un excelente diseño, mejor que aprendas a hacer a "mano" todo el html importante y a usar disciplinadamente CSS.

Para un desarrollo pequeño o donde solo hay pequeñas porciones dinamicas esta Ok usar dreamweaver, aunque la ultima version parece que mejora mucho la adherencia a los estandares.

Con respecto a mejorar la interfaz, buscate en google sobre Ajax.

Casimiro Notevi
31-10-2005, 16:05:11
Hola, creo que los consejos que ha dado Papulo van en la misma línea de los que he dado yo: usar software libre. Con dreamweaver estás obligando a gastar 399 dólares (http://www.macromedia.com/software/dreamweaver/) más el windows, más todo lo que necesite (o a piratearlo).

Tampoco quiero abrir un debate entre soft libre y privativo, pero si el privativo hubiese que pagarlo siempre, como tendría que ser, en lugar de piratearlo... qué ocurriría?

papulo
31-10-2005, 16:50:24
Hola, creo que los consejos que ha dado Papulo van en la misma línea de los que he dado yo: usar software libre. Con dreamweaver estás obligando a gastar 399 dólares (http://www.macromedia.com/software/dreamweaver/) más el windows, más todo lo que necesite (o a piratearlo).

Tampoco quiero abrir un debate entre soft libre y privativo, pero si el privativo hubiese que pagarlo siempre, como tendría que ser, en lugar de piratearlo... qué ocurriría? Exactamente lo que pienso. Aprender a hacer las cosas de forma correcta, te sirve para siempre, amen de que yo uso software no pirata para absolutamente todo (y pensaba que era algo imposible hace cosa de 1 año :D)

Un <A ref:http://www.clubdelphi.com>abrazo (http://www.clubdelphi.com)</A>

Papulo.

kalimero
31-10-2005, 17:23:57
Hola.
Mi opinion también va en la linea de Php+Firebird, pero no estaría de mas tener en consideración la última versión de MySql, donde vienen algunas mejoras bastante significativas, es decir, Procedimientos almacenados, disparadores y vistas entre otras cosas.
Saludos

papulo
31-10-2005, 18:00:08
Hola.
Mi opinion también va en la linea de Php+Firebird, pero no estaría de mas tener en consideración la última versión de MySql, donde vienen algunas mejoras bastante significativas, es decir, Procedimientos almacenados, disparadores y vistas entre otras cosas.
Saludos EL "problema" de mySQL es que es sustancialmente menos bueno que Firebird, pero simplemente tiene mayor notoriedad.
Firebird es una herramienta impresionante pero desconocida, porque la gente asocia PHP con MySQL y no busca mas posibilidades.