最近有了一些空闲时间,尝试着用FLEX重新构建公司内部的OA系统UI,花了一个星期时间,完成了基本登陆到一个有点自定义内容显示及编辑窗体的的datagrid的构建,与服务器端采用的是.NET的WebService,结论如下:
Flex的组件结构庞大,自定义功能很丰富,扩展很强,但是自定义的时候在小问题(特别是事件驱动的状态下)上比较花时间,比如DataGrid数据变化时,他的Dataprovider变化时间与对文本域进行编辑的ON_EDIT_END事件及FOCUS_OUT事件有一定的延迟,实际上在对DataGrid进行自定义的过程中,大部分问题都是事件触发时间先后造成的,估计想完成大型组合型UI的构建,需要好好再深入理解一下Flex的组件的事件处理
Flex自身还是有一些小BUG存在,Alert对话框在设置了字号后,竟然会把文字给截断掉,百思不得其解
如果纯用Flex本身的组件来定制表现层的显示,相信开发效率高得惊人,灵活性也非常高,绝对是替代JS+HTML的良方,但是如果想更深的去定义组件的显示状态的话,需要再精心设计与调试
BTW:这一阶段还没有涉及到AS3的新功能,下一阶段将开始学习利用AS3了
This entry was written by , posted on January 1, 2007 at 2:05 pm, filed under Uncategorized. Bookmark the permalink. Follow any comments here with the RSS feed for this post.