SlideShare uma empresa Scribd logo
1 de 14
HERRAMIENTAS INDISPENSABLES
PARA UN DESARROLLADOR JAVA
 Eclipse, es el mas extendido, es opensource y es el que mas plugins
   tiene. Es una aplicacion web que te permite crearte tu propio paquete
   de plugins y descargarlo todo en un zip. Es muy útil para trabajar en un
   proyecto en equipo, ya que puedes distribuir ese zip entre los
   programadores, y te ahorras tiempo instalando los plugins desde el
   propio IDE. Otras opciones son Netbeans de Oracle (antes de SUN) o el
   premiado Intellij IDEA. Este último es comercial, aunque tienen edición
   community.
 Es una herramienta para realizar tareas, como puede ser compilar y
   empaquetar un proyecto, aunque puedes configurar todo tipo de
   tareas, como desplegar un war en un servidor de aplicaciones, o
   subirlo por ftp por ejemplo. Utiliza un lenguaje XML para definirlas en
   un fichero build.xml en la raíz del proyecto. Se integra muy bien en la
   mayoria de los IDEs. Existen en el mercado alternativas mejores que
   ant, como Gradle o buildr, pero ant esta muy implantado y sigue
   siendo el que mas se usa.
 No puede faltar, ni con java ni con cualquier
  otro lenguaje. El que mas he utilizado es
  Subversion. La mayoría tienen plugins para
  los IDEs mas conocidos.
 Notepad++ o PsPad en windows. En linux uso
  el GEdit.
 Clientes MySQL y Oracle Gratuitos
  SQLDeveloper
  Databrid

  Clientes MySQL y Oracle Comerciales
  Navicat for Oracle
  Razor SQL
  PGnJ
  Querious
  DBVisualizer
 Chrome, que viene con un depurador muy
  bueno.
 Firefox junto con el plugin Firebug.
 Un servidor de aplicaciones es un software
  que proporciona aplicaciones a los equipos o
  dispositivos cliente, por lo general a través de
  Internet y utilizando el protocolo http.
 Un servidor de aplicación maneja la
  mayoría de las transacciones relacionadas
  con la lógica y el acceso a los datos de la
  aplicación.
 Imprescindible, esto lo usamos todos los
  programadores, de cualquier lenguaje.
 Evernote. Es un programa para crear notas y capturar
  páginas web o fragmentos de estas. Palmacenar
  artículos y tutoriales interesantes para futuras
  referencias, o fragmentos de código, todo clasificado por
  carpetas y etiquetas. Dispone de aplicación para
  Windows, Mac, Android e iOS que se sincroniza con la
  aplicación web .
 Dropbox.    para     guardar     documentos
 relacionados con Java, como manuales de
 referencia de diversas tecnologías y
 frameworks. Teniendolos en un sitio, ahorras
 tiempo a la hora de consultarlos.
 Github, google code y sourceforge. Para
 buscar código que pueda ser de utilidad en el
 proyecto que estés trabajando.

Mais conteúdo relacionado

Semelhante a Herramientas indispensables para un desarrollador java

Preguntas y Respuestas 2
Preguntas y Respuestas 2Preguntas y Respuestas 2
Preguntas y Respuestas 2
Fede Garcia
 
Componentes para programar en android
Componentes para programar en androidComponentes para programar en android
Componentes para programar en android
Jessarin Kitty Cosmic
 
Características de los 10 lenguajes de programación
 Características de los 10 lenguajes de programación Características de los 10 lenguajes de programación
Características de los 10 lenguajes de programación
Gabriel Solano
 

Semelhante a Herramientas indispensables para un desarrollador java (20)

App inventor
App inventorApp inventor
App inventor
 
Guia 1 java
Guia 1 javaGuia 1 java
Guia 1 java
 
Preguntas y Respuestas 2
Preguntas y Respuestas 2Preguntas y Respuestas 2
Preguntas y Respuestas 2
 
Componentes para programar en android
Componentes para programar en androidComponentes para programar en android
Componentes para programar en android
 
9 anulacion
9   anulacion9   anulacion
9 anulacion
 
Oracles1
Oracles1Oracles1
Oracles1
 
Desarrollo.de.aplicaciones.con.java
Desarrollo.de.aplicaciones.con.javaDesarrollo.de.aplicaciones.con.java
Desarrollo.de.aplicaciones.con.java
 
ENTORNOS DE PROGRMACION.pdf
ENTORNOS DE PROGRMACION.pdfENTORNOS DE PROGRMACION.pdf
ENTORNOS DE PROGRMACION.pdf
 
Lengiajes de programacion valeria loaiza zuleta
Lengiajes de programacion valeria loaiza zuletaLengiajes de programacion valeria loaiza zuleta
Lengiajes de programacion valeria loaiza zuleta
 
Net Beans
Net BeansNet Beans
Net Beans
 
Lenguaje Java
Lenguaje JavaLenguaje Java
Lenguaje Java
 
SISTEMAS DE CODIGO ABIERTO
SISTEMAS DE CODIGO ABIERTOSISTEMAS DE CODIGO ABIERTO
SISTEMAS DE CODIGO ABIERTO
 
Tecnologías detrás de las aplicaciones
Tecnologías detrás de las aplicacionesTecnologías detrás de las aplicaciones
Tecnologías detrás de las aplicaciones
 
Características de los 10 lenguajes de programación
 Características de los 10 lenguajes de programación Características de los 10 lenguajes de programación
Características de los 10 lenguajes de programación
 
Software en la actualidad
Software en la actualidadSoftware en la actualidad
Software en la actualidad
 
Tutorial de eclipse_denisse
Tutorial de eclipse_denisseTutorial de eclipse_denisse
Tutorial de eclipse_denisse
 
Android studio
Android studioAndroid studio
Android studio
 
Aprendiendo Java SCF
Aprendiendo Java SCFAprendiendo Java SCF
Aprendiendo Java SCF
 
Documento de android
Documento de androidDocumento de android
Documento de android
 
Qué es java
Qué es javaQué es java
Qué es java
 

Último

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Último (12)

Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 

Herramientas indispensables para un desarrollador java

  • 2.
  • 3.
  • 4.  Eclipse, es el mas extendido, es opensource y es el que mas plugins tiene. Es una aplicacion web que te permite crearte tu propio paquete de plugins y descargarlo todo en un zip. Es muy útil para trabajar en un proyecto en equipo, ya que puedes distribuir ese zip entre los programadores, y te ahorras tiempo instalando los plugins desde el propio IDE. Otras opciones son Netbeans de Oracle (antes de SUN) o el premiado Intellij IDEA. Este último es comercial, aunque tienen edición community.
  • 5.  Es una herramienta para realizar tareas, como puede ser compilar y empaquetar un proyecto, aunque puedes configurar todo tipo de tareas, como desplegar un war en un servidor de aplicaciones, o subirlo por ftp por ejemplo. Utiliza un lenguaje XML para definirlas en un fichero build.xml en la raíz del proyecto. Se integra muy bien en la mayoria de los IDEs. Existen en el mercado alternativas mejores que ant, como Gradle o buildr, pero ant esta muy implantado y sigue siendo el que mas se usa.
  • 6.  No puede faltar, ni con java ni con cualquier otro lenguaje. El que mas he utilizado es Subversion. La mayoría tienen plugins para los IDEs mas conocidos.
  • 7.  Notepad++ o PsPad en windows. En linux uso el GEdit.
  • 8.  Clientes MySQL y Oracle Gratuitos SQLDeveloper Databrid Clientes MySQL y Oracle Comerciales Navicat for Oracle Razor SQL PGnJ Querious DBVisualizer
  • 9.  Chrome, que viene con un depurador muy bueno.  Firefox junto con el plugin Firebug.
  • 10.  Un servidor de aplicaciones es un software que proporciona aplicaciones a los equipos o dispositivos cliente, por lo general a través de Internet y utilizando el protocolo http.  Un servidor de aplicación maneja la mayoría de las transacciones relacionadas con la lógica y el acceso a los datos de la aplicación.
  • 11.  Imprescindible, esto lo usamos todos los programadores, de cualquier lenguaje.
  • 12.  Evernote. Es un programa para crear notas y capturar páginas web o fragmentos de estas. Palmacenar artículos y tutoriales interesantes para futuras referencias, o fragmentos de código, todo clasificado por carpetas y etiquetas. Dispone de aplicación para Windows, Mac, Android e iOS que se sincroniza con la aplicación web .
  • 13.  Dropbox. para guardar documentos relacionados con Java, como manuales de referencia de diversas tecnologías y frameworks. Teniendolos en un sitio, ahorras tiempo a la hora de consultarlos.
  • 14.  Github, google code y sourceforge. Para buscar código que pueda ser de utilidad en el proyecto que estés trabajando.