代码改变世界

Coolite V1.0 发布日期

2009-10-23 15:32  Zork  阅读(2257)  评论(4编辑  收藏  举报

 Coolite介绍

      Coolite Toolkit 是一个支持ASP.NET AJAX的Web控件,Coolite Toolkit非常适合做web应用程序的开发,它提供了很多专业的Asp.net输入/验证/显示控件,和页面布局的框架,同时完全支持ajax,支持ASP.NET MVC,因为它的所有组件是居于ExtJS上封装出来,让开发人员在可视化的设计器内进行方便的属性配置。 Coolite Toolkit是基于跨浏览器的ExtJS 库开发而来的,并且简化了开发步骤,并且包含有丰富的Ajax运用。 Coolite Toolkit和ExtJS 都是开源的,可能通过SVN直接获取Coolite 的代码 。 从页面布局和使用的控件 TextBox,Combox,Button,ToolBar,StateBar,Panel,TabPanel,ExplorerBar,MenuBar,PictureBox 都用统一的样式非常方便的配置,基本不需要额外美工处理,同时支持ajax无刷新效果。 里面包含了1千多个icon小图标。

       Coolite Toolkit支持多窗体(MDI)功能,我们知道在C/S的应用程序中很容易实现MDI应用,在一个主窗体中打开多个子窗体,方便客户在不同的窗体间进行切换,支持多任务的操作,但是在B/S的环境下要实现MDI的效果,一种了借助IE,firefox之类的浏览器实现,问题是的你还得让每个URLRedirect加上Target的属性,每次谈出新窗口,自然不是很好的解决办法,但是Coolite的页面布局实现了这样的功能,你可以在多个自窗体之间进行切换。 Coolite Toolkit不同于一般的第三方空间如devexpress,netAdvantage,虽然提供非常多功能,但运行起来特别占用资源,时间一长服务器/客户端都会非常忙,但是Coolite采用的是纯javascript开发的,所有控件脚本图片资源加起来6M当客户端获取JS、CSS、Icon小图标是从服务器的内存中查找,并默认用gzip压缩(可通过Web.Config或者页面的ScriptManager配置),所以性能非常好。

 

CooliteV1.0简介

 英文链接地址:http://coolite.com/forums/Topic17828-7-1.aspx 

      Coolite Toolkit V1.0将在2010年的春季发布,该版本构建在Extjs3.0的基础之上,并承诺提供Visual Studio 2008的设计时支持,很是值得期待。目前Coolite的版本是0.8,SVN上是0.82。在项目中发现,Coolite 0.8存在着2个方面的不足:  

  • 内存占用量大,1个页面至少在50MB。且IE6下内存泄露尤为严重。
  • 兼容性问题,部分控件在不同浏览器下显示效果不一致。

相信,随着V1.0版本的发布,以上问题将得到改善。

 

Coolite第一群[1925495]