第1章 Flex入门
Adobe Flex是Adobe公司的多平台RIA开发产品,集成了一系列技术与产品。作为目前主流的富客户端应用开发框架,Flex面向各层次的开发应用,具有更好的网络交互能力和更加绚丽的表现效果,同时在企业级应用中具有较大的扩展性。Flex中的核心技术——MXML与ActionScript均遵循技术标准,对软件开发人员来说门槛低,用相对简单的代码就可以完成绚丽高效的Flex应用程序,同时提供面了向高级应用的相关机制,可以轻松实现深入的扩展应用。
了解Flex技术体系及其编程基础,是开启Flex编程大门的钥匙,是进行Flex的WebGIS应用程序开发的必备基础。万丈高楼平地起,先了解Flex入门知识,做好充足的准备,整装待发,才能以良好的状态投入到Flex的WebGIS开发队伍中。一个好的程序,不仅仅在于功能的实现与否,更在于功能实现的同时能否具有较高的效率与性能。因此,要从“会写”程序提升到“优化”的层次,基础知识是非常重要的。牢固的根基凝聚更多的力量,从Flex基础入门,在开发实践中不断提升,将使您在Flex的WebGIS开发中更加得心应手。
目的要求
本章是Flex技术的一个概要,从整体上介绍了Flex,包括Flex技术背景与特点、Flex开发基础与实践。通过本章的学习,读者可以对Flex与Flex开发有初步的认识,并且可以动手实践,为后面的二次开发打好基础。
主要内容
本章简要介绍Flex与Flex技术,通过Flex开发基础与示例程序结合的方式,学习Flex的基础开发,了解其工作原理与技术内涵,使读者快速入门。
● 简单介绍Flex与Flex技术;
● 对比Flex与其他技术的应用;
● 介绍Flex开发框架与基础;
● 如何搭建Flex开发环境;
● 如何创建一个Flex项目;
● Flex项目的调试运行与发布。
重点难点
本章的重点是从宏观上了解Flex技术,包括Flex的来源、特点优势、前景等,再从开发角度掌握Flex的开发框架与编程基础,通过实践初步了解Flex开发,并加深认识。如果从未接触任何Web开发技术,对Flex的编程模型与编程语言的理解和掌握是一个难点。