Microsoft vs Java JOBS & New Technology

Which technology is best. Microsoft silverlight, Asp.net, WCF and Windows Phone, JFX, JSP, Servlet,EJB,Springs