{"id":1027,"date":"2013-06-09T23:43:12","date_gmt":"2013-06-09T21:43:12","guid":{"rendered":"http:\/\/www.artifactconsulting.com\/lapeira\/?p=1027"},"modified":"2021-04-03T12:29:18","modified_gmt":"2021-04-03T10:29:18","slug":"la-muerte-de-java","status":"publish","type":"post","link":"https:\/\/www.artifactconsulting.com\/lapeira\/index.php\/2013\/06\/09\/la-muerte-de-java\/","title":{"rendered":"La muerte de java"},"content":{"rendered":"<p>La muerte de java es un titular genial, parece un capitulo de &#8220;Juego de tronos&#8221;. Para el que no est\u00e9 familiarizado con esta idea la muerte de java es un tema que cada a\u00f1o vuelve a salir, habitualmente impulsado por los frikis del C, de los procedimientos almacenados, los SAPeros o peor todav\u00eda, los de Oracle Forms.<\/p>\n<p>Lo primero que quede claro, soy experto en Java y paso del tema, si alg\u00fan d\u00eda Oracle dice que Java es SU marca registrada, empezar\u00e9 a programar en Kava (IYKWIM), con IBM, Google, SAP y .NET volcados en integraci\u00f3n de sistemas usando Java como base el debate es absurdo&#8230; cada d\u00eda hay m\u00e1s java y si no me crees ded\u00edcate a SAP, los comerciales todav\u00eda consiguen vender m\u00f3dulos, por razones \u00bft\u00e9cnicas?.<\/p>\n<p>Cada a\u00f1o hay una nueva moda para poner a parir java, en 2013 surgi\u00f3 en enero cuando se hizo p\u00fablica una vulnerabilidad gorda que Oracle no parche\u00f3 a tiempo en su propia JVM de navegadores (cosa que no le hab\u00eda pasado a SUN en a\u00f1os de una forma tan mal gestionada). La JVM de navegador se usa todav\u00eda en algunas aplicaciones, aunque bastante en desuso en beneficio de aplicaciones de escritorio con Java Web Start o mucho m\u00e1s, aplicaciones web.<\/p>\n<p>En realidad siempre hay vulnerabilidades, la diferencia entre las de PHP, .NET y SAP es que son m\u00e1s o menos peligrosas. Las que me encantan son las de SAP, donde los \u00fanicos que se aprovechan lo pueden hacer durante a\u00f1os debido a la desinformaci\u00f3n que envuelve a la plataforma y lo cogidos por los cataplines que est\u00e1n sus clientes.<\/p>\n<p>En PHP el problema no es tanto el lenguaje interpretado sino el abuso de productos de dudosa calidad que customizan becarios y noobs siguiendo tutoriales en 30 minutos. Pon en google: <a href=\"https:\/\/www.google.com\/search?q=oscommerce+exploits\">oscommerce exploits<\/a>, <a href=\"https:\/\/www.google.com\/search?q=jommla+exploits\">joomla exploits<\/a> o <a href=\"https:\/\/www.google.com\/search?q=drupal+exploits\">drupal exploits<\/a>.<\/p>\n<p>Al final el problema es la competencia: \u00bfsabiais que Javascript se est\u00e1 volviendo a poner de moda?, acaba de volver al <a href=\"http:\/\/www.tiobe.com\/index.php\/content\/paperinfo\/tpci\/index.html\">top 10 del &#8216;Tiobe Index&#8217;<\/a>, alucinante. Hay una cosa que se llama &#8220;server side javascript&#8221;, si no lo hab\u00e9is sufrido enhorabuena, yo lo llevo sufriendo pocos a\u00f1os desde que entrara en el maravilloso mundo de Lombardi (el producto, no la verdura). Pero lo m\u00e1s flipante, el motor de Javascript est\u00e1 hecho en Java&#8230; joer, pero si hasta el pu\u00f1etero Minecraft est\u00e1 hecho en Java, los de google hasta le dedican art\u00edculos a los <a href=\"http:\/\/www.java.com\/es\/download\/help\/minecraft_error.xml\">issues de Minecraft especificamente<\/a>, para troncharse.<\/p>\n<p>El otro d\u00eda habl\u00e9 con un programador que dec\u00eda que los web scripts de Alfresco eran buena idea, as\u00ed est\u00e1 la ingenier\u00eda del software.En cualquier caso recuerda cuando leas que Java era inseguro e ineficiente: seg\u00fan los comerciales de Microsoft ya lo era en 1998, as\u00ed que nada nuevo.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>La muerte de java es un titular genial, parece un capitulo de &#8220;Juego de tronos&#8221;. Para el que no est\u00e9 familiarizado con esta idea la muerte de java es un tema que cada a\u00f1o vuelve a salir, habitualmente impulsado por los frikis del C, de los procedimientos almacenados, los SAPeros o peor todav\u00eda, los de [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[103],"tags":[18,15],"_links":{"self":[{"href":"https:\/\/www.artifactconsulting.com\/lapeira\/index.php\/wp-json\/wp\/v2\/posts\/1027"}],"collection":[{"href":"https:\/\/www.artifactconsulting.com\/lapeira\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.artifactconsulting.com\/lapeira\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.artifactconsulting.com\/lapeira\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.artifactconsulting.com\/lapeira\/index.php\/wp-json\/wp\/v2\/comments?post=1027"}],"version-history":[{"count":4,"href":"https:\/\/www.artifactconsulting.com\/lapeira\/index.php\/wp-json\/wp\/v2\/posts\/1027\/revisions"}],"predecessor-version":[{"id":1281,"href":"https:\/\/www.artifactconsulting.com\/lapeira\/index.php\/wp-json\/wp\/v2\/posts\/1027\/revisions\/1281"}],"wp:attachment":[{"href":"https:\/\/www.artifactconsulting.com\/lapeira\/index.php\/wp-json\/wp\/v2\/media?parent=1027"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.artifactconsulting.com\/lapeira\/index.php\/wp-json\/wp\/v2\/categories?post=1027"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.artifactconsulting.com\/lapeira\/index.php\/wp-json\/wp\/v2\/tags?post=1027"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}