Flex LCDS的一个简单应用--AgileShopping&Management项目小结
2015-07-01 21:46
148 查看
Flex 接触了四个月有余,前面的时间一直在做准备工作。五月初的时候决定开始动工,用felx尝试一下Web企业级应用开发。之前开始接触Flex技术也是处于一种巧合,后来不断看到网络上关于集中RIA技术优缺点的一些争议。其实没有必要比较,需要的时候学好、用好就可以了,很多东西都是在慢慢的积累,一点点进步吧。
项目驱动其实才是王道,之前看的书少说也有5,6本,只是其中基本只做工具书来参考查询,刚开始还是认真真学了蛮久。下面开始讲讲新出炉的Flex LCDS项目吧。
对于LCDS不想说太多,只是如果Flex编程人员若在LCDS上遇到麻烦了,最好的建议就是看LCDS的官方文档,600多页的英文,不难懂,看起来比看国内一些抄来抄去的书有趣些也实用些。
项目总共分为两大模块,AgileShopping提供销售、购物模块,有点类似于超市的POS机,只不过是放在互联网上,增加了监控以及实时分布等功能,当然这也是Flex带来的好处。先截个图看一下主要的shopping界面吧。
打印出来的单据效果如下:
当然,最好玩的就是AgileManagement管理平台。截点图来看吧,虽然看图没有是什么感觉,真正的实时Web交互才是RIA吸引力之所在
1)HR的管理平台:
2)普通员工的操作平台:(供应商、产品类别商品信息管理)
3)销售部门监控台(这个实时性,也就是RIA技术能把整个监控做得很beautiful!)
4)CRM客户关系管理
5)最后,采购加库存提醒监控
整个过程也进行得比较匆忙,有段时间也没有一直全身心地去敲代码,事情多也杂,有时候调试bug就要很久,甚至在信管嘉年华那天上午编译器出问题了,servers怎么都掉不出来,结果浪费了三天时间在搞编译器,还有就是felx和Java程序交互的一些问题,sdk等问题,最后竟然自己改动了flex的sdk之后才能完成编译。因为对于felx技术我还是个新手,整个项目简单的功能是实现了,但是也有点举步维艰的感觉。不是很顺畅,真正花费最多的时间都是在思考,思考怎么封装业务逻辑,思考怎么改善数据库存储,思考怎样的UI体验是可行高效并且有好的,思考bug为什么会怎么调都调不出来,有的很小的问题甚至google50多次最后还是在日文网站上得到解决方案的,思考编译器有时候真的不给面子,思考其实敲代码不难,难的是不停的思考,感觉大脑快炸掉,然后梦里全是if...else...for...while...
Agile1.0版本也快要上线测试了,不断改进中吧,等待V2.0的诞生,到时候要改善的地方真的是很多,总结也很重要,要找个时间把它从头到尾梳理一下,这是个很庞大的工程~不过,加油吧~
因为项目压缩文件比较大,想要源码的可以QQ:745207950联系~谢谢~
项目驱动其实才是王道,之前看的书少说也有5,6本,只是其中基本只做工具书来参考查询,刚开始还是认真真学了蛮久。下面开始讲讲新出炉的Flex LCDS项目吧。
对于LCDS不想说太多,只是如果Flex编程人员若在LCDS上遇到麻烦了,最好的建议就是看LCDS的官方文档,600多页的英文,不难懂,看起来比看国内一些抄来抄去的书有趣些也实用些。
项目总共分为两大模块,AgileShopping提供销售、购物模块,有点类似于超市的POS机,只不过是放在互联网上,增加了监控以及实时分布等功能,当然这也是Flex带来的好处。先截个图看一下主要的shopping界面吧。
打印出来的单据效果如下:
当然,最好玩的就是AgileManagement管理平台。截点图来看吧,虽然看图没有是什么感觉,真正的实时Web交互才是RIA吸引力之所在
1)HR的管理平台:
2)普通员工的操作平台:(供应商、产品类别商品信息管理)
3)销售部门监控台(这个实时性,也就是RIA技术能把整个监控做得很beautiful!)
4)CRM客户关系管理
5)最后,采购加库存提醒监控
整个过程也进行得比较匆忙,有段时间也没有一直全身心地去敲代码,事情多也杂,有时候调试bug就要很久,甚至在信管嘉年华那天上午编译器出问题了,servers怎么都掉不出来,结果浪费了三天时间在搞编译器,还有就是felx和Java程序交互的一些问题,sdk等问题,最后竟然自己改动了flex的sdk之后才能完成编译。因为对于felx技术我还是个新手,整个项目简单的功能是实现了,但是也有点举步维艰的感觉。不是很顺畅,真正花费最多的时间都是在思考,思考怎么封装业务逻辑,思考怎么改善数据库存储,思考怎样的UI体验是可行高效并且有好的,思考bug为什么会怎么调都调不出来,有的很小的问题甚至google50多次最后还是在日文网站上得到解决方案的,思考编译器有时候真的不给面子,思考其实敲代码不难,难的是不停的思考,感觉大脑快炸掉,然后梦里全是if...else...for...while...
Agile1.0版本也快要上线测试了,不断改进中吧,等待V2.0的诞生,到时候要改善的地方真的是很多,总结也很重要,要找个时间把它从头到尾梳理一下,这是个很庞大的工程~不过,加油吧~
因为项目压缩文件比较大,想要源码的可以QQ:745207950联系~谢谢~
相关文章推荐
- Linux命令-终止进程命令:killall
- Eclipse中启动tomcat报错java.lang.OutOfMemoryError: PermGen space的解决方法
- 自定义“ORA-20010: 不能DROP/TRUNCATE该表”的错误
- Hadoop学习(9)----MapReduce阶段的Split阶段
- 网站性能优化最佳实战
- Hadoop中两表JOIN的处理方法
- Android Busybox 下的adb,linux shell命令整理备忘 (2012-03-06 21:41:27)
- Linux命令-查看进程命令:pstree
- linux程序设计——进程和信号(第十一章)
- 【无中生有】---14---用户行为监控系统嵌入
- Hadoop之HMaster会自动停掉,怎么回事?
- Linux 安装(笔记)
- openstack之keystone
- Linux命令-终止进程命令:kill
- [LVS] Linux下的各种负载均衡技术
- centos6.5 php5.6 nginx 安装手记
- windows上通过vnc连接虚拟机中linux系统
- Shell常用招式大全之入门篇
- arm linux gcc安装
- Linux命令-系统健康命令:top