At the moment I’m working on a publishing thing. The frontend is build in Flex and the backend is build in Grails. I have to say this is a super combination. I can leverage all my Java skills in the backend, I can use the advanced graphs that come default with Flex and best of all. If I don’t need to stop start my application server. I change my code, save F5 and voila my new code is running. Reminds of when I did a lot of php development (still do some, but not that frequent). Okay some of you may argue that Flash is not opensource, but Flex and grails are opensource.
If you need to have graphs in your application, you should really check out Flex. The Flex builder app is not free but there are opensource things (ant build files) that let you generate applications from your Flex code. I’m getting more and more convinced that Flex is the way to go if you do enterprise development. Some may argue that we should use domain driven development, but what prohibits you from doing this with Flex??
But like always choose the right tool for the right job.
A couple of days ago I upgrade my ubuntu to the latest release (9.04). Like always I had trouble afterwards. After upgrading everything seemed to work fine. I opened firefox and didn’t see any flash … strange. I checked with dpkg and there it said flash-non-free installed. Hmmm very odd suddenly my 2 screens (dual desktop) fell out and came back, even more strange. A couple of seconds later they again fell out and I was back at the gdm login screen. What the f**** I logged back in and started investigating my flash problem. Suddenly my computer hang. I didn’t have the time to investigate so I rebooted and went to bed.
The next day I came back from work and the system was still up and running. My first guess was that the crash had something to do with the X system. I logged in from a remote system and started tailing almost all the log files. I tried to reproduce the system and suddenly again it crashed. I checked the logs but nothing came up after rebooting and rechecking the logs still nothing. As a last resort I downgraded my proprietary nvidia driver and after this my system was stable again. Anybody having/had the same problems? What fixed it for you?