Ver Mensaje Individual
  #6 (permalink)  
Antiguo 13/09/2015, 02:05
Avatar de Profesor_Falken
Profesor_Falken
 
Fecha de Ingreso: agosto-2014
Ubicación: Mountain View
Mensajes: 1.323
Antigüedad: 7 años, 10 meses
Puntos: 182
Respuesta: ¿Que estudiar ahora?

Buenas @nachfren,

Cita:
¿Para el desarrollo de aplicaciones de escritorio que tecnologia se utiliza?
Pensaba que Swing era lo ultimo....
Swing es lo que mas se utiliza. Con el IDE Netbeans esta muy bien integrado para hacer este tipo de desarrollos y te proporciona un editor grafico muy avanzado.
El problema que te comento es que desde la version 1.6 la API de swing no evoluciona, ya que la estrategia de Oracle pasa por potenciar JavaFX.
JavaFX es mas mucho mas moderno y en teoria mas potente y estaria llamado a reemplazar a swing. Sin embargo no ha tenido una gran aceptacion por el momento. Yo personalmente lo encuentro un tanto pesado y le veo solo uso para utilizar algunos de sus componentes como los graficos (es perfectamente posible combinar componentes JavaFX en una aplicacion Swing y viceversa):
https://docs.oracle.com/javafx/2/cha...w.htm#CJAHHJCB
Te recomiendo que le eches un vistazo.

HTTP Servlets es la tecnologia de servidor de Java (de 1997) que permite llamar a componentes web mediante protocolo HTTP. En principio son clases Java que devuelven codigo HTML:
http://www.tutorialspoint.com/servle...st-example.htm

Ante el auge de tecnologias script como PHP y ASP, Java reacciona creando las JSP. De esta forma invierte la forma de desarrollar al permitir introducir codigo Java dentro de un HTML. (en realidad, lo que hace Java posteriormente al ejecutar la JSP es compilarla y transformarla automaticamente en un Servlet!).
Los servlets y los JSP pueden interactuar, convivir o funcionar independientemente sin problemas.

Sin embargo el mundo web Java no se detiene ahi. Posteriormente ha definido otras especificaciones mucho mas completas para crear aplicaciones web empresariales, como JSF (que es la referencia oficial) y muchos otros frameworks: https://en.wikipedia.org/wiki/Compar...rameworks#Java .

Cita:
NET aparecen 738 empleos ofertados
JAVA aparece 1.451 empleos

Solo faltaria conocer las personas formadas en cada plataforma
Como bien indicas, hay muchos factores a tener en cuenta. Como en todo, el mercado de trabajo se base en oferta y demanda.

Un saludo y suerte en tu carrera
__________________
If to err is human, then programmers are the most human of us