Ext Core 3.0 Beta Released

4月4日,ExtJs团队发布了Ext Core 3.0 Beta版,它是即将发布的ExtJs 3.0的一个分支,基于MIT License版权。

一、Ext Core主要功能

Ext Core采用面向对象的方式设计,便于提高代码的简洁及复用。对以下各种操作提供了跨浏览器支持:
* DOM manipulation and traversal
* CSS management
* Event handling
* Dimensions and Sizing
* AJAX and JSON Support
* Animations
除此之外还包括其它一些常用功能:
* Classical Inheritance Class System
* Observable Class
* Markup generation and Templating
* Timed code execution
* URL encoding and decoding

继续阅读

ExtJs做的后台效果

前段时间用ExtJs做的后台基本已完成,基本上是边做边摸索,参考了网友不少东西。

总的来说效果很cool,过程很痛苦。感觉ExtJs已经成为Js之上的一门新语言,目前还用不太习惯。学习曲线会比较长。

项目是用ExtJs+ASP.Net(c#)+SQL Server2000来处理,基本上没用webform,前台全部是ExtJs的控件来展现,数据由ExtJs请求服务器端,再把返回的JSON数据填充页面。

做的过程中也积累了一下经验,比如JSON数据的处理、Tree的生成、Fckeditor的扩展等等,相信后续使用过程中,会节省大量的时间。

ExtJs还是比较适合与MVC框架配合,这样才能发挥各自的长处。下次如果有机会尝试下ExtJs+ASP.Net的MVC框架。

附几张效果图如下:

ExtJS之路

原来就接触过ExtJS,界面做的是真不错。不过因感觉ExtJS过于“庞大”,一直没有上手练习。

前段时间开始做个后台管理系统,断断续续开始了我的ExtJS之旅。这段时间手头有个小项目,正好用ExtJS来练练手。毕竟在做项目中才能学到真东西。

项目采用ExtJS+ASP.Net (c#) + SQL Server 2000。

跌跌撞撞,入得门来。

主要学习途径:
1.官方文档带的例子(主要学习布局:layout)
2.官方论坛、JavaEye(学习提高ExtJS性能的方法)
3.网上的一些项目例子(学习大局观)

项目进度:20%(不过后续应该快些,今天打通了前台这一关: )

目前还处在初级水平,主要集中精力处理前台布局,后续会把重点放在后台(控制层)。

感觉ExtJS比较适合用做ASP.Net MVC中的View层,不过需要对JavaScript及ExtJS有相当的了解,增加了客户端脚本的工作量。国外有网友用Monorail结合ExtJS实现MVC,值得学习。不过这次可能没机会做了。后续可以考虑尝试一下。

牛仔很忙

我不是牛仔,我也很忙。

网站好久没更新了,真是有些惭愧。将一个网站做好真的是不容易。光用兴趣是不够的,得有精力、时间、付出心血。

我有些力不从心,但也会竭尽所能,做我能做的。

最近开始研究ExtJS,准备在业余项目中用ExtJS+ASP.Net来开发后台管理系统,已经有个大概的雏形,ExtJS真的是很Cool,功能十分强大,当然代价就是速度比较慢,做后台还可以,做前台够呛,自己玩玩还可以,如果是大访问量的话,还是算了,速度和对带宽的要求是个大问题。

对于大访问量的Web项目,个人感觉不适合使用Dojo、ExtJS这样大而全的框架,大而全是优点也是缺点,好东西也是要付出代价的。

以后Blog会尽量发原创的有关Ajax、JavaScript的东西,以实际教程为主,毕竟文字不是我的强项。

其实目前在工作中也会经常遇到与Ajax和JavaScript相关的项目,每次都会有新的收获,但因时间和精力的关系,没能整理出来,以后会把这部分整理整理,应该对大家有所帮助。