{"id":383,"date":"2016-09-20T10:11:43","date_gmt":"2016-09-20T08:11:43","guid":{"rendered":"http:\/\/webposible.com\/xposible\/?p=383"},"modified":"2016-09-20T10:12:57","modified_gmt":"2016-09-20T08:12:57","slug":"de-verdad-es-imprescindible-usar-jquery-reflexion-sobre-el-uso-de-frameworks-a-largo-plazo","status":"publish","type":"post","link":"http:\/\/webposible.com\/xposible\/2016\/de-verdad-es-imprescindible-usar-jquery-reflexion-sobre-el-uso-de-frameworks-a-largo-plazo\/","title":{"rendered":"\u00bfDe verdad es imprescindible usar jQuery? Reflexi\u00f3n sobre el uso de frameworks a largo plazo"},"content":{"rendered":"<p>Estoy aqu\u00ed depurando el <span lang=\"en\">javascript<\/span> de una p\u00e1gina a ver si averiguo porqu\u00e9 no aparece la capa de color gris translucida en una ventana modal de <em lang=\"en\">jQuery User Interface<\/em>.<br \/>\nLlevo ya dos discos escuchados d\u00e1ndole al F11 y viendo todas las vueltas que conlleva una sola l\u00ednea de c\u00f3digo con la sintaxis de <em lang=\"en\">jQuery<\/em> en los ficheros de las dos librer\u00edas.<br \/>\nTengo los dedos a punto de sufrir una crisis de ansiedad.<br \/>\nY claro, uno recuerda <a lang=\"en\" href=\"http:\/\/youmightnotneedjquery.com\/\" hreflang=\"en\">youmightnotneedjquery.com<\/a>, y se pregunta si en todas y cada una de las ocasiones que usamos <em lang=\"en\">jQuery<\/em>, no estamos pecando de pereza al no intentar hacerlo en el <em lang=\"en\">javascript<\/em> (ahora <em lang=\"en\">ECMAScript<\/em>) de toda la vida, con sus cambios y novedades.<br \/>\nPero por otro lado, la sintaxis de <em lang=\"en\">jQuery<\/em> es tan sencilla\u2026<\/p>\n<hr \/>\n<p>He de admitir que por falta de tiempo, permisos de red (y s\u00ed un poco de pereza), no estoy muy al tanto de todos los <em lang=\"en\">frameworks<\/em> de estructuras modulares, m\u00f3dulos de carga, gesti\u00f3n de paquetes, automatizaci\u00f3n,\u2026 pero sigo pensando que una dependencia excesiva de <em lang=\"en\">frameworks<\/em> \u2014que virtualmente son cajas negras para una buena parte de desarrolladores\u2014, tiene su riesgo. Y que hay que pensar m\u00e1s all\u00e1 del <em lang=\"en\">hype<\/em> y pensar a largo plazo, para tener en cuenta los problemas que puede provocar una actualizaci\u00f3n sin retrocompatibilidad total (como el conocido caso de <em lang=\"en\">Angular<\/em>), o casos extremos como la falta de evoluci\u00f3n y\/o soporte.<\/p>\n<p>\u00bfQui\u00e9n usa <a lang=\"en\" href=\"http:\/\/prototypejs.org\" hreflang=\"en\">prototypejs.org<\/a>?<\/p>\n<p>\u00bfQui\u00e9n se acuerda de <a lang=\"en\" href=\"http:\/\/script.aculo.us\" hreflang=\"en\">script.aculo.us<\/a>?<\/p>\n<p>\u00bfCu\u00e1ntos de todos estos recientes\u00a0<em lang=\"en\">frameworks<\/em> estar\u00e1n activos en, digamos 5 a\u00f1os?<\/p>\n<hr \/>\n<p>Bueno, continuo d\u00e1ndole al F11.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Estoy aqu\u00ed depurando el javascript de una p\u00e1gina a ver si averiguo porqu\u00e9 no aparece la capa de color gris translucida en una ventana modal de jQuery User Interface. Llevo ya dos discos escuchados d\u00e1ndole al F11 y viendo todas las vueltas que conlleva una sola l\u00ednea de c\u00f3digo con la sintaxis de jQuery en [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[62],"tags":[],"_links":{"self":[{"href":"http:\/\/webposible.com\/xposible\/wp-json\/wp\/v2\/posts\/383"}],"collection":[{"href":"http:\/\/webposible.com\/xposible\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/webposible.com\/xposible\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/webposible.com\/xposible\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/webposible.com\/xposible\/wp-json\/wp\/v2\/comments?post=383"}],"version-history":[{"count":1,"href":"http:\/\/webposible.com\/xposible\/wp-json\/wp\/v2\/posts\/383\/revisions"}],"predecessor-version":[{"id":384,"href":"http:\/\/webposible.com\/xposible\/wp-json\/wp\/v2\/posts\/383\/revisions\/384"}],"wp:attachment":[{"href":"http:\/\/webposible.com\/xposible\/wp-json\/wp\/v2\/media?parent=383"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/webposible.com\/xposible\/wp-json\/wp\/v2\/categories?post=383"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/webposible.com\/xposible\/wp-json\/wp\/v2\/tags?post=383"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}