老赵点滴


  先做人,再做技术人员,最后做程序员。
  我的理想:“让外国人看中国人写的技术书籍和文章”。Try as I might
posts - 290, comments - 10853, trackbacks - 158, articles - 6
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理
  即使我已经将Atlas的代码看了大半,即使我已经准备好了后面几片“深入Atlas系列”的文章,但是不得不承认,它们几乎没有什么用了。粗粗看了一遍客户端代码和一半左右的文档,它已经不是我所认识的Atlas了。它对于我来说又成了一个陌生的东西。

  这次的Release,我认为,从一个根本的角度改变了原来的Atlas,从客户端的对象构造的基础(closure变成了prototype),到服务器端的控件。它将Atlas拆成了Core(客户端的面向对象支持,客户端Behavior和服务器端的ExtenderControl基础等)和Value-Added(具体的各种Behavior,Extender等)两部分。

  当然改变远远大于这些,否则我也不会激动如斯了。当重新打开Client Library,看着原本熟悉的代码变的满屏陌生,这个心那个凉啊……

  从现在这一分钟起,我会和大家一起学习新的Atlas,不对,是Microsoft ASP.NET AJAX。

  Right here,Right now。

Feedback

#1楼    回复  引用    

2006-10-20 19:29 by clingingboy[匿名] [未注册用户]
同情 ,这个版本该差不多了,大家都被微软骗了

#2楼    回复  引用  查看    

2006-10-20 19:47 by 维生素C.NET      
升级意味着更好了,因此我们应该高兴的去迎接变化。
但升级后往往也越来越臃肿了,基础构造更复杂了,还望赵哥多分析一下结构和思想上的东西,让我们能有一个清楚的思路来学习:)
先谢过了~

#3楼 [楼主]   回复  引用  查看    

2006-10-20 20:02 by Jeffrey Zhao      
@维生素C.NET
似乎的确是更好了,不过真的要从头开始了哎……

#4楼 [楼主]   回复  引用  查看    

2006-10-20 20:09 by Jeffrey Zhao      
@clingingboy[匿名]
我想接下来的变化应该不会很大了。

#5楼    回复  引用  查看    

2006-10-20 20:17 by simonw      
极度同情中... 幸好..幸好..我从现在开始学.
跟进最新技术, 有好也有不好的一面, 尤其是应用方面的技术.

#6楼    回复  引用    

2006-10-20 20:30 by mill [未注册用户]
有意思......

也说明了AJAX的影响力了.

#7楼    回复  引用  查看    

2006-10-20 20:43 by kwklover      
还是自己从头学javascript好过
现在很多JS框架都很优秀.老跟着微软那一套,晕死.

#8楼 [楼主]   回复  引用  查看    

2006-10-20 20:57 by Jeffrey Zhao      
@kwklover
Javascript本身没有很多内容,结合框架的确不错。
微软的这套应该是相当优秀的了。

#9楼    回复  引用  查看    

2006-10-20 20:59 by neuhawk      
我现在以智能客户端为主了.
相对而言,ms的还是方便使用,文档也可以.

#10楼 [楼主]   回复  引用  查看    

2006-10-20 21:13 by Jeffrey Zhao      
@neuhawk
感觉微软在Web方面真可谓越来越重视了,这次的手笔真的很大……

#11楼    回复  引用  查看    

2006-10-20 21:43 by neuhawk      
我现在做mis,觉得web很难做,或者很难具备通用性.
现在把系统该成智能客户端,要实现用友的功能,就不难了.也很容易实现自定义表单,自定义公式等功能,erp用dhtml很难做好

#12楼    回复  引用    

2006-10-20 22:38 by Jacky_xu[匿名] [未注册用户]
长江后浪推前浪,前浪死在技术上。。。。。
不想死的就赶快加入学习队伍吧!!
哈哈…………

#13楼    回复  引用  查看    

2006-10-20 23:20 by Ring      
大不了重头再来.......

#14楼    回复  引用  查看    

2006-10-20 23:39 by 阿不      
大家的反响都在这么大啊!改变就意味着更好.希望性能上有更大的提升.

#15楼 [楼主]   回复  引用  查看    

2006-10-20 23:48 by Jeffrey Zhao      
@阿不
看样子的确像提升了……

#16楼 [楼主]   回复  引用  查看    

2006-10-20 23:49 by Jeffrey Zhao      
@neuhawk
google的writer和spreesheet

#17楼    回复  引用  查看    

2006-10-21 00:05 by YaoTong      
现在知道苏鹏为什么把atlas的课程停了.
不好意思提到这个让您生厌的名字

#18楼    回复  引用  查看    

2006-10-21 00:05 by Dove.Net      
哈哈,是开始学的时候了

#19楼 [楼主]   回复  引用  查看    

2006-10-21 00:14 by Jeffrey Zhao      
@YaoTong
过去的事情就不要提了吧,尤其当事人都停息了,还有您搞错人了。:)

#20楼 [楼主]   回复  引用  查看    

2006-10-21 00:15 by Jeffrey Zhao      
@Dove.Net
的确是的。

#21楼    回复  引用  查看    

2006-10-21 00:55 by FantasySoft      
@Jeffrey Zhao
Javascript的内容可不少,一本犀牛书就够啃很久了。 :)

#22楼 [楼主]   回复  引用  查看    

2006-10-21 01:52 by Jeffrey Zhao      
@FantasySoft
是啊,啃着啃着,语言本身来说就啃完了,但是大师和庸人的代码,几乎一眼就能看出来……:)

#23楼    回复  引用  查看    

2006-10-21 02:39 by MK2      
````呵呵,prototype ,这个我喜欢``````用过很多JS框架,觉得最好的还是prototype 1.4.0

#24楼 [楼主]   回复  引用  查看    

2006-10-21 03:30 by Jeffrey Zhao      
@MK2
这里的prototype指的不是prototype框架,而是指Javascript实现OO时所机于一个对象的prototype。这是标准的扩展方法,能够减少内存占有量。

#25楼    回复  引用  查看    

2006-10-21 13:02 by 大眼睛[匿名]      
最可怜的是园子里还有人在埋头写Atlas的书呢。

#26楼 [楼主]   回复  引用  查看    

2006-10-21 13:30 by Jeffrey Zhao      
是的,他的损失更大……

#27楼    回复  引用  查看    

2006-10-21 16:55 by 天轰穿      
老赵心态确实很好!

从你发新文章的速度来看,一个字---狠!

#28楼 [楼主]   回复  引用  查看    

2006-10-21 17:26 by Jeffrey Zhao      
@天轰穿
因为我现在需要尽快地入门,不过我也会尽量文章的质量……

#29楼    回复  引用    

2006-10-22 23:32 by kevin.cheng [未注册用户]
在实际项目中使用新技术的成本和风险都很大,每个技术新出来后都要有个半年、一年(或更长)的成熟期,那个时候再去使用教为恰当(当然,不排除提前研究做技术储备的可能性,前提要精力和时间足够hoho),老赵你辛苦了

#30楼 [楼主]   回复  引用  查看    

2006-10-22 23:51 by Jeffrey Zhao      
@kevin.cheng
有风险,有回报。
这次的情况特别了点,一般来说不应该会这样的……

#31楼    回复  引用  查看    

2006-10-23 07:47 by tsoukw      
博主加油!
該來的總會來的
期待你的新文章﹗

#32楼    回复  引用    

2006-10-26 00:26 by dbxm [未注册用户]
问题是你们跟风跟的太紧,把一套根本不成熟的技术深入的太多,结果让MS给涮了一把,还想写书挣点钱?
Altas这个东西早先我从网上下载了一个,装上之后,看了看他能提供的控件种类,发觉绝大多数都可以用第三方Asp.NET控件代替,而且这种开源的东西比那些商业产品完善水平上差得还远,我以前一直用telerik和componentArt等产品,那里面一个包就是十几个综合复杂控件,连VS2005的界面都能逼真的模仿出来,例子不下几十种,做view端开发足够多了,根本就用不着什么altas。真正用得着的恰恰是表现层控件极度匮乏的J2EE平台,那里的 AJAX for JSF简直就是初级教程,Tapestry与之相比也更显落伍,但是这里偏偏又是MS Altas ,AJAX。
至于WebService,纯粹是画蛇添足,本身WebService就属于业务逻辑层代理包装,就该用真正的OO的C#编写,然后包装成多种协议的代理模式予以暴露,让别的系统调用传参就是了。非挪到表现层,用什么javascript+C#不轮不类。Altas本身就是一套可被替代的方案,而他到现在并没有体现出太多的针对表现层的解决的优点,这里只能怪MS的ASP.NET控件模型设计的太完善了。
Altas我到现在就是听说过,但是就是没研究,我把这段时间放到了对Castle和Windows WorkFlow Fundation的研究上了,而且还在应用J2EE 的JBPM3.0,那些整体架构级的东西才是最有价值的,是对业务需求最直接的难以替代的解决方案。至于动态语言,Ruby或者Python可能更合适。

#33楼 [楼主]   回复  引用  查看    

2006-10-26 00:35 by Jeffrey Zhao      
@dbxm
嗯,就说几点。:)
1、Atlas不是开源的
2、您说的ComponentArt也推出了好几个大量集成Atlas(不是ASP.NET AJAX)的组件。
3、这里的Web Services……可能是您理解错了,它的确还是用C#编写的,只是给表现层了一个访问的能力而已,并没有在访问层构造Web Services。而且这里的Web Services完全可以不是Web Services,是一个特殊的东西,甚至可以不允许Web Services方式访问。它只是提供了客户端异步调用服务器方法的解决方案。
4、Atlas本身的目的就是和ASP.NET无缝集成,能够可以不写JS代码而带来AJAX的特性,并方便扩展,在目前来说并没有合适的替代品。

#34楼    回复  引用  查看    

2006-12-03 11:56 by 蛙蛙池塘      
研究啥的人都有,我都不知道该学点儿啥了?

#35楼 [楼主]   回复  引用  查看    

2006-12-03 12:53 by Jeffrey Zhao      
@蛙蛙池塘
把任何一个学好了,都可以。:)

#36楼    回复  引用  查看    

2007-04-04 00:18 by bigtree      
我刚刚开始接触Ajax,看起来时机还不错:)

#37楼    回复  引用    

2008-02-23 23:04 by cdjboy [未注册用户]
赵哥,你好。。。我正在学习AJAX,前不久看了你的《ASP.NET AJAX深入浅出系列课程》的第一讲。觉得太丰富了,以前看别人的视频,也不过是三个示例,想不到你的更多,感觉受益颇多或。不过,在做你的示例时,却遇到问题了。我安装了AJAX组件,复制你的代码,运行。点BUTTON却没有报错。找了许多原因,都没有找,可我复制你的WEB。CONFIG里面的代码,点BUTTON却有反应了。难道是WEB。CONFIG的问题吗?里面的代码不能系统自动生成吗?通过网友的测试,他说他的WEB。CONFIG是自动生成的,让我郁闷了。。。我实在找不到解决方法了。希望你能帮我一下。也希望你介绍一下ASP。NET AJAX入门基础的资料。再次谢谢你。

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2006-10-22 02:01 编辑过
"五向定位"职业成长路线公开课(上海、南京、大连)
Google站内搜索


相关链接: