{"id":2317,"date":"2010-05-04T18:15:34","date_gmt":"2010-05-05T01:15:34","guid":{"rendered":"http:\/\/kodegeek.com\/blog\/?p=2317"},"modified":"2010-05-04T18:15:34","modified_gmt":"2010-05-05T01:15:34","slug":"programando-en-javafx-enlaces-recomendados-libros-y-un-poco-de-alpha-geeks","status":"publish","type":"post","link":"http:\/\/kodegeek.com\/blog\/2010\/05\/04\/programando-en-javafx-enlaces-recomendados-libros-y-un-poco-de-alpha-geeks\/","title":{"rendered":"Programando en JavaFX: Enlaces recomendados, libros y un poco de Alpha Geeks"},"content":{"rendered":"<p>Bueno, esta semana he estado tratando es escribir c\u00f3digo en serio con <a href=\"http:\/\/javafx.com\">JavaFX<\/a> en vez de pedazos de c\u00f3digo; El resultado ha sido una combinaci\u00f3n de alegr\u00eda (la plataforma promete mucho) y frustraci\u00f3n (debido a que la documentaci\u00f3n y ejemplos est\u00e1n rotos debido a que el API est\u00e1 cambiando).<\/p>\n<p>JavaFX en este momento es una herramienta para <a href=\"http:\/\/martinfowler.com\/bliki\/AlphaGeek.html\">Alpha Geeks<\/a>. En serio. Pese a estar en su versi\u00f3n 1.3 a\u00fan hay cosas importantes por mejorar, ademas de que el API pareciera estar cambiando. Si a eso se le suma el hecho de que ning\u00fan vendedor le est\u00e1 dando soporte serio en los tel\u00e9fonos celulares (a diferencia de Android) no creo que nadie lo tome en serio para un proyecto empresarial.<\/p>\n<p>\u00bfEst\u00e1 todo perdido? Yo creo que el primer lugar en donde JavaFX va a tener precedencia va a ser en el escritorio, antes que los celulares. Sin embargo una mejor integraci\u00f3n con Java y Swing (hay much\u00edsimo c\u00f3digo que no se va a evaporar de la noche a la ma\u00f1ana) adem\u00e1s de mejoras en el soporte de Eclipse y NetBeans son necesarias. Con todo y eso, un lenguaje fresco para hacer interfaces gr\u00e1ficas era necesario y JavaFX parece ser un paso en la direcci\u00f3n correcta.<\/p>\n<p>Pero bueno, no me extiendo m\u00e1s y los dejo con lo que en mi opini\u00f3n son los mejores enlaces y libros sobre el lenguaje:<\/p>\n<ul>\n<li>\n<a href=\"http:\/\/www.slideshare.net\/steveonjava\/javafx-layout-secrets-with-amy-fowler\">JavaFX layout secrets<\/a> (Amy Fowlert). En mi opini\u00f3n lectura obligada para entender como funcionan, en especial si usted hace aplicaciones empresariales.\n<\/li>\n<li><a href=\"http:\/\/www.manning.com\/morris\/\">JavaFX in Action<\/a>: Muy buenos ejemplos, buena cobertura del API. No es un libro de principantes, aunque es incre\u00edblemente f\u00e1cil de digerir.\n<\/li>\n<li><a href=\"http:\/\/javafx.com\/learn\/\">Sitio oficial de JavaFX<\/a>: Es la referencia obligada, sin embargo desde que sacaron la versi\u00f3n 1.3 retiraron un mont\u00f3n de ejemplos debido a que el API cambi\u00f3. Un fastidio \ud83d\ude41<\/li>\n<li><a href=\"http:\/\/learnjavafx.typepad.com\/\">El blog de Jim Weaver<\/a>: Tuve la suerte de estar en una clase con Jim en JavaOne del 2008. Es un evangelista del lenguaje, tiene mucha experiencia pr\u00e1ctica (y un libro para respaldarlo, Pro JavaFX 1.2 Book). Mucha informaci\u00f3n \u00fatil en su blog.\n<\/li>\n<\/ul>\n<p>\u00bfY usted, tiene alg\u00fan recurso interesante que quiera compartir?<\/p>\n<p>&#8211;Jose<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bueno, esta semana he estado tratando es escribir c\u00f3digo en serio con JavaFX en vez de pedazos de c\u00f3digo; El resultado ha sido una combinaci\u00f3n de alegr\u00eda (la plataforma promete mucho) y frustraci\u00f3n (debido a que la documentaci\u00f3n y ejemplos est\u00e1n rotos debido a que el API est\u00e1 cambiando). JavaFX en este momento es una <a class=\"read-more\" href=\"http:\/\/kodegeek.com\/blog\/2010\/05\/04\/programando-en-javafx-enlaces-recomendados-libros-y-un-poco-de-alpha-geeks\/\">[&hellip;]<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[561,438],"tags":[757,352,584,583],"_links":{"self":[{"href":"http:\/\/kodegeek.com\/blog\/wp-json\/wp\/v2\/posts\/2317"}],"collection":[{"href":"http:\/\/kodegeek.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/kodegeek.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/kodegeek.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/kodegeek.com\/blog\/wp-json\/wp\/v2\/comments?post=2317"}],"version-history":[{"count":10,"href":"http:\/\/kodegeek.com\/blog\/wp-json\/wp\/v2\/posts\/2317\/revisions"}],"predecessor-version":[{"id":2327,"href":"http:\/\/kodegeek.com\/blog\/wp-json\/wp\/v2\/posts\/2317\/revisions\/2327"}],"wp:attachment":[{"href":"http:\/\/kodegeek.com\/blog\/wp-json\/wp\/v2\/media?parent=2317"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/kodegeek.com\/blog\/wp-json\/wp\/v2\/categories?post=2317"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/kodegeek.com\/blog\/wp-json\/wp\/v2\/tags?post=2317"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}