useflashmore wrote:
@ssedlmayr
@captkeebz1
I think you both hit the nail on the head. I was completely
flabbergasted when Thermo (now catalyst) was announced. Being a
long time designer turned Actionscript programmer I was lured into
the Flex world by drag drop video tutorials. Flash couldn't easily
deliver on the high level coding front, so flex came out, YAY!
Unfortunately my excitement waned by being disappointed by the
horrible eclipse based IDE, swf file size (flex 2), meager
component set (still no video player and so much more), and
framework constraints. My biggest disappointment came from the
ridiculous hoops needed to jump through in order to create a
"smooth" designer/developer workflow.
The problem with the designer/developer workflow between
flash/flex currently is that the designer really needs to have a
good understanding of the flex framework and available component
set, their limitations, and design to those constraints. More times
than I can count I've worked with designers who come up with
interesting or complex UI concepts that could only be implement by
basically starting from the UIComponent and working your way up
from there. I thought Flex was supposed to give us a leg up from
coding a movieclip from the ground up to produce something unique
online income?
Maybe in some cases it does, but not in the really creative cases.
From my perspective, Flex easily creates extremely vanilla Visual
Studio, style apps. (obviously there are exceptions as some people
have the time, resources to massage an application to look super
sick).
I've actually stopped working in Flex these days and gone
back to compiling everything in the flash IDE or using ANT and
working off the Stage or out of the library as we did in the old
days. Doing this, I can actually work with my most creative
designers much much easier.
Why would adobe build a new product to do what Flash should
have evolved to do? Flash can import illustrator, fireworks, and
photoshop files and create graphical assets easily. Why wouldn't
the additional MXML behind the scenes code writing functionality be
built into Flash? Why wouldn't Adobe create a new window or menu
item for defining stage assets as vertical or horizontal scroll
bars? Is a new "Bridge" application really the answer? How much
will it cost? I already had to give my first born to
Rumplestiltskin for the last upgrade.
Taking a look at the UI for the Catalyst in the videos on
Labs only confirms my fear about learning yet another toolset, menu
structure, etc. under the guise of improving workflow. Just like
Flex, I'm sure some use cases will, in fact, benefit greatly from
the tool.
Here's my $0.02
I would love to see Adobe focus some seriously heavy
resources on creating more and more useful high level components
that actually integrate with the designer work flow. Designers
building new interfaces want to incorporate whatever the hot
widgets of the day are and customize them to their application. If
Adobe makes it so ridiculously easy to create seriously advanced
applications using cutting edge components or code libraries, then
there is still a reason to use flash over ajax and js not to
mention the actually innovative applications that might start
popping up.