I decided to try my hand at writing an RIA using Ajax again. It didn’t take long before I realized stuff wasn’t working or wasn’t going to work and I changed the architecture.
Then changed it again…
…and again…
…and again…
I must be doing something wrong, right? There’s no way it should be this hard in this day and age to write a really simple Ajax-app. Why can’t I wrap my head around the design phase. I get my plan in motion, then I just realize, “Oh that’s not going to work.”
Yesterday, I downloaded the free Adobe Flex SDK to give it a shot.
I must say, it’s very impressive. I felt like I was doing real programming and not just hacks upon hacks. MXML is a bit like XUL, based on my very limited XUL experience.
XUL was another candidate but, running XUL stuff isn’t as easy. There’s no guarantee that my target user will be using Firefox. Nearly everyone has Flash. The downside to Flex is that it’s probably a good deal slower than XUL would be. But that’s ok too — I’m not going for performance here, it’s more about cutting development time.
More to come later…
So today, I had to comment out a bunch of links on a static website. It was only linked from 10 or so pages, so I thought writing a regex to comment out just that link would be too bothersome. I decided to just use VIM. Here’s how easy it was:
<Enter> -- Open the file in WinSCP
:41 -- go to the line number of the tag to comment out
vat -- select all of the tag
<Alt-X> -- Comment out the selection with the EnhancedCommentify plugin
ZZ -- save and close
<Down-Arrow> -- go to the next file in WinSCP
That’s all. If I had more commands to do, I could record a macro and get everything down to around 6 keystrokes. Can’t beat that.
Comments Off
Qt 4.5 has been released. What’s that you say? Why does it matter?
This is the first release that includes an LGPL licensing option. This means you can use Qt in anything provided you distribute any customizations made to the Qt Libraries. For those uninitiated in the world of cross-platform gui development toolkits — Qt is, in my humble opinion, better than life itself.
I will download it tonight when I get home. While I’m at work today, I will daydream of all the applications I can write and distribute under a BSD license. :)
Hopefully, PyQt will follow suit and also create an LGPL license, even though event handling in PyQt is kinda crummy. Kinda really crummy.
Comments Off