Flex开发

Flex开发是做什么的?本页面为用户提供了Flex开发的岗位职责,以及本职位近些年的薪资待遇情况、就业趋势、招聘趋势、面试经验等信息,综合图表数据多方面解析该职位的热度。
2024-05-18 22:00:00 更新

Flex开发简介

岗位职责
软件形成 传统的程序员在开发动画应用方面存在困难,Flex 平台最初就是因此而产生。Flex 试图通过提供一个程序员们已经熟知的工作流和编程模型来改善这个问题。 Flex 最初是作为一个J2EE(Java 2 Platform, Enterprise Edition)应用,或者可以说是JSP(JavaServer Pages)标签库而发布的。它可以把运行中的MXML(Flex标记语言)和ActionScript编译成FLASH应用程序(即二进制的SWF文件)。最新版的FLEX支持创建静态文件,该文件使用解释编译方式并且不需要购买服务器许可证就可以在线部署。 软件特色 Flex的目标是让程序员更快更简单地开发RIA应用。在多层式开发模型中,Flex应用属于表现层。 Flex的思路有一个原则:脱离传统B/S软件对美工的依赖,纯粹依靠开发人员来构建软件系统。试图让开发人员在完全不需要学习Flash情况下,直接进行Flash RIA编程,这样的话,避免了B/S中遇到的情况,加重了开发人员的学习负担,且这些东西本来就不是开发人员所擅长的。 这种思路的出发点是非常好的,特别是对开发人员来说,避免了像当年学习HTML/CSS那样去啃Flash设计,降低了Flash RIA开发的难度,提高了Flash RIA的开发效率。 Flex 采用GUI界面开发,使用基于XML的MXML语言。Flex 具有多种组件,可实现Web Services,远程对象,drag and drop,列排序,图表等功能;FLEX内建动画效果和其它简单互动界面等。相对于基于HTML的应用(如PHP、ASP、JSP、ColdFusion及CFMX等)在每个请求时都需要执行服务器端的模板,由于客户端只需要载入一次,FLEX应用程序的工作流被大大改善。FLEX的语言和文件结构也试图把应用程序的逻辑从设计中分离出来。 Flex 服务器也是客户端和XML Web Services及远程对象(Coldfusion CFCs,或Java类,等支持Action Message Format的其他对象)之间通讯的通路。 一般被认为可能是 Flex 替代品的是OpenLaszlo和AJAX技术。 版本简介 最初版本(Flex Server 1. 与 1.5) Flex最初版本的目标市场是企业应用开发,价格约 US$15 每CPU。每个许可证包含五个Flex Builder许可证。 Adobe Flex 2 Flex2改变了许可模式,开放其“Flex Framework”技术为免费版。 新版的 Flex Builder 2 基于Eclipse IDE,对于需要诸如data push和自动测试等高级功能的用户来说,企业级的服务仍然有效。 Flex2引入了新版本的语言ActionScript 3的使用,这需要Flash Player 9以上版本作为运行时环境(runtime)。 Flex是第一个被Adobe冠上Adobe商标而重新命名的原Macromedia产品。 Adobe Flex 3 FLEX3加入的新功能: 数据库精灵联机,预设支持Derby、PostgreSQL、SQL Mode-JDBC、MySQL 现在视觉编辑上有了移动放大、缩小等功能 程序代码重整部分,有了更名变量功能,可以包含所有项目档 开发者可以选择不同的SDK版本 AS的文件批注更方便作成HTML在线浏览版,好让你日后查询。 快速将Flex包装成AIR桌面程序 整合LiveCycle Data Services(前身为Flex Data Services),除了实时大量数据推送外,也可以当点选页面后才会在Server上编译。 FLEX3与FLEX2相比,程序自身所占空间和生成文件体积都有所减小。FLEX框架被集成到FLASH PLAYER里。在多个网站之间FLEX框架的复用也提高了FLEX程序运行时的效率。 Adobe Flex 4 Flex 4于21年3月22日发布,全新的Flex 4采用全新的Spark组件架构,支持Flash Catalyst和Flash Builder4的设计开发工作流,以及其他许许多多的新特性,随Flex 4一起发布的还有Flash Builder 4,有9多个新特性,大大提升了开发者的生产效率。  Adobe Flex 4.6 Flex 4.6于2011年12月发布正式了其正式版,该版本在Flex 4.5的基础上引入了移动开发功能,使你能够: ◆ 基于多视图和自适应布局创建平板应用。 ◆ 使用新的针对平板的UI组件,包括Callout、SpinnerList和ToggleButton控件。 ◆ 增加针对特定操作系统界面的文本输入功能,用于和你的应用进行交互。 ◆ 利用这些新功能,你可以针对最新的平板优化应用程序,包括苹果iPad、谷歌Android平板和黑莓PlayBook。新的Spark移动组件,包括SplitViewNavigator、Callout、CalloutButton、SpinnerList、DateSpinner和ToggleButton等。SDK的增强,包括StageText、动态启动画面、Scroller、16位和32位渲染模式等。  Apache Flex 4.8 Adobe于2011年年尾宣布将Adobe Flex SDK部分代码贡献给Apache,转向开源的Flex SDK将由原Flex SDK团队、Spoon,以及来自Flex社区的成员和一些重要开发人员共同领导,并且会接纳少数使用Flex技术的捐助企业进入决策层。 2012年7月25日Apache基金会发布了Adobe将Flex捐献给Apache基金会后的第一个版本Apache Flex 4.8,Flex在此时还不是Apache的正式项目,Flex 4.8也不是一个正式的Apache版本,因为此项目在此时还处于孵化阶段,Apache称,该版本标志着Flex新时代的开始,Flex的未来将由社区来驱动,而不是由一个公司驱动。开发者可以通过贡献代码,来帮助改进Flex,如修复bug、增加功能等。 Apache Flex 4.9. 2013年1月13日,Apache软件基金会宣布Apache Flex孵化完毕并成为Apache顶级项目并发布Apache Flex4.9. ,Apache Flex的副总裁Alex Harui认为达到Apache顶级项目状态“表明Apache Flex恪守了Apache方式,项目已经具备了自我管理的能力。Apache Flex 4.9.进行了大量的增强并修复了“很多”Bug,值得关注的一些重要内容有: ◆针对几种语言的本地化:澳大利亚、英国、加拿大、希腊、瑞士(德国)与葡萄牙 ◆编译后的SDK可用于Flash Player 1.2——11.5 ◆SDK可以使用Java 7编译 ◆提供了针对Windows与Mac OS X的Flex安装器  Apache Flex 4.12 2014年3月1日,Apache Flex技术社区发布了全新的Apache Flex 4.12.版本,该版本是Apache Flex 4.11.的升级版本,改进的功能包括: ◆支持最新版本的Flash Player ◆支持最新的AIR运行时 ◆改进了内存占用和性能 ◆改善了针对移动平台的组件的样式 ◆支持iOS7系统 ◆修复了超过8个漏洞  2014年5月1日,Apache对4.12.版本进行优化改进,发布了Flex 4.12.1,新版本加入对全新Flash Player及Air运行时的支持,改进对移动媒体查询的支持,并修复2多个Bug。 Flex 应用开发步骤 以下直接来源于Flex 2. Beta 3的帮助文件: 使用一系统预定义组件(窗口,按钮等)来定义一个开发界面。 组织安排组件,现在用户自定义的界面设计。 使用风格和主题来定义可见设计。 增加动态动作,如应用程序之间的互动。 定义并在需要时连接上一个数据服务。 从源代码生成一个在Flash播放器中运行的SWF文件。 版本历史 Flex 1.-24年3月 Flex 1.5-24年1月 Flex 2. (Alpha)-25年1月 Flex 2. Beta 1-26年2月 Flex 2. Beta 2-26年3月 Flex 2. Beta 3-26年5月 Flex 2. Final-26年6月28日 Flex 2..1 - 27年1月5日 Flex 3. Beta 1 - 27年1月11日 Flex 3. Beta 2 - 27年1月1日 Flex 3. Beta 3 - 27年12月12日 Flex 3. - 28年2月25日 Flex 3.1 - 28年8月15日 Flex 3.2 - 28年11月17日 Flex 3.3 - 29年3月4日
展开

Flex开发工资

详情
月收入平均值
¥25,709
高于平均值占比
0%
月收入中位数
¥26,720
近一年趋势
下降
整体分布
历年变化
最低:¥2,040
最高:¥78,800
*Flex开发在全国的平均月薪为¥25,709,中位数为¥26,720,其中¥29k-37k工资占比最多,约17%。

Flex开发招聘

详情
同比上月,职位数量
持平