以Flex建设ERP及网站,蕴含无限可能
现在的Flex应用,大多是一些多媒体交互式的Web页面,低层次的应用或者是一些主要应用的补充。Flex应用还蕴含着巨大的潜力。一定会出现强
壮的具有高负载能力的并发应用。以Flex技术改写网站的架构,提供更友善与互动的操作介面,刚好解决了ERP系统有改版的需求,可以尝试以Flex技术开发
ERP系统。
对于一个公司想以Flex开发ERP系统而言,可以采取先求功能面的改进,再考量质感与互动特效的方式。相较于一次改写系统,彻底成为兼具美学、品味又充满互动的RIA应用,这样做的好处是大幅降低失败的机率。
采用Flex技术是希望ERP走向Web化,在选择技术的过程中,看上Flex简单、好用及不用换页的互动效果,但是设计人员短期内不容易跳脱平面设计的思维,因此首先以功能性为主要考量,暂时不要浪费人力在太多酷炫的机制上。
Flex版ERP功能上线后,使用者明显感受到差别,在Web的架构,没有安装与部署的麻烦,还可享有桌面应用程式的操作体验。而且使用者无需切换表单,就可动态导览各项资讯。
综合实地开发Flash系统的3位工程师学习Flex的心得,开发Flex的门槛在于设计画面的思维上。Flex打破程式逐行推理的开发逻辑,当资料改变时,开发者必须运用讯息传播的机制,通知所有包含接收器的页面。
此外,物件导向的观念也很重要。JSP开发有物件导向的相关知识,但是在实际开发中很少能运用到相关技巧,反而是转向Flex之后,必须在单一页面中操控多种功能,所以物件导向的概念又派上用场。
至于Flex与另一个常见的RIA技术Ajax在开发上的差异,主要是维护难易度的差异。Ajax目前没有很好的编辑工具,却要控制庞大的JavaScript函式库很吃力,光是除错就很困难。
随着对Flex开发的深入,酷炫的效果很慢慢的得以体现。不仅仅是使用者,开发者也会对这种好用好玩的应用方式“上瘾”。
相关文档:
初学flex,遇到一个问题‘在datagrid的一列中利用它的值转换显示不同的图片’,在网上搜了搜问了问,解决了哎,解决办法贴出来,希望对其他人有帮助,
利用datagrid的labelFunction解决的,如下:
在datagrid的
<mx:DataGridColumn dataField="level" labelFunction="formatiImg"/>
/* ......
在flex中,一般直接在设计时写remoteobject的话,这个是比较普遍了,但有的时候,需要在AS代码中动态设置
remoteobject,这个比较少见,所以小结学习之:
情景是,当页面加载时,代码新建立一个remoteobject,然后设置其方法和调用参数,最后把调用返回的结果(是JAVA中的一个LIST),绑定到
一个repeater控 ......
cimmicola能否讲讲flex开发经验(轉貼)应该清楚Flex是完全编译成swf文件后交由客户端浏览器中的Flash player来执行的。而不像传统web语言,经由服务端进行解释后转化为纯html元素和脚本。
这样来说,一个纯Flex应用(主要是指企业级开发,有很多功能和业务流程的那种)编译之后的体积,基本上是不能在互联网上 ......
最近搞了个flex的小玩意儿,大致就是用urlloader去读服务器上的xml文件,获得数据后将内容存到数组里。
本来想着挺简单的,想着这程序应该是顺序执行完,相当然的以为监听事件会在返回后再继续执行下面的语句,谁知道上来就出错了,在监听事件里的代码是异步执行的,这就导致主程序的数据不正常,也就是不能在自己想要的位 ......