今天听Cowoo师兄提到
Flex,看了一眼用它实现的应用,马上就被它吸引了。上网baidu了一下,发现Flex并不是什么新鲜的技术,最早的Flex在2004年就已经发布了,最新的Flex2在2006年发布,功能上有了很大的改进。
什么是Flex?
Flex是一系列技术和工具,它让开发人员在Flash平台之上构建和发布RIA变得非常容易。
为什么用Flex?
Flex2有很多特征,正如下面所说的,顺便拿Ajax和它做个比较:
1、a strong architecture:
所有相关技术紧密地结合起来。想想Ajax用到的技术,JavaScript、DOM、CSS、XMLHttpRequest等等。
2、a stronger language:
Flex用到的脚本语言是ActionScript,它是一种面向对象的脚本语言,语法同Java非常类似。借助于Flex Builder,ActionScript的书写和调试要比JavaScript方便许多;因为ActionScript最后会被编译成flash,不会像JavaScript那样总会出现浏览器之间不兼容的现象。
3、a very rich suite of controls:
Flex提供了功能强大的类库,应用这些类库,开发者可以轻松地构建自己的RIA。
总之,Flex让代码变得漂亮清晰,让开发的过程变得更有条理和有趣,让开发的效率得到提高,这也许是选择Flex最重要的原因吧。
怎么用Flex构建自己的RIA?
首先,构建好Flex的开发环境,相关的软件可以到Adobe的网站上下载试用版。然后,自己动手实践一下。推荐一本入门的教程 《Adobe Flex 2: Training from the Source》。最后,常去Flex的社区转转,这个社区挺不错的: RIA开发者社区。
什么是Flex?
Flex是一系列技术和工具,它让开发人员在Flash平台之上构建和发布RIA变得非常容易。
为什么用Flex?
Flex2有很多特征,正如下面所说的,顺便拿Ajax和它做个比较:
1、a strong architecture:
所有相关技术紧密地结合起来。想想Ajax用到的技术,JavaScript、DOM、CSS、XMLHttpRequest等等。
2、a stronger language:
Flex用到的脚本语言是ActionScript,它是一种面向对象的脚本语言,语法同Java非常类似。借助于Flex Builder,ActionScript的书写和调试要比JavaScript方便许多;因为ActionScript最后会被编译成flash,不会像JavaScript那样总会出现浏览器之间不兼容的现象。
3、a very rich suite of controls:
Flex提供了功能强大的类库,应用这些类库,开发者可以轻松地构建自己的RIA。
总之,Flex让代码变得漂亮清晰,让开发的过程变得更有条理和有趣,让开发的效率得到提高,这也许是选择Flex最重要的原因吧。
怎么用Flex构建自己的RIA?
首先,构建好Flex的开发环境,相关的软件可以到Adobe的网站上下载试用版。然后,自己动手实践一下。推荐一本入门的教程 《Adobe Flex 2: Training from the Source》。最后,常去Flex的社区转转,这个社区挺不错的: RIA开发者社区。