The main benefit of Grails being that I can leverage all of the domain knowledge and experience I have with Java to build cool things that can be easily scaled using commodity application servers like Glassfish and JBoss. Flex has proven itself worthy for web-based user interface development. One can build great interfaces in no time. Many people choose to fight the trend to Flex, some even choose to look at Silverlight which has a much worse content development path as well. Adobe has clear user interface tools which allow artists and developers to work closely together to build their solutions.
Accordingly by using Grails with Flex one can building in mere hours fairly sophisticated applications that would take significantly longer if one were depending on writing it even the best Javascript APIs. The only possible downside, for me, is that these Flash based interfaces won't work on a mobile platform - but to be honest if you're building a mobile application you really should build a MOBILE application and not depend on your web site to be your application.
I can hear people saying "well you can get great stuff on the iPhone using web based technologies" and indeed you can, but if you want to build COMPELLING applications you end up having to write native code that talks to the underlying platform and at that point all the nice HTML/CSS/Javascript fun ends and you have to do some serious in-the-trenches development.
Blogged with Flock
No comments:
Post a Comment