MACROMEDIA FLEX - DEVELOPING COMPONENTS AND THEMES Manual de usuario Pagina 4

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 36
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 3
Version#1.0#(May#14,#2009)#
Introduction+
The!Adobe!Flex!Framework!SDK!has!an!aura!of!voodoo!around!it!that!is!partially!
created!by!the!power!of!a!well‐designed!semi‐black!box!system!and!the!fact!that!in!
most!cases!we,!as!developers,!don’t!have!the!time!or!energy!to!really!dive!into!the!
unknown!during!our!project!cycles.!!Technically,!the!Flex!Framework!is!not!a!black!
box,!you!can!read!and!view!all!of!the!source
1
,!but!due!to!the!complexity!of!the!code!
and!how!it’s!designed!we!tend!to!treat!the!framework!as!input!in,!functionality!out.!!
Most!developers,!the!authors!included,!tend!to!learn!Flex!on!the!job,!finding!new!
tricks!and!techniques!via!implementation,!experimentation,!research,!fellow!
developers,!blogs,!lists,!and!when!all!else!fails;!documentation.!
Adobe!has!done!a!pretty!amazing!job!of!documenting!the!Flex!Framework,!which!
has!been!broken!down!into!two!main!categories:!User!Guides!and!API!(ASDoc)!
documentation.!!Yet,!even!with!their!extensive!documentation!there!is!a!large!gap!
between!the!User!Guides!and!the!API!documentation.!!The!User!Guides!cover!a!wide!
range!of!topics,!from!getting!started!to!relatively!complex!functionality,!but!stop!at!
the!more!nitty‐gritty!level!functionality!such!as!deep!dives!into!Style!propagation!
techniques,!metadata!do’s!and!don’ts!and!of!course!the!Flex!Framework!and!
Component!lifecycle.!There!are!high‐level!overviews!but!beyond!that!it’s!up!to!the!
user!to!figure!it!out.!
We!can!infer!a!lot!of!functionality!and!order!from!the!API!documentation,!
sometimes!the!commenter!guides!us,!other!times!they!tease!us!with!a!bit!of!
information!but!its!our!task!to!track!down!and!determine!the!overarching!
ecosystem.!!Often,!the!API!docs!assume!you!know!what!you!looking!for!and!only!
explain!exactly!what!the!method!does,!not!when!or!why!you!should!use!it.!!Because!
of!this!gap!between!macro‐focused!user!guides!and!the!micro‐focused!API,!
optimized!development!becomes!a!dark!art!that!requires!developers’!years!of!
experience!through!trial!and!error!to!tease!out!and!define!best!practices.!!Augment!
this!with!the!fact!that!Flex!is!only!five!or!so!years!old,!which!has!evolved!
dramatically!since!its!initial!incarnation,!we!are!still!very!much!in!the!technologies!
infancy.!
Yet!we,!as!3
rd
!party!developers,!are!not!the!only!one’s!left!on!the!outside.!!Often!
Adobe!Engineers!do!not!have!full!insight!into!all!the!Framework’s!minuet!details.!!
James!attended!Deepa!Subramaniam’s!presentation!on!Flex!Components!at!the!
Adobe!MAX!2008!conference!and!Deepa!commented!about!the!Flex!Lifecycle.!!Her!
presentation!was!half!dedicated!to!the!lifecycle,!and!even!then!half!of!that!half!was!
focused!on!the!current!Flex!3!lifecycle!and!the!rest!was!dedicated!to!Flex!4’s!
changes.!!During!her!in‐depth,!yet!still!high‐level,!overview!she!mentioned!that!
recently!one!of!the!Flex!Architects!finally!sat!her!down!and!walked!her!through!the!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
1
#Thi s#does#not#include#base#Flash #Player#co mponents#(Sprite,#MovieClip,#etc.) ,#which#are#stored#i nside#
the# playerglobal.swc#file.##The#current#imp lementati on#of#SWC#prevents#access#to#the#sour ce#co de,#
therefore#parts#of#the#Framework’s#implementation#hierarchy#is#inaccessible#to#developers.#
Vista de pagina 3
1 2 3 4 5 6 7 8 9 ... 35 36

Comentarios a estos manuales

Sin comentarios