- 浏览: 340230 次
- 性别:
- 来自: 广州
文章分类
最新评论
-
junyu_h:
record方式可不可以用啊?我用record在red5那边只 ...
as3.0应用h.264的视频编码 -
letian003:
楼主怎么没把那个包一起放出来呢
AS3实例:框选对象 -
letian003:
楼主怎么没把那个把一起放出来呢
AS3实例:框选对象 -
Mr桀骜不驯:
我想请教一下,当你框选之后,怎么样可以实现鼠标点击其他地方(非 ...
AS3实例:框选对象 -
Poechant:
赞!Michael到此一游。。
FLEX提高篇--------ShareObject对象详解
前言:本文仅代表个人观点,没有专业数据拷证,仅供参考.
写下这个标题大家一定以为我是只FLEX老鸟,不然不敢这么高声说话,而且是在JAVAEYE里.我知道JE里高手很多.有很多人都对FLEX有秀深的见底,写此文是为了回答一些朋友对我的提问.
有很多想转行的开发者都问我这样几个问题:现在招FLEX的公司多吗?搞FLEX开发工资高吗?怎么样才算是FLEX入门了?怎么才称得上是FLEX高手?
针对这些问题,有些我还真不好给出确定的答案,但我对FLEX的一些了解或许可以组大家一些参考,下面我罗列一下个人对FLEX就业及学习的相关认识.
一:flex总体需求
总体来讲FLEX的需和求当前都不够旺盛,当然这个是相对于其它主流技术,以及国内的整个平均情况而言.不排除个别地域有较旺盛需求,后面再讲;
FLEX需求不够旺盛的原因:
1.企业未能真正接受FLEX
主要还是企业还没有真正了解FLEX不敢大胆偿试用FLEX来进行开发,大多数公司出于项目风险的角度考虑,依然尽量采用旧的有把握的技术来开发,比如(AJAX,STRUTS.....);
2.企业接受FLEX,但还处于偿试阶段
我有幸通过网络接识到一批FLEX的爱好者,当然其中很大一部分现在都是JAVA开发者,通过他们我了解到他们公司只是很小的项目才考虑用FLEX来开发,大型目几乎不会考虑FLEX.
3.国内缺乏FLEX应用开发的先行者
我没有经过深入调查研究,但通过案例来看,国内大的成功FLEX的案例相对来讲极少,可见国内采用FLEX先行企业较少,据我所知国内走在FLEX应用前列的企业除了ADOBE(中国)之外,我本人认为上海群硕应该算是领头羊了,央视直播网(http://guangzhou.cctvolympics.com/)全部采用FLEX技术实现,给了FLEX开发者们更多的热情.为了避免做广告的嫌疑,群硕的相关种种我就不多说了,我的观点已经很明确,FLEX需要更多的先行者.更多的成功CASE,给中小型企业,给不了解和未曾深入了解FLEX的企业以信心.也给开发者以信心.
4.拒绝FLEX
导致拒绝的有以下几个原因:
a.FLEX加载太慢,与国内的用户带宽瓶颈不适应;
b.部分企业(程序员)选择FLEX竞争技术,比如MS的sliverLight,javaFX.....
c.部分企业(程序员)不看好FLEX的前景,认为FLEX是一种过渡技术,肯定会有其它技术来取代它;
5.FLEX自身的原因
技术方面的问题不在本文讨论之列
归纳以上几点:企业和开发者们形成了,不急着用也不急着学;想用但又不敢用,总体处于观望趋势.
FLEX在国内的应用现状及薪水状况:
虽然ADOBE曾放出FLEX是为企业应用量身定做,但FLEX的横空出世,似乎还是和FLASH如胶似漆,不单单是说FLEX是面向开发人员的FLASH.很多企业似乎有意识地将FLASH和FLEX混为一"谈",我经常在招聘网上看到有些企业招聘,职位就是FLASH&FLEX开发工程师,既要求高水平的美工,又要求精通AS,有的对后台程序,数据库也有所要求.且不谈此招聘有无问题,至少我个人对这样的招聘很"害怕",害怕进去之后被要求做动画给"难住".这里就说明有些企业没有清楚认识FLEX,或者说对FLEX项目实践没有较清晰的认识.但纵观国内的FLEX应用,大致包括以下几个方面:
1.游戏,这是国内应用气焰较高的一个方向了,而且待遇也相对要高.北京,上海这方面需求相对比较旺盛,待遇一般在(6K-1W以上),深圳,广州一般在6K左右,其它城市需求相对较少,未知;
2.企业应用,这是ADOBE力顶的一个方向,但在国内还未形成气候,需求还是以北京上海居多,深圳,广州次之.北京上海一般和JAVA程序员待遇相当,深圳广州仅次于JAVA待遇大多在3K-5K,(广州更偏向动画,一般都有这方面要求)
3.互联网应用,网站里运用部分FLEX技术的有,淘宝就是典型,但这只是个别现象,网站上还是FLASH的居多.
归纳以上几点:到目前为止,真正能拿到稍高薪水的FLEX开发者还是做游戏的,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项目开发经验
不同层次的开发人员,还要具备一定的职业素养,比如做FLEX,对WEB基本知识都要知道吧,这些我就必多说了.
上面是本人对FLEX相关问题的肤浅认识,感谢大家的阅读,欢迎大家拍砖!
评论
另外关于缩短sdk编译时间问题。
别人教了我一个很好的方法。
项目右键 properties -> flex application ->把不需要编译的mxml文件remove掉,这样编译速度要快好几倍。
我用的是fb
关闭自动编写选项
在需要编译的时候ctrl+b
至少感觉还可以接受
您这里指的是Web游戏吧?
发表评论
-
AS3实例:分类订阅
2012-04-08 02:45 1275其实也不知道用什么标题好,暂且叫拖动订阅吧,腾讯QQ新闻弹窗有 ... -
FLEX入门--------很好用的帮助类
2009-12-18 15:38 2121package com.hacker{ ... -
FLEX进阶-------加密解密
2009-12-18 15:23 4983<?xml version="1.0" ... -
FLEX入门篇---------如何在FLEX里嵌入JSP?
2009-10-12 17:43 3092在JSP里嵌入SWF就不多说了,方法很多,但FLEX里嵌入JS ... -
FLEX图表---------柱状图(一)
2009-09-06 01:00 2583一天上一个 <obj ... -
FLEX提高篇--------as3reflect反射组件
2009-04-25 14:43 2498原文件来自:http://code.google.com/p/ ... -
FLEX提高篇------------FLEX依赖注入
2009-04-25 13:53 2723原文来自www.adobe.com, 翻 ... -
Flex 4新消息
2009-02-26 11:49 2638Flex 4正在开发中,目前Adobe上只能下载到Flex ... -
SWFOBJECT 2.0官方文档
2009-02-23 12:59 2030SWFOBJECT 2.0官方文档http://farthin ... -
FLEX入门篇---------Adobe Flex Framework图
2009-02-15 21:46 2044Adobe Flex framework图 -
FLEX入门篇---------由Repeater创建的checkbox如何全选?
2009-02-14 16:16 3645<?xml version="1.0" ... -
FLEX技巧篇---------事件的流转控制
2008-08-12 13:40 3992FLEX是基于事件驱动的,在一个复杂的模型中事件的流转也会经常 ... -
FLEX提高篇---------JAVA对象与AS间的转化关系对照表
2008-07-23 16:21 5976在群里不少朋友问我这个问题,我想每一个用FLEX+JAVA来开 ... -
FLEX展示---------炫不炫你说了算!
2008-07-10 17:52 20214今天做了下这个,放上来给大家瞧下,做JAVA做得好好的,突然迷 ... -
FLEX资源--------PureMVC开发包下载
2008-07-05 16:22 0轻量级框架,感觉好上手,使用方便 -
FLEX提高篇--------ShareObject对象详解
2008-06-26 22:45 10613ShareObject,顾名思义共享对象,而通常意义上的共享, ... -
FLEX入门实例--------FLEX全屏功能实现及右键菜单
2008-06-22 16:35 12309FLEX的全屏功能的实现,光写AS还不够,还需要对JS部分做一 ... -
FLEX资源------Flash Media Managment Server中文版下载
2008-06-05 12:55 2699感兴趣可以下得看看 -
FLEX入门实例--------各种Effect的综合运用
2008-05-24 15:05 6722... -
FLEX入门实例--------transition,state的综合运用
2008-05-24 14:54 7141FLEX入 ...
相关推荐
创建第一个Flex应用——设计模式创建第一个Flex应用——设计模式创建第一个Flex应用——设计模式
创建第一个Flex应用——编码模式创建第一个Flex应用——编码模式创建第一个Flex应用——编码模式
本文将围绕“Flex实践——Datagrid的打印预览与打印”这一主题,深入探讨如何在Flex应用中实现数据网格控件Datagrid的打印功能,包括预览和实际打印操作。 首先,Datagrid是Flex中一个非常重要的组件,它用于展示二...
《精通Flex 3.0——基于ActionScript 3.0实现》一书源代码。 Flex 3.0 ActionScript 3.0源代码 Flex 3.0源代码。 --------------------------- 第1篇 Flex技术概述 第1章 Flex概述 3 1.1 Flex简介 3 1.2 Flex...
Flex游戏——水果乐园(含源码) 游戏介绍: * 通过键盘方向键控制小熊(游戏主人翁)在迷宫内行走,在指定时间内拾取所有水果就通过游戏否不通过。 * 每次拾取水果必须正确回答问题才能够真正获取水果。 * 游戏中有...
**ArcGIS Flex 示例详解——源码深度解析** ArcGIS Flex 是 Esri 公司提供的一款基于 Adobe Flex 技术的 GIS 开发框架,它允许开发者创建丰富的、交互式的地图应用程序,用于网页上展示地理信息。这个压缩包包含的...
《FLEX数据绑定专题》是一本深入探讨Adobe Flex中数据绑定技术的专业中文PDF文档。Flex是一种用于构建富互联网应用程序(RIA)的...这份资料对于正在学习或已经在使用Flex的开发者来说,无疑是一份极具价值的学习材料。
编译原理实验——flex词法分析 flex源程序
通过学习《Cairngorm中文版》教程,开发者可以了解到如何有效地组织Flex项目的结构,如何利用事件驱动来分离关注点,以及如何利用Cairngorm实现更灵活、可扩展的应用程序。这个框架特别适合大型、复杂的Flex项目,...
精通Flex 3.0――14.1.1 LCDS与服务端通信方式介绍 精通Flex 3.0――14.1.2 ActionScript与Java数据类型的转换 精通Flex 3.0――14.1.3 LCDS的内容结构 精通Flex 3.0――14.2 一个最基本的LCDS应用 精通Flex 3.0――...
博文链接:https://hacker47.iteye.com/blog/182364
博文链接:https://hacker47.iteye.com/blog/182371