{"id":250,"date":"2006-07-22T10:12:34","date_gmt":"2006-07-22T16:12:34","guid":{"rendered":"http:\/\/www.joelsedano.com\/blog\/?p=250"},"modified":"2006-07-22T10:12:34","modified_gmt":"2006-07-22T16:12:34","slug":"haxe","status":"publish","type":"post","link":"https:\/\/www.joelsedano.com\/blog\/2006\/07\/22\/haxe\/","title":{"rendered":"haXe"},"content":{"rendered":"<p>Te imaginas poder decir \u00abse programar\u00bb sin que te pregunten \u00ab\u00bfEn que lenguaje(s)?\u00bb; poder hacer una pagina en Flash o DHTML, agregar funcionabilidad en AJAX o Javascript sin tener que conocer Actionscript, <acronym title=\"Hypertext PreProcessing\">PHP<\/acronym>, Python, Java etc. suena ut\u00f3pico \u00bfno?, y es que en computaci\u00f3n se ha vuelto peor que Babel con tanto lenguaje de por medio.<\/p>\n<p><a title=\"haXe\" href=\"http:\/\/www.haxe.org\" \/><\/p>\n<div style=\"text-align: center\"><a title=\"haXe\" href=\"http:\/\/www.haxe.org\"><img decoding=\"async\" alt=\"haxe.jpg\" id=\"image249\" src=\"http:\/\/www.joelsedano.com\/blog\/wp-content\/uploads\/2006\/07\/haxe.jpg\" \/><\/a><\/div>\n<p>Pues ha aparecido una iniciativa para unificar este l\u00edo, basandose en ECMAScript (parecido a Javascript\/Actionscript), multiplataforma y de c\u00f3digo abierto.<\/p>\n<p>haXe es un lenguaje de programaci\u00f3n que unifica todas estas plataformas en un solo lenguaje, tiene caracter\u00edsticas que hacen f\u00e1cil tratar mundos din\u00e1micos como DHTML o Bases de datos, mientras que te trae cumpletas caracter\u00edsticas con un compilador que podr\u00e1 detectar errores en tempranas fases de desarrollo.<\/p>\n<p>Lo que haXe puede hacer:<\/p>\n<ul>\n<li>generar archivos <span style=\"font-weight: bold\"><acronym title=\"Small Web Format\">SWF<\/acronym> de Flash<\/span> usando la <acronym title=\"Application Programming Interface\">API<\/acronym> de Flash para los reproductores 6,7,8 y pr\u00f3ximamente 9.<\/li>\n<li>generar c\u00f3digo <span style=\"font-weight: bold\">Javascript<\/span> usando la <acronym title=\"Application Programming Interface\">API<\/acronym> DHTML del navegador, y poder crear aplicaciones web <acronym title=\"Asynchronous JavaScript and XML\">AJAX<\/acronym>.<\/li>\n<li>generar <span style=\"font-weight: bold\">Bytecode<\/span> que puede ser usado del lado del servidor (usando un plugin para Apache) o empaquetado en un executable.<\/li>\n<\/ul>\n<p>Cada una de estas plataformas tienen su propia <acronym title=\"Application Programming Interface\">API<\/acronym>, pero comparten el mismo lenguaje y las mismas librerias estandar, as\u00ed que si tus clases son puro c\u00f3digo, pueden ser compiladas y usadas donde sea, dependiendo de tus necesidades.<\/p>\n<p>Tambien, haXe hace posible interoperar entre diferentes plataformas, proporcionando librerias de protocolos comunes.<br \/>\nRecomiendo <a title=\"haXe\" href=\"http:\/\/www.haxe.org\">visitar su web<\/a>, hay varios <a href=\"http:\/\/www.haxe.org\/projects\">proyectos interesantes<\/a> que pueden ser muy utiles.<\/p>","protected":false},"excerpt":{"rendered":"<p>Te imaginas poder decir \u00abse programar\u00bb sin que te pregunten \u00ab\u00bfEn que lenguaje(s)?\u00bb; poder hacer una pagina en Flash o DHTML, agregar funcionabilidad en AJAX o Javascript sin tener que conocer Actionscript, PHP, Python, Java etc. suena ut\u00f3pico \u00bfno?, y es que en computaci\u00f3n se ha vuelto peor que Babel con tanto lenguaje de por medio. Pues ha aparecido una iniciativa para unificar este l\u00edo, basandose en ECMAScript (parecido a Javascript\/Actionscript), multiplataforma y de c\u00f3digo abierto. haXe es un lenguaje&#8230;<\/p>\n<p class=\"read-more\"><a class=\"btn btn-default\" href=\"https:\/\/www.joelsedano.com\/blog\/2006\/07\/22\/haxe\/\"> Seguir leyendo<span class=\"screen-reader-text\">  Seguir leyendo<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11,2],"tags":[],"class_list":["post-250","post","type-post","status-publish","format-standard","hentry","category-links-externos","category-programacion"],"_links":{"self":[{"href":"https:\/\/www.joelsedano.com\/blog\/wp-json\/wp\/v2\/posts\/250","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.joelsedano.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.joelsedano.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.joelsedano.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.joelsedano.com\/blog\/wp-json\/wp\/v2\/comments?post=250"}],"version-history":[{"count":0,"href":"https:\/\/www.joelsedano.com\/blog\/wp-json\/wp\/v2\/posts\/250\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.joelsedano.com\/blog\/wp-json\/wp\/v2\/media?parent=250"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.joelsedano.com\/blog\/wp-json\/wp\/v2\/categories?post=250"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.joelsedano.com\/blog\/wp-json\/wp\/v2\/tags?post=250"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}