做了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的同仁能相互激励,相互学习!
分享到:
相关推荐
开发人员通常已经熟悉使用Java、C#等语言进行商业逻辑开发,以及使用JSP、ASP等进行用户界面开发。因此,新的RIA技术应该建立在这些现有模型之上,以便于快速学习和应用。 ##### 2.3 采用标准的协议及API RIA技术...
综上所述,基于Flex与SSH构建的富互联网企业级技术在当前数字化转型的大潮中扮演着重要角色。它们不仅能够满足用户对于高质量交互式体验的需求,还能够帮助企业构建高效、可扩展的云原生应用。未来,随着技术的不断...
- **系统技术路线**:采用了多层技术架构、Java语言、J2EE框架、Flex RIA技术、负载均衡技术、XML信息交换标准等技术手段。 - **系统设计方案**: - **运维管理中心设计**:包括监测大厅布局、显示视图系统等。 - ...
《Flash Builder 4 快速入门》除了适合想学习FLEX开发和正在学习FLEX开发的朋友,也广泛适用与FLASH、Actionscript开发者进行转型和深入学习。包括.NET、JAVA开发人员在内,这本书都将为你日后的含RIA开发工作奠定...
- 学习新的开发语言和技术,如Java和Flex,以适应公司项目需求。 - 参与项目开发,了解开发流程和产品框架,如CBP产品和核三框架,通过实践提升开发技能。 7. **问题分析与解决方案**: - 针对项目开发中遇到的...
技术栈方面,前端采用了Flex平台,后端则使用了C++作为核心语言,同时引入Java用于服务总线,以及Python进行应用整合。这一阶段的关键变化包括: - **计算模式变迁**:从客户端计算为主转向服务端计算。 - **应用...
《Flash Builder 4 快速入门》除了适合想学习FLEX开发和正在学习FLEX开发的朋友,也广泛适用与FLASH、Actionscript开发者进行转型和深入学习。包括.NET、JAVA开发人员在内,这本书都将为你日后的含RIA开发工作奠定...
### 从AS2到AS3:全面转型指南 #### 概述 随着技术的发展和软件生态系统的演变,从ActionScript 2 (AS2) 过渡到ActionScript 3 (AS3) 成为了许多开发者面临的一项重要任务。AS3不仅在性能上有了显著提升,在编程...
ABPlayer是一款基于Flex4技术开发的网页视频播放器,尤其适用于播放FLV格式的视频内容。Flex是Adobe公司推出的一种富互联网应用(RIA)开发框架,它基于ActionScript编程语言和MXML标记语言,用于创建交互式的、动态...
此外,指南还突出了Adobe Flex在构建Rich Internet UI方面的应用,以及如何将其整合到Avitek应用程序场景中。 ### 4. 面向服务的架构(SOA)及其优势 面向服务的架构是一种设计方法,强调将业务功能封装为独立的服务...
J2EE(Java 2 Platform, Enterprise Edition)则提供了企业级计算所需的服务,如事务处理、安全性,并支持多种客户端,如台式机、无线设备和Web浏览器,为高可用性、高可靠性和可扩展性的企业应用提供运行环境。...
它支持多种协议,包括Web(HTTP/HTML)、Web 2.0(Ajax、Flex)、数据库(Oracle、SQL Server等)、网络协议(FTP、SMTP等),甚至包括一些特定的中间件协议,如Java RMI、CORBA等,这使得LoadRunner能够应用于各种...