Author Topic: Ayuda Programa Gestión JAVA y Mysql  (Read 3633 times)

sansun

  • Newbie
  • *
  • Posts: 1
  • Karma: 0
    • View Profile
Ayuda Programa Gestión JAVA y Mysql
« on: Marzo 30, 2011, 02:59:24 am »
Hola,

Necesito hacer un programa de gestión con base de datos. El programa es el típico que debe controlar las facturas, los clientes, los pedidos, etc. Pueden acceder varios usuario al programa, desde diferentes ordenadores por lo que había pensado desarrollarlo en programación web...
¿Que es mejor programación web o de escritorio, para este tipo de aplicación? ¿Los accesos a Mysql son más lentos en web?

He hecho algo con java y mysql, pero antes de volverme a poner con ello, quisiera preguntaros... ¿que tal es Java Server Faces? ¿Que diferencia hay con Java Server Pages? ¿Que otros lenguajes pueden ser mejor para una aplicación de gestión? ¿Drupal?

Espero que me podaís ayudar...

Un saludo y Muchas Gracias!!!!


chuidiang

  • Administrator
  • Hero Member
  • *****
  • Posts: 5466
  • Karma: 12
    • View Profile
    • Apuntes de programación
Re: Ayuda Programa Gestión JAVA y Mysql
« Reply #1 on: Marzo 30, 2011, 04:08:39 am »
Buenas:

Para un programa para controlar facturas da igual web que escritorio. Debe decidirte a usar uno u otro el que vayan a acceder varios usuarios con navegador o que prefieras instalarles a cada uno la aplicación de escritorio, con acceso remoto a una base de datos común. En principio para lo que comentas una aplicación web puede estar bien.

Con web no creo que tengas problemas de velocidad si tienes una red decente. No es lo mismo hacer una aplicación web dentro de una empresa que hacerla en internet, con ADSLs de pocos megas.

Java Server Pages (JSP) es la base para hacer la aplicación web. Java Server Faces es un nivel superior, se basa en JSP, pero te ayuda a organizar la aplicación completa. Eso sí, tiene su tiempo de aprendizaje.

Drupal no es un lenguaje, es un gestor de contenido en el que la gente puede escribir textos/documentos para compartir con otros. Simplemente lo instalas en tu servidor web, lo configuras y ya está funcionando. No se puede programar en drupal ni mucho menos hacer una aplicación de gestión.

El lenguaje de programación que hay debajo de drupal es PHP, que es de alguna manera un equivalente/alternativa a JSP. En internet es más barato y fácil encontrar servidores que soporten PHP que servidores que soporten JSP. Si montas tú el servidor en una empresa, debería dar igual, ya que instalarás el servidor web que quieras (apache para php o tomcat para jsp). Sin embargo, PHP es un lenguaje en el que hay que ser mucho más cuidadoso, ya que es más fácil comenter despistes que en JSP. Yo personalmente lo veo menos adecuado que JSP para una aplicación web de cierta embergadura.

Se bueno.

 

ey