Flex:flex(actionscript)开发人员的基本期望

时间:2010-02-26 14:19:00

标签: flex actionscript-3 actionscript flex3

知识没有限制,但仍然在你的观点中,个人的基本要求是什么,他可以称自己为灵活开发人员。为了让它有点具体,可以说有2 - 3年的经验。

在我看来,它应该是类似下面的东西。这是一个非常(非常)粗略的想法,请让我知道你对此的看法和建议。

BASIC: (1)Knowldge关于基本的GUI组件,如tab,vbox等。它们的属性和决定哪种组件在某种情况下更适合的能力。 (2)使用HTTP,wsdl,远程对象等服务的知识。 (3)关于基本事件处理机制和绑定的知识。 (4)关于面向对象的基本原则的知识。

EXCITING: (1)有关高级GUI组件的知识。 (2)关于cairngorm,实时循环数据服务等架构的知识。 (3)编写自定义组件和渲染以及使用组件的高级属性的知识。 (4)关于设计原则的知识。

此外,是否有一些免费的在线测试/认证等可以测试他/她的flex / as技能?

提前致谢。

1 个答案:

答案 0 :(得分:5)

每天使用Flex编码2到3年的人应该对框架有非常深入的了解。他们不仅应该知道如何使用框架,还应该知道框架本身如何工作以及如何扩展它。如果他们不这样做,你可能不想雇用他们。 :)

高级Flex开发人员应该了解UIComponent的工作原理,并能够解释所有这些方法的用途:

initialize
stylesInitialized
createChildren
invalidateProperties / commitProperties
invalidateSize / measure
invaldiateDisplayList / updateDisplayList

setActualSize
getExplicitOrMeasuredWidth/Height
validateNow
getStyle / setStyle / clearStyle

他们应该知道Flex“失效模型”是什么以及它如何影响“无效”方法及其对应物。他们还应该能够讨论以下几个主题:

  • 容器布局如何工作? Box容器如何决定如何定位和调整其子项的大小?
  • 列表如何显示数据以及物品渲染器的特殊之处? List如何与Repeater不同?

这里不可能涵盖Flex dev应该知道的所有内容,但是对UIComponent有深刻的理解,它的生命周期和失效模型非常重要。