Foro de elhacker.net

Programación => Java => Mensaje iniciado por: The Ghost en 25 Abril 2007, 21:49 pm



Título: Herramientas Java
Publicado por: The Ghost en 25 Abril 2007, 21:49 pm
A ver si armamos un buen tema sobre las diferentes herramientas que existen para la programación java ya sean ide's, herramientas libres o privativas, librerias


Findbugs (http://findbugs.sourceforge.net/)
Revisa el código java y encuentra los posbiles errores que hay

Eclipse (http://www.eclipse.org/)
Entorno de desarrollo de código abierto

Tomcat (http://tomcat.apache.org/)
contenedor de serverlets

Maven (http://maven.apache.org/)
herramienta software para la gestión y comprensión de proyectos Java.

Saludos
The Ghost


Título: Re: Herramientas Java
Publicado por: BenRu en 25 Abril 2007, 22:17 pm
Aqui van algunos mas:

JCreator (http://www.jcreator.com//)
IDE Java

NetBeans (http://www.netbeans.org/)
IDE Java

IntelliJIDEA (http://www.jetbrains.com/idea/)
IDE Java

Java Runtime Envirioment (J2RE) (http://www.java.com/es/download/index.jsp)
Lo necesario para ejecutar aplicaciones Java

Java Development Kit (JDK) (http://java.sun.com/products/archive/j2se-eol.html)
Compilador y herramientas para Java

DJ Java Decompiler (http://members.fortunecity.com/neshkov/dj.html#Please)
Decompilador Java

FreeJava (http://members.xoom.com/gboban/index.htm)
Sistema de desarrollo para aplicaciones Java


Un saludo


Título: Re: Herramientas Java
Publicado por: angelzero en 4 Mayo 2007, 18:31 pm
Salu2...
Cierto acotando un poquito mas respecto a herramientas Java (J2SE= Java 2 Standard Edition)

Ciertamente para empezar a usar java tendremos que instalar la maquina virtual de java  mas conocido como el JRE y el SDK o JDK que son las herrmientas para crear aplicaciones java

Herramientas para usar java en Windows

Instalar  Descagar Eclipse SDK 3.2
http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.2.2-200702121330/eclipse-SDK-3.2.2-win32.zip&url=http://mirror.switch.ch/eclipse/eclipse/downloads/drops/R-3.2.2-200702121330/eclipse-SDK-3.2.2-win32.zip&mirror_id=63 (http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.2.2-200702121330/eclipse-SDK-3.2.2-win32.zip&url=http://mirror.switch.ch/eclipse/eclipse/downloads/drops/R-3.2.2-200702121330/eclipse-SDK-3.2.2-win32.zip&mirror_id=63)

Descargar paquete para traducir el Eclipse SDk3.2
http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/L-3.2.1_Language_Packs-200609210945/NLpack1-eclipse-SDK-3.2.1-win32.zip&url=ftp://ftp.cise.ufl.edu/pub/mirrors/eclipse/eclipse/downloads/drops/L-3.2.1_Language_Packs-200609210945/NLpack1-eclipse-SDK-3.2.1-win32.zip&mirror_id=66 (http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/L-3.2.1_Language_Packs-200609210945/NLpack1-eclipse-SDK-3.2.1-win32.zip&url=ftp://ftp.cise.ufl.edu/pub/mirrors/eclipse/eclipse/downloads/drops/L-3.2.1_Language_Packs-200609210945/NLpack1-eclipse-SDK-3.2.1-win32.zip&mirror_id=66)

Descargar Neatbeens en Castellano

http://www.netbeans.info/downloads/start.php?f_id=15142&lang_id=11 (http://www.netbeans.info/downloads/start.php?f_id=15142&lang_id=11)

Jcreator es otra buna opcion aunque, personalmente me eh acostumbrado a trabajar con Eclipse


Herramientas para trabajar en linux

Igual que en windows, usamos java Sun


Observacion:


El proyecto Blackdown, tambien conocido como java-Linux, tiene el objetivo de una implementacion de codigo abierto de las distinatas versiones de JDK, encontrandose en continuo desarrollo a medida que SUN va anunciando actualizaciones de la plataforma java. Gente si quieren visitar la pagina principal del proyecto aqui les dejo la paina oficial

http://www.blackdown.org/ (http://www.blackdown.org/)

Lo que obtendremos en los distintos paquetes son herraimentas de desarrollo accesibles desde la linea de somandos, identicas a las de JDK original de Sun, por lo que usariamos, basicamente, el mismo metodo de trabajo que utilizariamos con el producto Sun. La diferencia, como ya eh dicho es que estariamos empleando una implementacion de CODIGO ABIERTO.

Kaffe: Como eh dicho anteriormente , el JDK de java puede obtenerse directamente de la web de Sun e instalarse en un sistema GNU/Linux sin ningun cargo (costo), a pesar de no tratarse de software libre. por tanto, la cracion de aplicaiones en java no tendria por que suponer mayor problema. Un caso distinto es la ejecucion, puesto que no basta con distribuir los archivos  de clases, que contiene el bye-code Java, al no poderse ejecutar directamente. Es precisa una maquina virtual de java, sea la oficial de Sun o cualquier otra.

Kaffe es una implememntacion de una maquina virtual de java, incluyendo el conjunto de bibliotecas de clases que conforman el JRE, pero disponible con una licencia de codigo abierto. Es, por lo tanto, una opcion a tener en cuenta si necesitamos distribuir aplicaiones Java junto con una maquina virtual
la pagina oficial  de esat maquina se las dejo aqui

http://www.kaffe.org/ (http://www.kaffe.org/)

El incoveniente de kaffe, y de otras solucones de codigo abierto, es que siempre va por detras de las ultimas especificaiones de la plataforma  JAva, lo que significa que no esatan disponibles todos los servicios que podemos encontrar en la implementacion oficial. Esto no significa, que no pueda ser utilizada como amquina virtual para aplicaiones que no precisan esos servicios avanzados o de aparicion posterior a la liberacion de kaffe
Creo que me explaye demasiado  :-[; sin embargo un poco de concetos siempre es bueno tenerlos en cuenta.

Salu2...



Título: Re: Herramientas Java
Publicado por: alvk4r en 31 Mayo 2007, 16:13 pm
Ciertamente para empezar a usar java tendremos que instalar la maquina virtual de java  mas conocido como el JRE y el SDK o JDK que son las herrmientas para crear aplicaciones java

Solo una peque~a rectificacion para los no conocedores, si instalas el JSDK, no es necesario instalar el JRE o maquina virtual, pues esta viene ya con el JSDK.
Queda asi:
JRE - Correr aplicaciones JAVA.
JSDK - Correr y desarrollar aplicaciones Java.


Título: Re: Herramientas Java
Publicado por: egyware en 6 Junio 2007, 18:18 pm
Bueno aunque  mi aporte sea pequeño tengo otra herramienta java que permite depuracion sin necesitad de usar jdb (o algo asi) y es mas liviano que el netbeans y el eclipse (osea pide menos memoria)
IDE
BlueJ www.bluej.org (http://www.bluej.org)

y me faltaba el GCJ que compila de java a nativo
gcc.gnu.org/java (http://gcc.gnu.org/java)


Título: Re: Herramientas Java
Publicado por: Nakp en 7 Octubre 2008, 22:37 pm
java a nativo (o casi, no requiere JRE)

http://www.excelsior-usa.com/jet.html (tienen licencias gratuitas para desarrolladores de software gratuito)

Launcher... puede integrar una jvm
http://launch4j.sourceforge.net/ (gratuito y muy liviano)

salu2


Título: Re: Herramientas Java
Publicado por: WannaBeHacker en 19 Octubre 2008, 03:03 am
Jeliot  (http://cs.joensuu.fi/jeliot/)

Citar
Jeliot 3 es una aplicación que muestra de forma gráfica como un programa Java es interpretado. Para hacerlo funcionar tan solo hay que crear una o varias clases (una de ellas con un main), compilar, dar al botón animar y acto seguido la aplicación mostrará las llamadas a los métodos, la transformación de las variables, y las operaciones a medida se vayan realizando.

Otra particularidad de Jeliot 3 es que puede ser añadido a BlueJ como extensión.

Fuente: AQUÍ (http://hermosodia.wordpress.com/2008/08/28/jeliot-3-como-se-interpreta-un-programa-java/)

Está muy bien, sobre todo para aquellos que se inician a aprender programación para comprender la POO de una manera más amena.


Título: Re: Herramientas Java
Publicado por: Amerikano|Cls en 20 Octubre 2008, 01:27 am
Aqui les dejo un muy buen plugin para eclipse que te permite crear facilmente GUI's al drag and drop :D.

Jigloo:

http://www.mediafire.com/file/oizdmmnwuun/Jigloo 3.9.2.rar (http://www.mediafire.com/file/oizdmmnwuun/Jigloo 3.9.2.rar)


SALU2

AMERIKANO


Título: Re: Herramientas Java
Publicado por: marvic en 17 Enero 2009, 11:03 am
HACER GUI'S CON ECLIPSE!!

Estoy buscando una herramienta para hacer guis de java en eclipse:
he encontrado algunos plugins y programas:

algunos tdavia no los he probado:

jigloo:
http://www.cloudgarden.com/jigloo/index.html

Eclipse Visual Editor:
http://www.ibm.com/developerworks/opensource/library/os-ecvisual/

Yoxos:
http://eclipse-plugins.2y.net/eclipse/plugin_details.jsp?id=710

encontre en un foro uqe este servia,
pero yo leyendo la documentcadcion que encotre no lo tengo nada claro


Easyeclipse:
 http://www.easyeclipse.org/site/home/
pero aunque estoy empezando me resulta complicado definir los Layout
(no consigo fijar los componentes en laposicion que quiero como podria hacerse en el netbeans..)
es muy facil de instalar, instala el eclipse entero con la estension y luego se pueden crear clases visuales en las que usar la paleta de componentes swing,awt..

Alguien ha probado estos plugins y programas, ¿y los puede comparar?
¿ cual me recomendais?
o simplemente contar un poco
 ¿que ventajas y problemas les han visto..?
tampoco he encontrado manuales sobre como hacer gui con easyeclipse

muchas gracias



Título: Re: Herramientas Java
Publicado por: Amerikano|Cls en 17 Enero 2009, 19:08 pm
Yo he usado el Jigloo y me ha encantado, te permite tambien defiir los Layout con solo dar click derecho y seleccionar Set layout / absolute :)


Título: Re: Herramientas Java
Publicado por: rubenarnau en 4 Febrero 2009, 13:01 pm
buenas os queria preguntar si me muevo por un chat que es java tipo chatear.com puedo poner comandos para ese chat ejm:iconos nuvo  y mas cosas? gracias


Título: Re: Herramientas Java
Publicado por: Amerikano|Cls en 5 Febrero 2009, 05:07 am
buenas os queria preguntar si me muevo por un chat que es java tipo chatear.com puedo poner comandos para ese chat ejm:iconos nuvo  y mas cosas? gracias

 :huh: :huh: :huh: no te entiendo, explicate mejor  ;)


Título: Re: Herramientas Java
Publicado por: Debci en 21 Julio 2009, 18:05 pm
buenas os queria preguntar si me muevo por un chat que es java tipo chatear.com puedo poner comandos para ese chat ejm:iconos nuvo  y mas cosas? gracias
haber existe crear tema para preguntar no desvirtues este tema por favor.


Título: Re: Herramientas Java
Publicado por: efx en 15 Diciembre 2009, 07:42 am
Bueno no se si ya este, pero igual me gusta trabajar con BlueJ
lo tengo instalado en Ubuntu, y me gusta...igual eclipse, por que va compilando a medida que voi escrbiendo el codiga jaa

pero bueno si les interesa

BlueJ

(http://www.computerwoorden.nl/woorden/wdb/gif/bluej.gif)


Pagina

http://www.bluej.org/download/download.html (http://www.bluej.org/download/download.html)

SAlu2  :P


Título: Re: Herramientas Java
Publicado por: Cuantico en 23 Abril 2010, 02:34 am
Que vivan:

- Ant
- CruiseControl
- StarUML


Título: Re: Herramientas Java
Publicado por: hardjesjlc en 9 Mayo 2010, 10:57 am
El mejor IDE que he probado es eclipse, ademas tiene un monton de plugins como eUML.
Y aqui http://www.easyeclipse.org/site/home/ (http://www.easyeclipse.org/site/home/) Estan los paquetes para instalarlo rapido y que funcione facil.


Título: Herramientas Java
Publicado por: JöëSäväl en 3 Junio 2010, 18:04 pm
 ;D

Me gustaria q explicaran con ejemplo los usos basicos de java como:
- Scroll Bar
- Slider
- Progress Bar
- Text Pane
- Editor Pane
- Tree
- Table
- Manejo de Menús

entre muchas otras. Ustedes saben que los que son novatos en java como yo, pss debemos conocer todos los controles y los usos de todas las herramientas, para saber en q estamos, pss gracias y hasta luego....

 :laugh: :laugh: :laugh:


Título: Re: Herramientas Java
Publicado por: enderman en 21 Junio 2010, 11:39 am
El mejor IDE que he probado es eclipse, ademas tiene un monton de plugins como eUML.
Y aqui http://www.easyeclipse.org/site/home/ (http://www.easyeclipse.org/site/home/) Estan los paquetes para instalarlo rapido y que funcione facil.



Y además se integra perfectamente con repositorios como CVS y Subversion... y si te lo curras con Bugzilla, para tener los bugs de tu aplicación y las tareas pendientes siempre a mano.

fantástico.


Título: Re: Herramientas Java
Publicado por: joelmanx en 19 Agosto 2010, 20:31 pm
Hola a Todos, quiero aportar algo por aqui:

WindowBuilder : un Plugin para creacion de GUI en Eclipse, con soporte para swing, swt y mas

Proguard : Un ofuscador de Codigo Java

Exe4j : hace un executable nativo para programas java

install4j : para hacer el instalador de un programa en java



Título: Re: Herramientas Java
Publicado por: Exheon en 27 Agosto 2010, 02:29 am
Documentacion de la API de Java: http://download.oracle.com/javase/6/docs/api/ (http://download.oracle.com/javase/6/docs/api/)
me parece que es importante que los mas newbies sepan que es aqui donde consultar primero, ademas ahora esta mas oculta que antes, gracias a Oracle

Java Media Framework: http://www.oracle.com/technetwork/java/javase/download-142937.html (http://www.oracle.com/technetwork/java/javase/download-142937.html)
Te da flojera hacer un reproductor multimedia?, a mi tambien ;D, ahora tenemos esta api para crearlo en pocas lineas de codigo, no será la última revelacion en apis pero sirve al menos para ponerle un lindo mpeg player a tu app.

JMagick: http://sourceforge.net/projects/jmagick/ (http://sourceforge.net/projects/jmagick/)
Una implementacion nativa de Java para la API de ImageMagick, no la he problado aun
pero se lee buena ;)


Título: Re: Herramientas Java
Publicado por: Exheon en 27 Agosto 2010, 22:27 pm
;D

Me gustaria q explicaran con ejemplo los usos basicos de java como:
- Scroll Bar
- Slider
- Progress Bar
- Text Pane
- Editor Pane
- Tree
- Table
- Manejo de Menús

entre muchas otras. Ustedes saben que los que son novatos en java como yo, pss debemos conocer todos los controles y los usos de todas las herramientas, para saber en q estamos, pss gracias y hasta luego....

 :laugh: :laugh: :laugh:
Si todavia te pasas por aqui...
yo estuve en los mismo no hace mucho, te recomendaría que leyeses todo lo que encuentres acerca de los ActionListener.
aqui hay algo bueno como para empezar: http://chuwiki.chuidiang.org/index.php?title=ActionListener (http://chuwiki.chuidiang.org/index.php?title=ActionListener)

espero no sea demasiado tarde y trata de tener mas ojo a la hora de postear para no andar desvirtuando el tema...

[joke]...si nos kickean por desvirtuar nos juntamos y tu pagas las chelas ;) ;D ;D ;D[/joke]


Título: Re: Herramientas Java
Publicado por: La Muertع Blancα en 27 Septiembre 2010, 10:55 am
JGRASP: Muy buena herramienta para iniciarse (descarga en su pag. oficial: www.jgrasp.org)


Título: Re: Herramientas Java
Publicado por: klaine en 21 Junio 2011, 23:48 pm
Revisé a la rápida, parece que no lo han puesto, bueno si estaba mil disculpas xD

Compilador online java, por si no tienes el jdk a mano o te da flojera instalarlo xD.

 Compilador  (http://www.innovation.ch/java/java_compile.html)

Url:

Código:
http://www.innovation.ch/java/java_compile.html

EDIT:

Para complementarlo puedes usar:

 Notepad 2  (http://www.flos-freeware.ch/zip/notepad2.zip)

Saludos  ;)


Título: Re: Herramientas Java
Publicado por: xyiyox en 27 Marzo 2012, 08:16 am
Al comienzo del foro dan una herramienta para traducir el eclipse...
pero no funciona...la descargue, la descomprimi y copie los achivos dento de plugins y features....ahi un problema o es que me falta hacer algo ?


Título: Re: Herramientas Java
Publicado por: spaceboy en 7 Abril 2014, 01:06 am
Codealike https://codealike.com/
Es una aplicación de time tracking muy completa.
Ofrece un montón de métricas extra muy interesantes para "conocer" mejor cómo programas.


Título: Re: Herramientas Java
Publicado por: piopio03 en 3 Febrero 2015, 03:59 am
jshint.com (http://jshint.com) Online. Detecta errores en el código.

Recién estoy empezando en esto, tal vez no sea suficiente la página para los más avanzados.

 :rolleyes: (ya pasó navidad)


Título: Re: Herramientas Java
Publicado por: Usuario Invitado en 3 Febrero 2015, 04:15 am
jshint.com (http://jshint.com) Online. Detecta errores en el código.
Recién estoy empezando en esto, tal vez no sea suficiente la página para los más avanzados.

JSHint es un "hinter" o detector de errores para javascript. Creo que te has confundido por los nombres. Java no tiene relación alguna con javascript. El primero es un lenguaje de lado servidor (hablando de desarrollo web) mientras que javascript es para el lado cliente.

Salu2.


Título: Re: Herramientas Java
Publicado por: Usuario Invitado en 3 Febrero 2015, 04:21 am
JRebel (http://zeroturnaround.com/software/jrebel), más conocido como el asesino del redeploy  ;D

Citar
Con JRebel, los desarrolladores pueden ver los cambios realizados en el código inmediatamente, ajustar el código con cambios incrementales, debugar, explorar y desplegar con facilidad (local y remotamente), y finalmente, pasar más tiempo aprendiendo y comunicándose con compañeros en vez de esperar a que el despliegue de la aplicación acabe.




Título: Re: Herramientas Java
Publicado por: piopio03 en 3 Febrero 2015, 05:58 am
JSHint es un "hinter" o detector de errores para javascript. Creo que te has confundido por los nombres. Java no tiene relación alguna con javascript. El primero es un lenguaje de lado servidor (hablando de desarrollo web) mientras que javascript es para el lado cliente.

Salu2.

Wooww, muchas gracias por la aclaración! Pensé que así lo llamaban de cariño, jaja. Entonces estoy en el foro equivocado, creo.
Saludos!  :rolleyes:


Título: Re: Herramientas Java
Publicado por: shellb_c0de en 12 Noviembre 2016, 07:30 am
Aqui algunas herramientas

Gradle
https://gradle.org/ (https://gradle.org/)

Jacoco
http://www.eclemma.org/jacoco/ (http://www.eclemma.org/jacoco/)

Jenkins
https://jenkins.io/ (https://jenkins.io/)


Saludos...


Título: Re: Herramientas Java
Publicado por: nmap en 8 Abril 2019, 05:58 am
Como han nombrado la mayoría, mi aporte es describir las herramientas que utilizo para el desarrollo de Java:
Netbeans, apache, mysql y también es Atom, Sublime, gedit para poder escribir el código rápidamente desde la consola.
javamail, itext como algunas de las librerías básicas a utilizar.
Todo suma! ++
http://posicionamiento-web-seo.com.ar/


Título: Re: Herramientas Java
Publicado por: CanoA2412 en 13 Octubre 2021, 16:05 pm
Dado que nos encontramos en la era del internet, existen muchísimas herramientas para programar en java.

Eclipse

Como Ide de programación yo recomiendo utilizar eclipse, es fácil e intuitivo, ideal para principiantes.

NetBeans

Otra opción muy prometedora es NetBeans, este IDE de programación es muy utilizado por los programadores.

Sin embargo si no deseas utilizar un entorno de desarrollo integrado puedes optar por herramientas independientes para programar, en este caso las herramientas que necesitas son las siguientes:

* Editor de texto
* Procesador del lenguaje: compilador, interprete o traductor.
* Enlazadores
* Depuradores