zoukankan      html  css  js  c++  java
  • flex应该学到什么程度

    关于FLEX的学习,我有两个我自认为非常重要的观点:

    1.FLEX很简单,很适合初学者入手,而且生动有趣,刚开始学习很有成就感;

    2.FLEX更适合JAVA开发人员.不仅AS3语法上号称是简化版的JAVA,而且FLEX做为前端技术与强大的后端JAVA以及同时在企业应用上的配合堪称无双组合.

    至于怎么样才算是FLEX入门才能出去找FLEX的工作?

    这里我想与标题里的学习标准结合起来,你定位自己为哪一层次,就努力掌握哪一次层的相关知识!

    其实当时我给了他这样的答案:

    1.熟悉了FLEX的基本语法;

    2.熟练使用FLEX的内置控件;

    3.熟悉定义CSS来改变控件外观;

    4.熟悉FLEX的事件机制;

    5.熟悉FLEX与后端通讯的三种机制;

    6.熟练AS3对XML的解析;

    7.会查FLEX的API文档;

    至于要出去找工作:我又补弃了下面两点:

    8.能够自定义事件;

    9.能够自定义或重写组件;

    10.最好能了解后台编码或工作机制.

    其实对于有JAVA经验的朋友来讲,上面的一切都变得非常简单至少前七点和第十点不用费劲儿了,着重弄明白第8,9两点就行了.

    当然这上面的十点,是我对初级FLEX开发人员的定义;顺便说下我对中级和高级FLEX开发人员的理解

    中级开发人员还必须具备以下几点额外的要求:
    1.了解FLASH ,能用FLASH制作控件皮肤(其实并不需要高深的FLASH技巧,和美工);

    2.能够灵活控制FLEX的外观(其实包含了在初级里3,9两点);
    能够非常灵活的运用自定义的事件机制来进行组件间的通讯.

    3.非常熟练地与JS通讯;

    4.最好能够掌握JSON等XML数据交互方式.

    5.理解webService

    6.熟练地进行MOdule间的通讯

    7.有一定的后端开发水平(我认为FLEX开发者若能掌握后台开发知识,在前台的数据通讯设计上会做得更好)

    8.会基本的SWF优化

    9.至少有两个及以上的项目实战经验(一年以上);

    10.最好会使用pureMVC等框架

    (感觉总结得不够精炼)

    至于高级开发者我认为要有以下方面的额外要求:

    1.能随心所欲地控制组件外观及行为方式;

    2.能够定义出灵活和极具扩展性的事件和组件模型;

    3.能够合理组织项目源码文件结构;

    4.能够设计出与后台很合谐高效的数据交互;

    5.能够熟练运用框架或自定义逻辑实现代码的分层,从而保证前台的代码结构足够松散,便与扩展;

    6.能够把握SWF运行的整体性能,灵活运用FLEX的RSL,module等机制来"瘦身"以及通过组件间容器的嵌套层次,组件间的合理布局和合理的绝对或相对定位等技巧来实现性能优化.

    7.熟悉后台的开发知识.并掌握主流的后台开发技术.

    8.两年以上FLEX项目开发经验

    引用

  • 相关阅读:
    Django 之Redis配置
    python之类中如何判断是函数还是方法
    Anaconda 虚拟环境安装及应用
    【转载】IDEA:XML配置提示URI is not registered
    idea中配置xml不自动提示解决方案
    Java接口成员变量和方法默认修饰符
    [转载]java中Date,SimpleDateFormat
    intellij idea 的全局搜索快捷键方法
    【转载】使用IntelliJ IDEA提示找不到struts-default文件
    【转载】Jmeter分布式部署测试-----远程连接多台电脑做压力性能测试
  • 原文地址:https://www.cnblogs.com/nier/p/2410934.html
Copyright © 2011-2022 走看看