精讲Flex4自定义组件开发
上周四晚为RIAMeeting在线课堂准备的话题,不想废话,把PPT放上,感兴趣的可直接拿走~~
Deprecated: Assigning the return value of new by reference is deprecated in /home/u113178/wp-includes/cache.php on line 99 Deprecated: Assigning the return value of new by reference is deprecated in /home/u113178/wp-includes/query.php on line 21 Deprecated: Assigning the return value of new by reference is deprecated in /home/u113178/wp-includes/theme.php on line 576
| Subcribe via RSS
上周四晚为RIAMeeting在线课堂准备的话题,不想废话,把PPT放上,感兴趣的可直接拿走~~
随着畅销书《异类》的流行,“练习一万小时成天才”这个口号现在是尽人皆知。也许仍然有不少人相信那些不世出的天才必有天生的神秘能力,但科学家通过大量的调查研究已经达成共识,那就是所有顶级高手都是练出来的。不但如此,最近几年的科学进展,人们可能第一次拥有了一个关于怎样炼成天才的统一理论。
好消息是除了某些体育项目对天生的身高和体型有特殊要求之外,神秘的天生素质并不存在,也就是说人人都有可能成为顶级高手。早在20多年以前,芝加哥大学的教育学家 Benjamin Bloom 就曾经深入考察过120名从音乐到数学多个领域内的精英人物,发现他们幼年时代没有任何特别之处。后人的研究更证明,在多个领域内,就连智商都跟一个人能不能达到专家水平没关系。
有个匈牙利心理学家很早就相信只要方法得当,任何一个人都可以被训练成任何一个领域内的高手。为了证明这一点,他选择了一个传统上女性不擅长的项目,也就是国际象棋。结果他和妻子把自己的三个女儿都训练成了国际象棋世界大师,这就是著名的波尔加三姐妹。这个实验甚至证明哪怕你不爱好这个领域,也能被训练成这个领域的大师,因为三姐妹中的一个并不怎么喜欢国际象棋。
而坏消息是成为大师需要长时间的苦练。每天练三小时,完成一万小时需要十年时间,但这只是达到世界水平的最低要求。统计表明对音乐家而言,世界级水平要求的训练时间是十五到二十五年。但最关键的并不是练习的时间,而是练习的方法。
天才是怎样炼成的?中国传统思维比较强调一个“苦”字,冬练三九夏练三伏,甚至是头悬梁锥刺股。而近代生活条件越来越好,人们则开始强调一个“爱”字,说兴趣是最好的老师,强调寓教于乐,“哈佛女孩”的家长们纷纷写书,介绍自己的孩子如何一路玩进名校。
很多励志故事和流行的成功学书籍最爱强调的似乎是“顿悟”,认为一个人之所以不成功是因为他没想通,他没有认识到真正的自己!好像一旦一个人顿悟到了真正的自己,他就会非常简单地在本来应该属于自己的领域成为天才人物。一个销售员可能认为真正的自己其实是个小说家,一个医生可能认为真正的自己其实是个画家 — 唯一的问题是他们从来没有写过小说或者画过画 — 但他们认为他们距离“真正的自己”只有一步之遥,一旦尝试了就会爆发天才。
所有这些关于成功学的个人经验和励志故事都不科学。假设一个成功人士做过一百件事,包括参加演讲比赛,衣着有个性,听英文歌曲,最喜欢的颜色是绿色等等,他会非常自得地把这一百件事都写进自传,没准还要加上女朋友的影响。然而其中真正起到决定性作用的可能只有四件事,问题是他和读者都不知道是哪四件。
科学家不信励志故事,他们只相信调查研究。在过去二三十年内,心理学家们系统地调研了各行各业内的从新手,一般专家到世界级大师们的训练方法,包括运动员,音乐家,国际象棋棋手,医生,数学家,有超强记忆力者等等,试图发现其中的共性。他们的研究甚至细致到精确记录一所音乐学院的所有学生每天干的每一件小事,用多少时间做每件事,父母和家庭环境,来比较到底是什么使得那些音乐天才脱颖而出。
现在这项工作已经成熟了。2006年,一本900多页的书,The Cambridge Handbook of Expertise and Expert Performance, 出版。这是“怎样炼成天才”研究的一本里程碑式的学术著作,此书直接引领了后来一系列畅销书的出现,包括格拉德威尔的《异类》,Geoff Colvin 的 Talent is Overrated,和 Daniel Coyle 的 The Talent Code 等等。科学家们不但证明了高手是练出来的,而且通过考察各个领域最好的训练方法的共性,总结了一套统一的练习方法,这就是所谓“刻意练习”(deliberate practice)。
过去多年来,训练方法是不断进步的。比如说作曲,假设一名普通学生使用普通训练方法六年时间能达到的水平,另一个学生使用新的训练方法三年就能达到,那么我们可以说这个新训练方法的“有效指数”是200%。统计表明,莫扎特当时的训练,他的有效指数是130%。而二十世纪的天才也许没有莫扎特有名,但其训练水平都能达到300%到500%!十三世纪的哲学家培根曾经认为任何人都不可能在少于30年之内掌握数学,而现在的学生十几岁的时候已经学到多得多的数学,教学方法进步了。事实上,我们今天在所有领域都比过去做得更好,体育世界纪录被不断打破,艺术家们的技巧也是过去根本无法想象的。
训练方法重要性的另一个体现是“天才”的扎堆出现,比如曾经有一个时期俄罗斯对女子网球,韩国对女子曲棍球,更不必说中国对乒乓球的的绝对优势。更进一步,哪怕你这个国家传统上并不擅长这个项目,只要有一名教练摸索掌握了科学训练法,那么他就可以带出一代绝世高手,比如中国花样滑冰教练姚滨。人们经常感慨中国十多亿人居然找不到11个足球天才 — 如果天才是天生的,那么十多亿人必然足以产生很多天才,但天才是练出来的,而中国缺乏有效的练习环境,人口再多也比不上欧洲小国。
刻意练习
首次提出“刻意练习”这个概念的是佛罗里达大学心理学家 K. Anders Ericsson。这套练习方法的核心假设是,专家级水平是逐渐地练出来的,而有效进步的关键在于找到一系列的小任务让受训者按顺序完成。这些小任务必须是受训者正好不会做,但是又正好可以学习掌握的。完成这种练习要求受训者思想高度集中,这就与那些例行公事或者带娱乐色彩的练习完全不同。“刻意练习”的理论目前已经被广泛接受,我们可以总结一下它的特点。
1. 只在“学习区”练习
科学家们考察花样滑冰运动员的训练,发现在同样的练习时间内,普通的运动员更喜欢练自己早已掌握了的动作,而顶尖运动员则更多地练习各种高难度的跳。普通爱好者打高尔夫球纯粹是为了享受打球的过程,而职业运动员则集中练习在各种极端不舒服的位置打不好打的球。真正的练习不是为了完成运动量,练习的精髓是要持续地做自己做不好的事。
心理学家把人的知识和技能分为层层嵌套的三个圆形区域:最内一层是“舒适区”,是我们已经熟练掌握的各种技能;最外一层是“恐慌区”,是我们暂时无法学会的技能,二者中间则是“学习区”。只有在学习区里面练习,一个人才可能进步。有效的练习任务必须精确的在受训者的“学习区”内进行,具有高度的针对性。在很多情况下这要求必须要有一个好的老师或者教练,从旁观者的角度更能发现我们最需要改进的地方。
只在学习区练习,是一个非常强的要求。一般的学校课堂往往有几十人按照相同的进度学习知识,这种学习是没有针对性的。同样的内容,对某些同学来说是舒适区根本无需再练,而对某些学生则是恐慌区。科学教学必须因材施教,小班学习,甚至是一对一的传授。真正高手训练与其说是老师教学生,不如说是师傅带学徒。
一旦已经学会了某个东西,就不应该继续在上面花时间,应该立即转入下一个难度。长期使用这种方法训练必然事半功倍。2004年的一项研究表明,大学生的学习成绩和他们在学习上投入的总时间没有直接关系,关键是学习方法。
2. 大量重复训练。
从不会到会,秘诀是重复。美国加州有个“害羞诊所”(The Shyness Clinic),专门帮助那些比如说不敢和异性说话的人克服害羞心理。这个诊所的心理学家不相信什么心理暗示疗法,什么童年回忆之类,他们相信练习。他们认为使人害羞的并不是事情本身,而是我们对事情的观点。怎么治疗恐女症?做法是设计各种不同难度的场合,从在房间内集体对话到直接跑到大街上找陌生美女搭讪,安排接受治疗者在一个疗程之内跟130个女人聊过天。
这种把不常见的高难度事件重复化的办法正是MBA课程的精髓。在商学院里一个学生每周可能要面对20个真实发生过的商业案例,学生们首先自己研究怎么决策,提出解决方案,最后老师给出实际的结果并作点评。学习商业决策的最好办法不是观察老板每个月做两次决策,而是自己每周做20次模拟的决策。军事学院的模拟战,飞行员在计算机上模拟各种罕见的空中险情,包括丘吉尔对着镜子练习演讲,都是重复训练。
在体育和音乐训练中,比较强调“分块”练习。首先你要把整个动作或者整首曲子过一遍,看专家是怎么做的。然后把它分解为很多小块,一块一块地学习掌握。在这种训练中一定要慢,只有慢下来才能感知技能的内部结构,注意到自己的错误。在美国一所最好的小提琴学校里,甚至有禁止学生把一支曲子连贯地演奏的要求,规定如果别人听出来你拉的是什么曲子,那就说明你没有正确练习。职业的体育训练往往是针对技术动作,而不是比赛本身。一个高水平的美式足球运动员只有1%的时间用于队内比赛,其他都是各种相关的基础训练。
反过来说如果没有这种事先的重复训练,一个人面对不常见的事件往往会不知所措。统计表明工作多年的医生通过读X光片诊断罕见病症的水平反而不如刚毕业的医学院学生 — 因为很少遇到这种病例,而在医学院学到的东西早就忘了。最好的办法其实是定期地让医生们拿过去的旧X光片集中训练,而不是期待在工作中碰到。
3. 持续获得有效的反馈。
传道,授业,解惑,老师和教练最大的用处是什么?也许对一般人来说小学老师最大的作用是激发了他学习的兴趣,教会了他什么东西,曾经有过传道授业解惑。而真正的高手都有很强的自学能力,对他们而言,老师和教练的最重要作用是提供即时的反馈。
一个动作做得好与不好,最好有教练随时指出,本人必须能够随时了解练习结果。看不到结果的练习等于没有练习:如果只是应付了事,你不但不会变好,而且会对好坏不再关心。在某种程度上,刻意练习是以错误为中心的练习。练习者必须建立起对错误的极度敏感,一旦发现自己错了会感到非常不舒服,一直练习到改正为止。
从训练的角度,一个真正好教练是什么样的?John Wooden 是美国最具传奇色彩的大学篮球教练,他曾经率领 UCLA 队在12年内10次获得 NCAA 冠军。为了获得 Wooden 的执教秘诀,两位心理学家曾经全程观察他的训练课,甚至记录下了他给球员的每一条指令。结果统计表明,在记录的2326条指令之中, 6.9%是表扬,6.6%是表示不满,而有75% 是纯粹的信息,也就是做什么动作和怎么做。他最常见的办法是三段论:演示一遍正确动作,表现一遍错误动作,再演示一遍正确动作。
与外行想象的不同,最好的教练从不发表什么激情演说,甚至不讲课,说话从不超过20秒。他们只给学生非常具体的即时反馈。所有训练都事先进行无比详细的计划,甚至包括教运动员怎么系鞋带。他们仿佛有一种诡异的知道学员在想什么的能力,即使是第一次见面能指出学生在技术上最需要什么。他们是绝对的因材施教,源源不断地提供高度具有针对性的具体指导。
获得反馈的最高境界是自己给自己当教练。高手工作的时候会以一个旁观者的角度观察自己,每天都有非常具体的小目标,对自己的错误极其敏感,并不断寻求改进。
4. 精神高度集中。
刻意练习没有“寓教于乐”这个概念。曾经有个著名小提琴家说过,如果你是练习手指,你可以练一整天;可是如果你是练习脑子,你每天能练两个小时就不错了。高手的练习每次最多1到1.5小时,每天最多4到5小时。没人受得了更多。一般女球迷可能认为贝克汉姆那样的球星很可爱,她们可能不知道的是很少有球员能完成贝克汉姆的训练强度,因为太苦了。
科学家们曾经调查研究了一个音乐学院。他们把这里的所有小提琴学生分为好(将来主要是做音乐教师),更好,和最好(将来做演奏家)三个组。这三个组的学生 在很多方面都相同,比如都是从8岁左右开始练习,甚至现在每周的总的音乐相关活动(上课,学习, 练习)时间也相同,都是51个小时。
研究人员发现,所有学生都了解一个道理:真正决定你水平的不是全班一起上的音乐课,而是单独练习:
- 最好的两个组学生平均每周有24小时的单独练习,而第三个组只有9小时。
- 他们都认为单独练习是最困难也是最不好玩的活动。
- 最好的两个组的学生利用上午的晚些时候和下午的早些时候单独练习,这时候他们还很清醒;而第三个组利用下午的晚些时候单独练习,这时候他们已经很困了。
- 最好的两个组不仅仅练得多,而且睡眠也多。他们午睡也多。
那么是什么因素区分了前两个组呢?是学生的历史练习总时间。到18岁,最好的组中,学会平均总共练习了7410小时,而第二组是 5301小时,第三组 3420小时。第二组的人现在跟最好的组一样努力,可是已经晚了。可见要想成为世界级高手,一定要尽早投入训练,这就是为什么天才音乐家都是从很小的时候就开始苦练了。
人脑的学习原理
现代神经科学和认知科学认为,几乎没有任何技能是人一出生就会的。哪怕是对简单物体的识别,把东西抓取过来这些简单的动作,也是婴儿后天学习的结果。一个人一出生的时候根本不可能预见到将来自己需要什么技能,基因不可能把一切技能都用遗传的方法事先编程,那样的话太浪费大脑的存储空间。最好的办法是不预设任何技能,只提供一个能够学习各种技能的能力,这就是人脑的巧妙之处。基因的做法是先预设一些对刺激的基本反应和感觉,比如看见好吃的东西我们会饿等等。这些基本的反应需要调动的神经较少。但对于更高级别的技能,比如演奏音乐,需要协调调动很多神经,就必须靠后天学习了。
人的任何一个技能,都是大脑内一系列神经纤维传递的电脉冲信号的组合。解剖表明拥有不同技能的人,其大脑的神经结构非常不同,比如出租车司机大脑内识别方向的区域就特别发达。也就是说与计算机不同,人对于技能的掌握是在大脑硬件层次实现的。
而最近有一派科学家认为,髓磷脂是技能训练的关键,它的作用是像胶皮把电线包起来一样,把这些神经纤维给包起来,通过防止电脉冲外泄而使得信号更强,更快,更准确。不管练习什么,我们都是在练习大脑中的髓磷脂,就好像把一堆杂乱无章的电线被排列整齐变成电缆。直到2000年新技术允许科学家直接观察活体大脑内的髓磷脂之后,髓磷脂的作用才被发现,而且一直到2006年才第一次被在学术期刊上说明。科学家认为髓磷脂是脑神经的高速公路,提高信号传递速度,并且可以把延迟时间减少30倍,总共提速3000倍,甚至可以控制速度,想慢就慢。
人脑之中分布着大量“自由的”髓磷脂,它们观测脑神经纤维的信号发射和组合,哪些神经纤维用的越多,它们就过去把这一段线路给包起来,使得线路中的信号传递更快,形成高速公路。这就是为什么练习是如此重要。
髓磷脂理论可以解释很多事情。比如为什么小孩常会犯错?他们的神经系统都在,也知道对错,只是需要时间去建立起来髓磷脂的高速网络。为什么习惯一旦养成不容易改变?因为所谓“习惯”,其实是以神经纤维电缆组合的形式“长”在大脑之中的,髓磷脂一旦把神经包起来,它不会自动散开 — 改变习惯的唯一办法是形成新习惯。为什么年轻人学东西快?因为尽管人的一生之中髓磷脂都在生长,但年轻人生长得最快。最激进的理论则认为人跟猴子的最显著区别不在于脑神经元的多少,而在于人的髓磷脂比猴子多20%!解剖表明,爱因斯坦的大脑中的神经元数量是平均水平,但他拥有更多能够产生髓磷脂的细胞。
谁愿意练习一万小时?
看了钢琴家朗朗的传记之后,可能很多人会怀疑是否真的应该让孩子接受这样的苦练。实际上,顶级运动员都是穷人家的孩子。不练这一万小时,一定成不了高手,但问题是考虑到机遇因素练了这一万小时也未必成功。
这就是兴趣的作用了。如果说有什么成功因素是目前科学家无法用后天训练解释的,那就是兴趣。有的孩子似乎天生就对某一领域感兴趣。感兴趣并不一定说明他能做好,就算不感兴趣只要愿意练,也能练成。兴趣最大的作用是让人愿意在这个领域内苦练。
不论如何,刻意练习是个科学方法,值得我们把它运用到日常工作中去。显然我们平时中做的绝大多数事情都不符合刻意练习的特点,这可能就是为什么大多数人都没能成为世界级高手。天才来自刻意练习。
作者:同人于野
来源:《新知客》,2010年8月号。
本文主要介绍将自己平时用到的好工具整理并推荐给大家。
注:所有推荐的工具尽量为free或opensource的,个别付费软件也会专门说明,当然,若你有什么好的工具介绍,也希望能告诉我 Email
Note
早就想投到LaTex的阵营去了,源于曾看过一篇介绍Donald.E.Kunth的简介,Tex是他的作品:)以前读书时也用过一段时间,因为当时学校还不能用LaTex写论文,也就放下了,好了,现在没人强迫了,准备安心用LaTex了。下面是我使用的环境。
OS:Ubuntu 9.10
Editor:Kile(作为LaTex前端),非常好用,还有代码自动完成功能
PDF viewer:Okular
安装Kile:
运行:
sudo apt-get install kile
安装okular
sudo apt-get install okular
要想使用中文,需安装CJK:
sudo apt-get install latex-cjk-all
在编辑时象这样直接使用中文:
\usepackage{CJK}
\begin{document}
\begin{CJK}{UTF8}{gbsn} %gbsn代表宋体,楷体为gkai
这里是中文哦~~~
\end{CJK}
\end{document}
就这么简单,哈哈,后面抽时间写点LaTex的使用,边学边用。
来张截图:
IOC:Inversion of Control(反转控制)
DI:Dependency Injection(依赖注入)
IOC一词来源于Martin Fowler发表的一篇文章,《Inversion of Control Containers and the Dependency Injection pattern》
那是什么被反转控制了?实际上指的是对象之间的依赖关系被反转控制了,原本由类自身维护所需对象实例的创建现在转由外部的IOC容器来维护。这种维护对象实例化的负责方被反转了。而依赖注入(DI)呢?意思更加明确,即获得所依赖对象的方式是由IOC容器从外部直接注入进来,而非我们通常的使用new的方式在类中来完成。
在JAVA中,大家熟知的Spring框架其核心内容便是反转控制及依赖注入。
使用IOC(DI)有什么好处?大致来说有两点:
1、类或模块之间的耦合度降低了,代码更易重用和维护
2、更加便于编写可测试的代码
随着面向对象的Actionscript3.0的推出,尤其是Flex在企业级应用中越来越多的应用,Flex(Flash)应用框架也越来越多,也有不少框架实现了IOC的功能,当然也包括一些独立的IOC容器框架。
在as3中实现IOC,核心是使用as3中的反射来完成的,相对来说,as3中的反射比起Java来说确实弱了不少,主要是利用describType返回的属性XML进行解析,而这样对性能会有一定的影响,若在as3中大量使用反射的话,一定要考虑到这一点. 另外,关于使用的配置文件,有以XML来进行的,有以MXML来实现的,也有两都均支持的,需注意的是以XML来实现的好外是我们可以直接更改外部XML而不需要重新编译相应源文件,而若使用MXML的话当你更改配置的话需要重新进行编译.
当然,目前以as3实现的IOC也有很多了,主要两在块:
smartypants-ioc (名字取得不错,呵呵)
SwiftSuspenders (比较小巧)
Spring Actionscript(原名:Prana,此框架现已归入Springsource,几乎是Spring IOC实现的as3翻版,熟悉Spring的Java开发人员几乎不需要什么过渡就能理解)
Swiz(也属于比较成熟的框架了)
Robotlegs(MVCS框架,可集成使用其它任何DI容器,最初建立在smartypants-ioc,目前自身使用SwiftSuspenders)
Parsley(由PowerFlasher开发,个人比较喜欢这个框架,严格意义上来说它不算MVC框架,属于一套Toolkit,你完全可以使用自己的MVC方式来组织)
另外这里一份代码,一个Sample,以不同的IOC框架来实现,应该对大家学习比较有用:
http://code.google.com/p/flex-ioc-examples/
希望大家能找到适合自己项目使用的IOC容器^_^
古今有不少名言提到习惯的重要性,如:
Thoughts lead on to purposes; purposes go forth in action; actions form habits; habits decide character; and character fixes our destiny.——Tyron Edwards
思想产生目标,目标付诸行动,行动形成习惯,习惯塑造个性,个性决定命运。
Sow a thought; reap an action; sow an action; reap a habit; sow a habit; reap a character; sow a character; re-ap a destiny.
播下一种思想收获一种行为;播下一种行为收获一种习惯;
播下一种习惯收获一种性格;播下一种性格收获一种命运。
积行成习,积习成性,积性成命 ——古语《荀子》
而大多数人(包括我自己)也都意识需要改变自己的坏习惯,养成好习惯,但往往是坚持不久便会放弃,当然原因很多,有主观因素,也有客观原因,其实无外乎一句话,天时、地利、人和,需要找到方法、选对环境,加上自我控制。
在豆瓣上看到了每月养成一个好习惯的小组,摘抄过来,准备在这里记录下自己每月养成一个好习惯的点点滴滴,一定要坚持下来,从现在开始,大家来见证^_^
以下内容摘自转自这里:
事实上,养成任何非天生的习惯,都是需要挣扎才能做成的事情。我们只有一个习惯是天生的——“懒惰”。对每个人来说,懒惰都曾经是天经地义的——谁都得经历或长或短那么一个“衣来伸手饭来张口”的时期才可能长大。在那段时间里,谁都是随心所欲的。然而,没有人可以总是“随心所欲”。一度确实可能的“随心所欲”只不过是幼年时的真实,少年时幻想,成年时的苦恼,老年时的绝望。现在,就让我们行动起来,克服自己的懒惰,做自己最想做的那个人吧!
{1}习惯的形成大致分三个阶段:
第一阶段:1~7天左右。此阶段的特征是“刻意,不自然”。你需要十分刻意提醒自己改变,而你也会觉得有些不自然,不舒服。
第二阶段:7~21天左右。不要放弃第一阶段的努力,继续重复,跨入第二阶段。此阶段的特征是:“刻意,自然”。你已经觉得比较自然,比较舒服了,但是一不留意,你还会回复到从前。因此,你还需要刻意提醒自己改变。
第三阶段:21~90天左右。此阶段的特征是“不经意,自然”,其实这就是习惯。这一阶段被称为“习惯性的稳定期”。一旦跨入此阶段,一个人已经完成了自我改造,这项习惯就已经成为他生命中的一个有机组成部分,它会自然而然地不停地为人们“效劳”。{2}温馨建议:
A.从自己喜欢的习惯开始,如:美容作息、跑步锻炼、外语学习、远离电脑等
B.找到适合自己的拍档,互相鼓励
C.按时更新习惯记录
期待已久的Cairngorm3终于发布了,虽然只是beta版,但可以看出这次版本带来的变动那是相当的大阿,现在的Cairngorm3已经不仅仅是作为一个特定MVC实现了,想尝鲜的朋友可以访问官方站点下载了。
http://opensource.adobe.com/wiki/display/cairngorm/Cairngorm+3
这里也有几篇相关的文章介绍:
http://blogs.adobe.com/auhlmann/archives/2009/10/cairngorm_3_bet.html
http://www.herrodius.com/blog/216
http://brantfordtweets.blogspot.com/2009/10/cairngorm-3-looks-interesting-it-more.html
这是苹果CEO乔布斯在斯坦福大学毕业典礼的演讲,共勉。这篇翻译是我从海峰博客转过来的。
我很钦佩苹果的CEO乔布斯,一个梦想家,这是乔布斯在斯坦福大学毕业典礼的演讲,细细体味,相信对你我应有教益。
—— 凡事的发生都有他的原因。
—— 当我们在人生旅途中偶尔停下回头望,也许会惊讶命运的精巧设计,从而感慨:这些经历影响了我的人生 。
—— 用心去找到你的最爱。 要把每一天当作生命的终点
—— 求知若饥,虚心若愚——Stay Hungry, Stay Foolish。
虽然说Eclipse IDE也有不太好的地方,对内存暂用也确实比较大,尤其当作Flex开发时,2G内存跑起也有点吃力,但它最好的地方便是插件机制不错,正有了这种插机制才有了遍地开花的优秀插件出来。
今天推荐的Aptana IDE其实也是建在Eclipse平台之上,不错的是它集成了不少开发环境,安装完后根据提示直接更新,便可安装上各类开发环境,对于有不同语言环境需求的朋友确实不错,尤其是有ROR及Python开发需求的(试用了一下,感觉还不错)。
Aptana官方站点:
由于Flex plugin 本身也是基于Eclipse,当然,我们可以将Flex开发环境也一并集成到Apanta中去
方法很简单:
在Aptana安装目录下建一links文件,再建扩展名为link的文件,我建的文件名为:
com.adobe.flexbuilder.feature.core.link
文件内容也很简单,也就是将路径指向你机器中已经安装好的Flex,如我的是:
path=D:/programs/Adobe/Flex3
再重启一次Aptana,看看是不是就可以直接建立Flex项目文件了…
截个当前我机器上Apatan可创建的项目类型图,HOHO,好多:
Open Source Media Framework (OSMF),其前身名为Strobe,是一个用来建立基于Flash平台媒体播放器的开源框架,基于MPL(Mozilla Public License)许可协议开放源码。
Text Layout Framework (TLF),关于文字布局的开源框架,可以在Flex3.2中使用,而在Flex4中则是属于Flex4框架本身的一部分。
看看下面这幅截图,来自纽约时报(The New York Times)的电子版,基于AIR发布,使用TLF完成,效果很不错吧。