Ver Mensaje Individual
  #5  
Antiguo 25-02-2010
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.916
Reputación: 25
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Cita:
- La versión de Delphi que estoy manejando si es la apropiada para este tipo de desarrollos?
No le veo mucho problema. En fin, hacer una aplicacion WEB es relativamente elemental. Lo mas complicado, a la larga, es el front-end (html,js, cs, etc). Una opcion popular es usar Intraweb. Aunque en mi *opinion* es mejor entender como funciona todo eso, para el caso de que haya un problema tener claro como se corrige.

En el front-end, es popular combinar un framework de CSS (como 960) y de JS (como JQuery) con uno de widgets (como el de JQuery).

Cita:
- La base de datos de acuerdo a lo que he leido tiene muchos beneficios
No veo porque firebird no sea una eleccion. Si tienes experiencia en ella, es mejor usar lo conocido que lo por conocer. MySql es la alternativa mas usada, pero tiene costos de licenciamiento dependiendo de. postGress es una solucion robusta, pero, una aplicacion WEB dificilmente requiere algo complejo (tanto que MySql se uso MUCHO tiempo sin tener transacciones ni triggers ni nada de eso).

Cita:
- Un aspecto que no he manejado es la parte de seguridad en la web para la información
Esto es todo un tema. Asi que estudialo por aparte...

Cita:
- Si existe alguna recomendación adicional, bienvenida.
Como dice Roman, es posible avanzar un poco mas rapido en un lenguaje script (mi favorito es python con http://www.djangoproject.com), PERO, si no tienes experiencia, la ventaja queda negada.

MUCHO mas crucial es entender como opera el modelo HTTP (que es GET, POST, sesiones, etc). Luego aplicar eso es trivial en cualquier lenguaje.

La parte mas critica es la generacion del HTML en base a los datos de la BD. Hay es importante saber sobre expresiones regulares, usar un sistema de "plantilla" (ej: que substituya variable como <p> Hola, soy el usuario %usuario%</p>) y demas. Si miras un framework como http://docs.djangoproject.com/en/1.1/ veras todos los subcomponentes de un sistema web.

Por lo tanto, reitero: Aprende primero la fundación. Como se relacionan los URL con los GET, los POST, las sesiones, los cookies. Como se maneja el CSS, el JS, etc.

Mira los ejemplos de Delphi sobre web (en la carpeta DEMOS).

Luego elige las herramientas. Nunca al revés. Primero entendimiento, luego herramientas.
__________________
El malabarista.
Responder Con Cita