paginas web barcelona

Centro Web Barcelona

Soluciones en Internet

JAVA APLICACIONES



java programacion barcelonaCuando hablamos de java hablamos tanto del lenguaje de programación como de una plataforma muy usada en informática que implica un variado campo de tecnologías.

Java originalmente perteneció a la empresa Sun Microsystems, luego fue comprada por Oracle.

Es posible usarla en diferentes sistemas, tanto en PC y Mac, de 16, 32 o 64 Bits y es compatible con diversos sistemas operativos como OS, Unix, Linux, Solaris, Windows o Androit.

Muy usada para el desarrollo de juegos, programas y desarrollos webs.

Java es un lenguaje Orientado a Objetos las apps desarrolladas con herramientas del entorno Java conectan de manera directa con una máquina virtual y no con el sistema en sí.

Algunas de las aplicaciones y herramientas mas usadas en el desarrollo de aplicaciones en Java son las siguientes:

  • Eclipse es un IDE open source que permite la creación de un paquete propio de plugins que posteriormente podrás descargar en su totalidad en un archivo zip. Netbeans de Oracle o Intellij IDEA son también buenas alternativas.

  • Apache Ant permite realizar todo tipo de tareas utilizando lenguaje XML para definirlas en un fichero build.xml en la propia raíz del proyecto.

  • Apache Maven puede ser una herramienta de la que se puede prescindir sin embargo, como herramienta de gestión de proyectos, es de lo mejor, en gran medida gracias a la enorme cantidad de plugins que contiene.

  • Subversion, como sistema de control de versiones.

  • Notepad++, PsPad o, para Linux, GEdit, son buenos editores de texto, ligeros y con coloreado de sintaxis.

  • Cygwin, un emulador de Linux para Windows muy eficiente.

  • Putty, para establecer la conexión con un terminal remoto a través de telnet o SSH.

  • DbVisualizer, un frontend para la base de datos.

  • Chrome, como navegador con buen depurador Javascript.

  • Glassfish, servidor de aplicaciones.

  • También es esencial un buen bugtracker como Jira, Trac, Redmine o Bugzilla, para efectuar el seguimiento de los bugs.

 

Muchos desarrllos web actuales se basan en Java, para su desarrllo ser equiere la instalación de Java en la computadora del usuario. La instalación en el ordenador se realiza mediante plugins y no como un programa en si mismo. Estos plugins necesitan de ser actualizados periódicamente. De lo contrario se pueden tener problemas en el funcionamiento de las páginas webs.

Java ha sufrido ataques, especialmente de malwares, las diferentes actualizaciones intentan también combatir los posibles agujeros de seguridad en el sistema.

Las actualizaciones están disponibles de forma gratuita y pueden descargarse manualmente o de forma automática.

Las Applets son programas adjuntos a una página web, normalmente se descargan junto a la página desde el servidor web para ejecutarse en el ordenador del usuario.

Las aplicaciones son programas denominados standalone yq ue se ejectuan desde el sistema operativo.

Los servlets son programados que trabajan desde el lado del servidor y que interactúan con los usuarios.