2012. augusztus 5., vasárnap

Néhány évvel ezelőtt egy haverom mutatta nekem a Flex-et.

Néhány évvel ezelőtt egy haverom mutatta nekem a Flex-et. Ez egy olyan Adobe cucc, amivel ActionScript-el meg egy saját MXML nevű UI leíró nyelvvel készíthetünk egész pofás alkalmazásokat, amiből végül Flash-t generál a rendszer. Jól néz ki (lekerekített control-ok, szép designos animált, minden), meg ugye a Flash miatt böngészőfüggetlen is. Mondjuk én mindig is távol álltam ettől a Flash/ActionScript világtól, úgyhogy nem nagyon használtam, de tetszett. Aztán ráadásul az Apple is odacsapott a Flash-nek, meg a HTML5/CSS3/JavaScript hármas is egyre inkább szorítja ki, de ennek ellenére azért még mindig nem rossz technológia. Most néhány év után ránéztem, hogy mi újság a Flex-el, és lám, Open Source Apache projekt lett belőle. Amit még nem tudtam, hogy mobil flash témában is léptek az Adobe-nál, és most azt csinálják, hogy egyszerűen az alkalmazáshoz csomagolják a Flash runtime-ot. Így sima AppStore-ban/Google Play-ben elérhető mobil alkalmazások generálhatóak. Így tehát a Flex (és az alatta lévő Flash) egy valódi cross-platform, böngésző független fejlesztő eszközzé vált, így aki otthonosan mozog ebben a világban, annak csak ajánlani tudom a Flex-et. Részemről két pici dolog szól ellene. Egyfelől az ActionScript meg eleve ez a Flash-es világ távol áll tőlem, másfelől a Flash runtime (most ezt nevezik AIR-nek) miatt kicsit ducik lesznek az alkalmazások. De a tökéletes platform függetlenség (egy sort nem kell módosítani a kódon az Android/iPhone fordításhoz), és a saját renderer (hardver gyorsítás, natív szerű élmény, amit azért a HTML/JavaScript még nem ad mobilon) azért csábító ...   

http://incubator.apache.org/flex/
http://incubator.apache.org/flex/

Nincsenek megjegyzések:

Megjegyzés küldése