We have all seen how Flash has lost its place as the RIA technology of choice. Now with the improvements in JavaScript and with HTML 5 developers are looking to these technologies to create browser based applications.:
So what have Adobe done to counter this shift, well they've basically said 'if you want to create full browser based applications. Then go ahead, that's a good choice. Here we have some tools that can help (Adobe Edge, Dreamweaver).
Where does this leave Flash/Flex, is it dead as so many people believe it is. Adobe have answered this with saying that Flash/Flex now is great choice of technology for cross platform development, these include:
- Desktop
- Mobile
- Tablets
- TV's
One area that Adobe are really pushing are Flex in the enterprise. Ready blogs from Adobe's enterprise evangelists, they discuss the Future of Flex.
So with this shift in focus for Flex, what does the Flex developer need to know to bring Flex to the enterprise. Well this is a list I've come up with:
- Know Flex well
- Know ActionScript well
- Uses TDD
- Uses build scripts( Ant, Maven)
- Knows design patterns
- Can use command line
- Uses source control
I believe that Flex is well suited for the enterprise, I think the difficult part is convincing companies that they should use Flex for its enterprise applications.
No comments:
Post a Comment