Buscar
Social
Ofertas laborales ES

Foro sobre Java SE > Soft Gestion

Estimados, buenos dias, en mi trabajo tengo la posibilidad de realizar un nuevo programa para que trabajen 10 personas en simultaneo, recien estoy aprendiendo lo que es java y creo que este proyecto seria buenisimo para encararlo y aprender.Por suerte no tengo una fecha de entrega. Hace un mes que estoy viendo tutoriales de youtube y algun que otro libro. El soft de por si va a ser desktop, tener un loguin, y un par de pantallas en la que se ingresan datos, se modifican, se hace algún que otro reporte, no mas de eso. Luego sobre la marcha lo ire mejorando.
Necesito consejos de como encararlo, o sea.. que base de datos me recomiendan? la parte visual con javafx o swing? Desde ya les agradezco que me encaminen!
Saludos, Fernando.

febrero 2, 2016 | Unregistered CommenterFernando

Hola, a ver te comento cuales serian mis preferencias:

Sobre el tema visual, yo no dudaría y elegiría java Fx, el motivo: Java fx es mucho mas rapido para montar las interfaces, ya que se hacen en xml. Tambien es mas sencillo darle un aspecto atractivo con hojas de estilo, mientras que swing, sinceramente a mi no me gusta el aspecto de los componentes, ni aun usando look and feels, me resulta horrible, jeje. Otra ventaja es que te permite tener el codigo mejor estructurado, evitando mezclar logica de negocio con el aspecto grafico.

Sobre el tema de base de datos. Bueno aqui tienes que tener en cuenta que si distintas personas van a acceder a esa bbdd, debe ser centralizada, es decir tener un servidor donde se alojará la bbdd y todos los clientes se conectan a ese servidor, aqui juega mucho la concurrencia... Porque debes controlar que dos personas no modifiquen un mismo registro simultaneamente, ya que puede ocasionarte muchos problemas con la consistencia de la bbdd. En cuanto a gestor, puedes usar cualquiera, ya depende de tus necesidades, conocimientos, preferencias, so donde se instalara y el tamaño de tu cartera .

Lo primero es decidirte por una bbdd sql o nosql. En el primer grupo como opciones tienes gestores como Mysql, Oracle, postgre, sql Server. Y en el segundo pues Mongodb, Casandra, big Table, .... Yo por simplicidad y si no es mucha la informacion que vas a manejar, elegiria el gestor mysql, es simple y barata.

Bueno un saludo, y ya nos contaras como va la cosa.

febrero 2, 2016 | Registered Commenterloderain

Muchas Gracias loderain, me sirvio mucho para ir viendo por donde empezar! jeje agradecido!

febrero 4, 2016 | Unregistered CommenterFernando