BRONNN蜀黍的小屋

catalog
life
movie
photograph
thinkhole
design
coding
subscribe
RSS Feed

从 ActionScript3 到 TypeScript

2014年01月28日03点03分 | 分类: coding | 评论 Comments

闲(其实是拖延症犯了)来逛维基百科,无意中发现有Typescript这个语言,点进去发现其实跟CoffeeScript一样是Javascript的某种方言(正确的说法应该是超集),在语法上很接近Java,支持类和继承,还是微软推出的。

仔细看完全感觉很像AS3,然后百度了下,发现已经有大牛总结出了Actionscript3与Typescript的异同,发篇博客先放着,有空再来研究研究。

另外说句题外话,去年一直吵到翻天的HTML5跟Flash存亡之站到现在应该也算是尘埃落定,显然除了页游和视频少数领域,flash都已经完败,成为了类似诺基亚、黑莓这样的失宠儿。甚至Flash的老妈Adobe公司也要见风使舵,开始把重心放到HTML5。 我觉得这点完全可以理解,Adobe本来就是作为工具软件生产商存在的一家公司,不管以后怎么发展,人们走网页做动画还是要用到flash来进行创作,至于输出,倒也无关紧要(现在的flash好像可以直接导出为HTML5了)。这样以来,被Adobe抛弃的,不是Flash,而是flash的整套平台,当然这必然包括Actionscript语言(所以as4已经没有指望了)。

我自己还是很喜欢Actionscript这门语言的。最早接触这个是在初中的时候,那时Flash还是在Macromedia旗下,版本是5,里面的语言应该还是Actionscript 1.0。当时就知道用Goto() Play() Stop()这样的简单命令控制时间轴,也没有意识到这个是编程语言。然后很多年都没有太注意这个语言,直到大三的时候,作为文科生突然想转计算机,看Actionscript比其他语言简单有趣,于是去图书馆借一本《Actionscript1 3.0 殿堂之路》和动物书《Actionscript 3.0 编程精髓》回去看了半学期。真的是感谢这门语言,让我一个门外汉完全无师自通了解了什么是函数、什么是类、什么是方法,什么是面向对象编程。后来又看了《Actionscript 3.0 动画基础教程》又让我获得了这门语言真正的乐趣。只是毕业选择了做设计,对这门语言的深入学习也变成了偶尔自娱自乐。

再说回Typescript。我之所以对它感兴趣,就是因为它在语法上跟Actionscript 3.0是如此之像,以至于我可以用很少的时间成本来将从Actionscript 3.0获得的编程知识直接运用到Javascript。是的,未来我也看好Javascript一统天下,让自己不至于落伍。

从 ActionScript3 到 TypeScript

comments powered by Disqus