Para los expertos en Java

Imagen de ElSanto

Forums: 

Con la liberación de Java, esto trae un sin numero de posibilidades que se le puede dar, entre una de ellas seria el mejoramiento del mismo entre crear mas librerias que hagan mas facil las cosas, entre otras cosas, ademas de poder crear software que corran en cualquier plataforma sin tener que preocuparse por pagar alguna licencia por usarlo...

Bueno pero mi pregunta es para que me oriente un poco, ya que de Java no se nada :( y quisiera realizar una aplicacion pequeña que maneje unas cuantas tablas guarde dato, recupere los datos, y haga unos reportes para ir cogiendole el golpe ;) Que IDE debo usar Eclipse o Netbeans? que pluings debo instalar? Que libreria debo usar? Cual seria mejor para realizar unas 5 GUI?

Ah, antes que me digan RTFM ya lo estoy haciendo, gracias por los comentarios....

Jajajaja... Que pasó

Imagen de kfirmad Kronsage

Jajajaja...

Que pasó pana... pero bueno... pues a mi me han recomendado mucho eclipse porque se pueden hacer muchas aplicaciones, desde escritorio hasta web... pero eso lo debo comprobar... al igual que tu, estoy empezando a moverle al eclipse... y jejeje, ya hice el típico "Hola Mundo" tanto para consola como para una peque ventana en modo gráfico...

----------------------------
Alza tu cerveza, brinda por la libertad, brinda por GNU/Linux

----------------------------
Cada día más Grande... y no lo detiene nadie!!

que tipo de aplicaciones?

Imagen de Tonny

Eso es lo primero que tipo de aplicaciones vas hacer, ya que la plataforma java en resumidas cuentas se enfoca en tres tipos, JSE Java Estandar Edition donde puedes hacer aplicaciones en consola y aplicaciones swing con ventanas botones etc. en si aplicaciones para escritorio que interactúen con datos si lo deseas.
JEE Java Enterprise Edition Su nombre lo indica aplicaciones para la empresa, aplicaciones grandes con cualquier tipo de interfaz de escritorio, web, mobil etc.
JME Java Micro Edition orientada a pequeños aparatos celulares, pocket pc, pal , etc.
Como veras ahora para crear "unas 5 GUI" como lo dices puedes hacerlo con las tres plataformas.

Ahora el IDE
Es cierto que eclipse estuvo adelante sobre todo con su editor y la facilidad para crea plugins frente a netbeans, los e probado a los dos y la mejor opcion es ahora netbeans inclusive para las 3 plataformas.

Para aplicaciones swing su diseñador matisse es plenazo, es tan fácil como crear aplicaciones en delphi o visual basic.
Para interfases web tenemos ahora el visual web pack que es un diseñador como el dreamweaver, pero utiliza la nueva tecnología de java JSF Java Server Faces, con el cual el diseño de aplicaiones web se hace mucho mas facil que antes
Para aplicaciones mobiles de igual manera hay el visual midlet en el que arrastras componentes y lo haces todo

Pero sobre todo eso lo tienes inmediatamente al instalar el ide (excepto el visual web pack) a diferencia de eclipse que ni siquiera el paquete visual editor viene incoprporado.
Para eclipse tendrías que instalar plugins
Visual editor para aplicaciones de escritorio
Callisto para aplicaciones web aunque no tiene editor visual de JSF
para aplicaciones mobiles no e investigado nada para eclipse

Bueno pero lo que si es que los dos son libres y open source asi que utiliza el que mas facilidades y ventajas te de para tus aplicaciones, por las caracteristicas de facilidad e integracion te recomendaria netbeans 5.5

una pregunta...

Imagen de kfirmad Kronsage

[quote=tonny]
Para aplicaciones swing su diseñador matisse es plenazo, es tan fácil como crear aplicaciones en delphi o visual basic.
[/quote]

Me llamó mucho la atención esta parte tonny, podrías por favor ampliar un poco más? y principalmente... de donde se lo puede buscar? claro, googleando, pero mejor tu que conoces del tema... gracias.... :D
----------------------------
Alza tu cerveza, brinda por la libertad, brinda por GNU/Linux

----------------------------
Cada día más Grande... y no lo detiene nadie!!

Esta incluido desde la

Imagen de Tonny

Esta incluido desde la version 5, eso, solamente tienes que instalar netbeans y ya lo tendras
un formulario donde vas arrastrando los componentes y colocando los eventos, etc.

Mira este video es una demostración

http://testwww.netbeans.org/kb/50/advanced-gui.html

Mi hermano... e slo que

Imagen de kfirmad Kronsage

Mi hermano... e slo que andaba buscando...

Gracias, un fuerte abrazo y si vas por Guaranda en Carnaval... allí te espero con unita de pájaro azul...

----------------------------
Alza tu cerveza, brinda por la libertad, brinda por GNU/Linux

----------------------------
Cada día más Grande... y no lo detiene nadie!!

Listo jeje, tengo un amigo

Imagen de Tonny

Listo jeje, tengo un amigo acá en Ibarra que es de Guaranda, entonces talvez que algún ratito este por alla y tambien me a comentado del pajaro azul que esta buenisimo, yo no lo e probado pero ya lo hare
gracias con todo y suerte con el java, ademas de ser la primera, la mas estable y la mejor es la unica que microsoft con el .NET quiere bajar pero con esto de la liberación y todo ahora se difundirá mucho mas...

Tampoco le hago mucho al

Imagen de antares

Tampoco le hago mucho al java, he probado ambos, eclipse y netbeans, inclusive para EJB y todo lo relacionado al java enterprise. Quiero hacerte una comparación (media sonsa, pero didáctica): Eclipse es a Debian como Netbeans es a Ubuntu. El uno te viene preparadito listo para usar sin mayor complicaciones, al otro te toca irle puliendo con gran trabajo hasta que obtienes lo que quieres, y funciona como lo quieres. Desde mi punto de vista, definitivamente eclipse no es para novatos (sobre todo si te metes con el java enterprise).

Pero repito, es mi humilde opinión... ;)

Saludos,

antares

Puede ser pero el java

Imagen de Tonny

Puede ser pero el java enterprise no es para novatos, hay que pasar bien la estandar para meterse con el enterprise claro que ahora en java 5 es muchas cosas mas fáciles, pero por eso eclipse y netbeans son java; debian y ubuntu son GNU/Linux y todos son open source asi que sea el usuario el que elija cual le satisface sus condiciones.

Estimado SANTO... Si de

Imagen de deathUser

Estimado SANTO...

Si de manejo de persistencia se trata, te recomiendo HIBERNATE, es simplemente genial, es una librería que abstrae el acceso a datos, con lo que independizas tu aplicación de la base de datos, obviamente es completamente orientado a objetos y su lenguaje de querys HQL es muy similar al SQL, bueno si lees el manual vas a ver de lo que es capaz.

Yo he usado ECLIPSE como ide, y me parece fantástico, no he probado mucho NETBEANS, pero me queda de tarea, sobre todo con lo que han mencionado sobre el desarrollo de aplicaciones swing.

Suerte ...

bye
:)

Páginas