{"id":1323,"date":"2006-09-26T17:58:00","date_gmt":"2006-09-26T17:58:00","guid":{"rendered":"http:\/\/karstieltopia.com\/2006\/09\/26\/odio-el-j2ee\/"},"modified":"2016-02-20T15:58:35","modified_gmt":"2016-02-20T15:58:35","slug":"odio-el-j2ee","status":"publish","type":"post","link":"http:\/\/karstieltopia.com\/programacion\/java\/odio-el-j2ee\/","title":{"rendered":"Odio el J2EE\u2026"},"content":{"rendered":"

Aun recuerdo cuando a\u00f1os atr\u00e1s mi ignorancia me hac\u00eda creer que Java era lo mejor del mundo (bueno, no fue as\u00ed, C es lo mejor, lo s\u00e9… pero las librer\u00edas inmensas de Java siempre me han fascinado xD).<\/p>\n

En fin, programando contra ello siempre me pareci\u00f3 que la m\u00e1quina virtual sobraba, que la recolecci\u00f3n de memoria se la podr\u00edan dar a los barrenderos y dejarla manual… o por lo menos esa opci\u00f3n y jop… \u00bfd\u00f3nde est\u00e1n los destructores?\u00a1\u00a1\u00a1Yo quiero mis destructores imperiales!!! \u00ac_\u00ac<\/p>\n

Con el tiempo empec\u00e9 a trabajar y me libr\u00e9 un poco del lado oscuro total, dado que trabajaba a la par entre C++ (bueno… yo dir\u00eda que mi C++ es un C con un pie ligeramente adelantado…) y Java (pero sin jsp’s homicidas ni servlets lanzadores de marrones xD) y as\u00ed fue mi vida… Medio feliz en mi ignorancia…<\/p>\n

Pero el mundo cambi\u00f3 y acab\u00e9 en otros lares en d\u00f3nde usaban Cobol!!! Ostis, que noooo, usaban su evoluci\u00f3n… el maldito J2EE; mira que lo podr\u00edan borrar de la faz de la tierra y ser\u00eda feliz, pero parece que no ^^U<\/p>\n

En fin, c\u00f3mo se nota no me parece una herramienta adecuada (por supuesto que .NET menos todav\u00eda, faltar\u00eda m\u00e1s), adem\u00e1s de que es una p\u00e9rdida total de recursos y, encima, la proliferaci\u00f3n de Frameworks tipo Structs o Springs… pufff; sinceramente me parece rizar el rizo, si ya tenemos una tecnolog\u00eda lenta, encima envolverla con el pretesto de que el desarrollo ser\u00e1 m\u00e1s r\u00e1pido y m\u00e1s robusto, pues me parece muy cuestionable; y m\u00e1s cuando se empiezan a usar varios Frameworks al tiempo y los configura la t\u00eda de Franksteins… (ver posts m\u00e1s abajo :P)<\/p>\n

Pero lo peor de todo… lo que m\u00e1s odio… lo PEOR de todo… argg, cada vez que lo recuerdo… \u00a1\u00a1\u00a1malditos JSP’s!!! Son inmanejables, odiables, intolerables y cada cosa a peor… pufff, cada vez que me toca pegarme con uno tengo que respirar lentamente y pensar que tengo dos opciones: o hacer una aniquilaci\u00f3n total (lo cu\u00e1l puede ser sucio y adem\u00e1s un poco lento) o acabar cuanto antes mientras me clavo palillos bajo las u\u00f1as, que es menos doloroso…<\/p>\n

Mi \u00faltima aventura con ellos… Me encuentro con mi querido Eclipse 3.2 preparado para todo y abro el JSP… veo que le cuesta pero me imagino que ser\u00e1 la memoria que es lenta y estar\u00e1 toda ocupada (512 megas hoy por hoy son pocas… Pff, cuando yo ten\u00eda 640kbytes y me cre\u00eda el rey del mundo…) y de repente lo veo… S\u00ed… \u00a1\u00a1\u00a1\u00a14000 l\u00edneas de c\u00f3digo en un JSP!!!! En ese momento recib\u00ed unos 4 ataques cardiacos al tiempo y al ver que combinaba javascript decid\u00ed morirme xD<\/p>\n

Pero nada, que los entierros est\u00e1n muy caros, as\u00ed que toco aguantarse y tirar con ese horror tecnol\u00f3gico…<\/p>\n

Jo, odio el J2EE \u00ac\u00ac<\/p>\n","protected":false},"excerpt":{"rendered":"

Aun recuerdo cuando a\u00f1os atr\u00e1s mi ignorancia me hac\u00eda creer que Java era lo mejor del mundo (bueno, no fue as\u00ed, C es lo mejor, lo s\u00e9… pero las librer\u00edas inmensas de Java siempre me han fascinado xD). En fin, programando contra ello siempre me pareci\u00f3 que la m\u00e1quina virtual sobraba, que la recolecci\u00f3n de […]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false},"categories":[22],"tags":[],"jetpack_featured_media_url":"","jetpack_publicize_connections":[],"yoast_head":"\nOdio el J2EE\u2026 - Karstieltopia<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/karstieltopia.com\/programacion\/java\/odio-el-j2ee\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Odio el J2EE\u2026 - Karstieltopia\" \/>\n<meta property=\"og:description\" content=\"Aun recuerdo cuando a\u00f1os atr\u00e1s mi ignorancia me hac\u00eda creer que Java era lo mejor del mundo (bueno, no fue as\u00ed, C es lo mejor, lo s\u00e9… pero las librer\u00edas inmensas de Java siempre me han fascinado xD). En fin, programando contra ello siempre me pareci\u00f3 que la m\u00e1quina virtual sobraba, que la recolecci\u00f3n de […]\" \/>\n<meta property=\"og:url\" content=\"http:\/\/karstieltopia.com\/programacion\/java\/odio-el-j2ee\/\" \/>\n<meta property=\"og:site_name\" content=\"Karstieltopia\" \/>\n<meta property=\"article:published_time\" content=\"2006-09-26T17:58:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2016-02-20T15:58:35+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary\" \/>\n<meta name=\"twitter:creator\" content=\"@karstiel\" \/>\n<meta name=\"twitter:site\" content=\"@karstiel\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"http:\/\/karstieltopia.com\/#website\",\"url\":\"http:\/\/karstieltopia.com\/\",\"name\":\"Karstieltopia\",\"description\":\"Programaci\\u00f3n, tecnolog\\u00eda y a\\u00f1adidos\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"http:\/\/karstieltopia.com\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"es\"},{\"@type\":\"WebPage\",\"@id\":\"http:\/\/karstieltopia.com\/programacion\/java\/odio-el-j2ee\/#webpage\",\"url\":\"http:\/\/karstieltopia.com\/programacion\/java\/odio-el-j2ee\/\",\"name\":\"Odio el J2EE\\u2026 - Karstieltopia\",\"isPartOf\":{\"@id\":\"http:\/\/karstieltopia.com\/#website\"},\"datePublished\":\"2006-09-26T17:58:00+00:00\",\"dateModified\":\"2016-02-20T15:58:35+00:00\",\"author\":{\"@id\":\"http:\/\/karstieltopia.com\/#\/schema\/person\/3d09a55c38c7c00e78c41fa3f71a6e75\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\/\/karstieltopia.com\/programacion\/java\/odio-el-j2ee\/\"]}]},{\"@type\":\"Person\",\"@id\":\"http:\/\/karstieltopia.com\/#\/schema\/person\/3d09a55c38c7c00e78c41fa3f71a6e75\",\"name\":\"karstiel\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p6AuIG-ll","_links":{"self":[{"href":"http:\/\/karstieltopia.com\/wp-json\/wp\/v2\/posts\/1323"}],"collection":[{"href":"http:\/\/karstieltopia.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/karstieltopia.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/karstieltopia.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/karstieltopia.com\/wp-json\/wp\/v2\/comments?post=1323"}],"version-history":[{"count":1,"href":"http:\/\/karstieltopia.com\/wp-json\/wp\/v2\/posts\/1323\/revisions"}],"predecessor-version":[{"id":2217,"href":"http:\/\/karstieltopia.com\/wp-json\/wp\/v2\/posts\/1323\/revisions\/2217"}],"wp:attachment":[{"href":"http:\/\/karstieltopia.com\/wp-json\/wp\/v2\/media?parent=1323"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/karstieltopia.com\/wp-json\/wp\/v2\/categories?post=1323"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/karstieltopia.com\/wp-json\/wp\/v2\/tags?post=1323"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}