Orientacion!!

Carolina
08 de Mayo del 2008
Amigos. necesito que me orienten en lo siguiente:

para hacer un software importante de gestion, es mejor que sea web(intranet) o con aplicación de escritorio(local) y la base de datos en red en un servidor?
siempre hablando de java como lenguaje, que tengo entendido es mucho mas potente que PHP para este tipo de aplicaciones. es cierto?
Cuales son las limitaciones en hacerlo web? estaba pensando en hacerlo con JSP.
Que ventajas tengo si lo hago como aplication desk top?

Algun experto me podría orientar

Gracias.-

whigox
08 de Mayo del 2008
A ver, por puntos:
el que sea web o de escritorio es en funcion del gusto de cada uno puesto que se puede conseguir más o menos lo mismo en las 2.

La ubicación de la base de datos depende del tipo de app que escojas: si la aplicación la usará una sola persona, lo suyo es que la incluyas en el equipo. En cambio, si la peuden usar varias personas de manera concurrente, lo suyo es que esté en una base de datos externa, para que la información sea la misma para todos.

La potencia de un lenguaje depende del que lo maneje, ya que a grandes rasgos puedes hacer lo mismo con casi todos.

El único problema que le veo a hacerlo en web es el tema de la seguridad, pero se resuelve parcialmente si usas un framework como Struts o JSF (siempre y cuando uses JSP).

La "desventaja" de hacerlo como app desktop es la diversidad de arquitecturas que puedas tener, aunque si la aplicación no es golosa en recursos, creo que ni te enteraras.

Es mi opinión, no pretende ser LA solución, pero espero que te sirve :-)