Posted on 2006-06-21 18:12
随心所欲 阅读(2347)
评论(9) 编辑 收藏 网摘 所属分类:
AJAX : Atlas
今天演示的是一个Atlas的web程序,B2B的一个系统,当中应用了Atlas和Windows Workflow Fundation。
这次参会的居然也有3、4百人的样子,还好,不用我讲太多,只要演示就可以了。
演示分为三个大部分:
局部更新:UpdatePanle,UpdateProgress。
数据方面的:AutoComplete
工具类展示:HoverMenu,CollapsiblePanel,ModelPopup,TextBoxWatermark,PopupControl等
UpdatePanle无话可说,这是真正实用的东西,Atlas也就是冲着他才用得。演示的时候也没作任何处理。
UpdateProgress功能不错,但总是觉得还有不少地方可以再做下去,比方说,给每个UpdatePanle作关联什么的。或者提供一些CallBack
AutoComplete在系统中实际没怎么用。这次为了展示一下,特意加了些比较花招的功能:可以根据不同字段来取值,不限于一个字段。比方说,用户选择Name列,或者Address列都可以。甚至还可以识别不同的数据实体。但是,基本上,我不觉得太实用。一个WebService老是时时刻刻在那里等待查询数据库,服务器的负荷是要增加的,并且用户随意的输入比较多,中间一停顿,并不意味着他要查询数据。
工具类,是出问题比较多的地方。已经使用的部分是CollapsiblePanel,TextBoxWatermark等。
Hovermenu是个很不错的工具,看起来眩目的很,并且不需要额外修改原来的代码,只需要附加一点代码就可以。可惜的是,它和GridView之类的控件结合的太紧密,我想在另外一个不使用GridView的应用里面想加上这个功能,很不容易。
PopupControl在复合其他工具的时候容易出错。
ModelPopup以前没有用,这次发现功能还真不错,只是,为了找个不回发的直接client端的应用也好真不好找。并且,有点不稳定。Cancel的时候,经常失效,cancel不掉。
所谓跨浏览器,测试的时候发现ReportViewer控件在FireFox下边显示异常,布局很混乱,这得是另外一个话题了。
45分钟,演示结束。
恩,补充一个,对于Atals,慎重使用它的Toolkit,不太稳定。
Feedback
@阿不
呵呵,演示完回来的第一件事情就是把那些刻意用于演示的东西都删掉了。
WWF我的应用的也比较简单,只用StateMechineWorkflow,接受事件,然后处理。
不同的是,我自己又加入了一些数据表,用来保存相关ID,用于后来的加载。还有一些xml配置。
@chill
见笑,见谅。
我的英文也很差。
下次再写一定注意。^^
@blue2006
很抱歉,暂时没有地方可以看到。
del.icio.us 的AutoComplete就不错啊
用数组先保留,速度快快,省得让服务器受罪
@过客匆匆1111
不好判断用户在使用什么,也不好保存。
如果访问用户很多,你的保存也有点浪费空间。
在哪可以看到webcast呀,强烈请求网上共享出来让大家下载嘛