This content has been marked as final. Show 3 replies
I have been developing coldfusion applications for a long time. I currently have several large scale applications for our internal workforce including CRM type applications.
I have been developing Flex based applications for about a year and am in the process of converting several of our internal applications from ColdFusion to Flex. Why?....
I have found Flex to be an incredibly rapid development environement. As any ColdFusion developer knows, the rapid applications development that it offers is great especially with DataBase driven applications. Flex, offers even superior development times. I love it.
As far as presentaion, Flex really allows for a much improved UI as well as many improvements especially asyncronous options.
Although some things are easier in a plain HTML based application and there is obvisouly a learning curve, if it is an internal applications and you don't have to worry about public users, complete broweser support, plug requirements etc. I would sure advocate using Flex.
So far with several very complex applications I have only been hit with one issue and that being HTML support. The FlashPlayer does not have very good support for HTML. So, displaying plain HTML within your Flex application is difficult and often times requires using IFRAMES over your application. Although, there is a solution and that being Apollo.
As for me, I love flex and have been versy successful making some very sexy applications while greatly reducing my development time.
Lastly, using components and the fact that the codebase for Flex applications is so small, maintenance has also been greatly reduced.
I sugges going for it.
First of I want to say "Thank you", that is exactly what I was looking for.
The Coldfusion server would get replaced by Flex (I had thought Flex was just the publishing software)?
What application would I use for publishing, you mentioned "Apollo"?
Actually I would keep the coldfusion server. Basically you will write your components in ColdFusion and call them from Flex. So you would create a remote procedure in flex that would call your CFC and it would return a query of say employees etc. This marriage gives you the most flexibility because you can have everything you need in CF available to Flex via your CFC's. ANd if you are lucky you created your currect ColdFusion app using CFC's so you can reuse them.