What are the conceptual differences between Adobe Flash CS5 and Flash Builder 4? Both seem to be equally useful for authoring actionscript enabled rich interactive apps both internet and desktop. What is the difference in principle of programming when using the开发者_如何学Gose two tools apart from that the UI is represented in Flash Builder in mxml?
One of the main difference is the target user. Flash CS is traditionally aimed at designers, whilst FlashBuilder is aimed at developers.
Most people generally agree that Flash CS should be used for designing graphic assets whilst FB would be use for the logic or programming of these assets.
It is generally accepted that Flash CS sucks as an IDE , so programmers tend to use other options such as FDT , FlashDevelop or Textmate to name a few, but there are other options.
This being said, the type of tools offered by both platforms differs greatly and one of the most powerful option is simply to use both, depending of course on your type of projects.
Game development for instance would be an ideal candidate.
As for mxml & FlashBuilder , please note that this only applies if you use the Flex framework. It is possible to develop pure Actionscript projects with FB, in which case your UI design could be done in Flash CS and brought into FB via the use of SWCs.
Finally , Adobe has greatly facilitated the workflow when using both platforms, it's not yet ideal but progress has been made.
精彩评论