我的Flex学习之路

来源:互联网 发布:windows主题模板 编辑:程序博客网 时间:2024/05/03 07:53
我的Flex学习之路 (让刚学Flex的人少走弯路)

Flex入门

一、  Flex的认识

      FlexAdobe公司开发的基于Flash平台的一门web技术。是一门富客户端技术。

都是基于组件的,学习和开发的感觉跟c/s差不多,但是却可以跑在网络里,厉害吧!

赶快来试试吧!

 

二、  学习步骤

1:对Flex有个基本的了解之后,下个FlexBuilder,做个小例子看看,感受一下。

 

2:把客户端的基本组件研究的差不多了,开始与后台服务器通信吧。内如如下:

   基本理论:

         Flex与后台服务器的通信有一些几种:

(1)       http     (通过传统的http 通信类似于  表单提交的形式)

(2)       webserver  (利用webserver       

(3)       remote      (通过后台组件之间调用后台代码 如:jvaa类)

              这三种形式都很方便,具体的用法可以到google找。

              对于java程序员来说,remote是最好不过了,因为有很不错的组件来支持,

        如:lcds  blazeds都是很不错的组件,可以很方便的完成钱后台的调用,

        具体操作请到google里找吧。

        对应其他语言前两种也是很不错的选择。

3:对前后台的通信精通后(一定要明白其中的原理(这是一个重点))

   到此阶段基本上都对Flex已经算是可以掌握了。

 需要系统的学习一下,总结一下,弄清楚Flex的工作原理,这是学习一门技术很

关键的一点,接下来就需要回头把actionscript3.0学习一下了,毕竟它还是基础。

 

 

到此应该对Flex 事件、绑定、行为、自定义组件等一些基本的机制有个了解,对Flex有了个系统

全面的认识,可以在项目中使用了。

 

4:提高阶段。由于在做项目的过程中可以会遇到一些问题Flex自带的一些组件不能完成项目的需求,需要自己来扩展,或是用别人写好的开源组件。

碰到这种问题当然是先去google里看有没有现成的。这里我就给你推荐一个吧。

都是很不错的。

 

Papervision3D     ------- 还不错,全都是3d的。

FlexLib           ------- 很有价值 (回头研究一下)

OpenFlux          -------网上评价不好(资料少)

SpringGraph       -------网络资源太少,目前还不是很了解。。。

FlexSpy           -------一个动态的调试工具,还包含部分组件,非常好用。。

aswing            --------flex是同一水平的一个ui框架,是用as写的,模仿swing

Model-Glue       ----------pureMVC都是同一水平的东西。

 

 

 

 

最后就只剩下设计了。如何设计达到:

灵活(可扩展)、稳定(性能)

 

这是编程中通用的也是在这里区分  大牛和菜鸟的。

这个看不是一朝一夕可以练出来的,需要日积月累,多分析、多思考的好习惯。

推荐刚开始:开一些设计模式方面的书。

先模仿------》吸收-------》灵活运用。

这就是程序员内在的“品质”,相当于闯荡江湖人的内功。

 

其实这个最不好学了。。。。

 

 

 

         

 

 

 

原创粉丝点击