做了5年的java开发,感觉到自己始终没有什么突破;似乎已经j2ee,jsp失去了之前的兴趣。每天的工作如果在copy代码。 研究了一段时间java后台网络应用服务的开发,又一次感觉到了java的分量。终究自己还是不敢于躲在幕后,开始了前端界面的应用程序的研究,尝试一段时间发现j2se,j2me的界面开发速度和效率实在赶不上和C++,Delphi.... 正在考虑向c++转型的时候,发现了flex强大的界面表现效果。 研究了一周,基本上就可以上手做很工整的界面了,通过Adode提供的开发架构可以很完美的和其它语言进行交互。我使用了Cairngorm开发模式与java进行数据交互。这段时间,我把以前的用就ee做的一个系统,完全用flex模拟了出来,感觉效果非常不错。自己先给自己一点掌声。
大概说一下这段时间使用flex开发的感受:
1. AS语言 与 java语言非常相似, Flex Builder 基本上是模拟Eclipse的界面,所以上手非常快。
2.界面控件非常丰富,通过拖拽可以很快画出想要的界面,而且互联网有很丰富的flex样式主题,基本上不用美工,就可以作出很玄的前台程序。
3.AS3提供了丰富的网络开发包,开发网络游戏或者socket应用程序都很方便。
4. Flashplay 在访问网络数据时,需要对方提供安全策略文件。Flashplay10安全策略更为严格。这一点导致用flex开发的应用程序在与其他系统进行数据交互时,非常不方便。往往为了能让flex开发的客户端,其他系统都要为它单独增加提供回复安全策略文件的服务。
5. AS3不支持多线程。
6.AS3不支持udp ,也不能开发tcp服务端。
刚研究as3不久,肯定还有很多功能没有研究到。希望使用flex的同仁能相互激励,相互学习!