Alcides Fonseca

40.197958, -8.408312

Moving to Air

No, I’m not buying that Macbook Air thingy… (sigh) After some ranting and disillusions about Python GUI’s, I gave Adobe Air a try and did Yet Another Twitter Client in 1 hour, 37 lines of JS, 23 of HTML and 28 of CSS. So damn simple!

And the next day, I was exploring Dashboard Widgets (for a project, not that I use it, which I don’t) and I copied pasted the code, added the icons and the Info.plist and voilá, it worked without changing a line of code! It’s really Java’s idea of write once, run everywhere (I am assuming it runs in linux, since only advanced features are not implemented yet).

My next projects that include a desktop app, will be written in Adobe Air, despite my love for Python. (Javascript is my #2 programming language). And writing UIs in HTML+CSS is much more fun than wxWidgets, Tk, GTK and even WinForms!