人民邮电出版社图灵公司举办的与陈黎夫在线聊天活动——聊天记录

本期嘉宾:,csdn读书频道,陈黎夫,谢工,主持人,聊天话题:与“陈黎夫”在线交流活动

 

嘉宾[主持人]: 大家好,欢迎参加人民邮电出版社图灵公司举办的与陈黎夫在线聊天活动。

[2007-6-19 9:51:00]

嘉宾[主持人]: 人民邮电出版社与作者陈黎夫共同举办在线编辑、作者交流活动 ----ASP.NET Ajax程序设计第I卷本书在线答疑(第II卷即将出版) ----全面深入剖析微软Ajax解决方案 ----《Atlas基础教程》及《ZEN OF CSS禅意花园》译者在线交流 活动时间: 2007年6月19日 下午2点到4点

[2007-6-19 10:01:00]

嘉宾[主持人]: 欢迎陈黎夫姗姗来迟。

[2007-6-19 10:18:00]

嘉宾[主持人]: 今天在聊天活动中发言的朋友都有机会获得图灵公司提供的人邮社图书《ASP.NET Ajax程序设计—第I卷》或相关人邮社图书一本。我们在活动之中和活动之后都会公示。

[2007-6-19 10:20:00]

嘉宾[陈黎夫]: 说啥?我啥也看不到

[2007-6-19 10:40:00]

嘉宾[主持人]: Dflying现在无法登录聊天室,所以无法看见聊天室的状态.

[2007-6-19 10:41:00]

嘉宾[主持人]: 活动时间:2007年6月19日 下午2点到4点

[2007-6-19 13:09:00]

嘉宾[主持人]: 请各位网友注意活动时间,:)

[2007-6-19 13:11:00]

嘉宾[主持人]: 活动还没有正式开始,请各位网友稍安勿躁.:)

[2007-6-19 13:23:00]

嘉宾[主持人]: 各位网友下午好,欢迎参加人民邮电出版社图灵公司举办的与陈黎夫在线聊天活动。

[2007-6-19 13:55:00]

嘉宾[主持人]: 今天我们有幸邀请到《ASP.NET Ajax程序设计――第I卷》的作者陈黎夫来参加本次聊天活动。陈黎夫在去年翻译过《ATLAS基础教程》,今年又翻译了《ZEN OF CSS禅意花园》,他编写的《ASP.NET Ajax程序设计――第II卷》也即将在今年7月出版。关注这本书的朋友也很多。借此机会,大家可以与陈黎夫多多交流提问,畅所欲言。

[2007-6-19 13:57:00]

嘉宾[主持人]: 今天到场的还有: 人民邮电出版社计算机分社市场部 李大薇 人民邮电出版社图灵公司销售总监谢工 人民邮电出版社图灵公司编辑傅志红(也是本书的责任编辑) 我是主持人陈兴璐,是负责图灵公司程序设计方向的编辑。 关于图书的详细介绍,可参见图灵公司网站:www.turingbook.com

[2007-6-19 13:57:00]

嘉宾[主持人]: 今天在聊天活动中发言的朋友都有机会获得图灵公司提供的人邮社图书《ASP.NET Ajax程序设计—第I卷》或相关人邮社图书一本。我们在活动之中和活动之后都会公示。

[2007-6-19 13:58:00]

嘉宾[陈黎夫]: 各位朋友好,我是陈黎夫,很荣幸来到这里和朋友们分享一下我的一些心得体会。感谢CSDN和人民邮电出版社图灵公司提供这样的机会!

[2007-6-19 13:58:00]

嘉宾[主持人]: 聊天正式开始了!下面,请读者朋友可以自由提问啦!

[2007-6-19 13:59:00]

问:对于习惯了手写javascript的开发人员,也就是很多东西都可以自己写脚本实现,asp.net ajax提供了什么样的便利?[2007-6-19 14:00:00]

嘉宾[陈黎夫]: ASP.NET AJAX的客户端框架提供了很强大的可自定能力,我们基于该框架编写的组件也能够容易地插入到现有程序中,乃至今后进行重用。

嘉宾[谢工]: 我们2点钟准备开始

[2007-6-19 14:00:00]

问:本人已买了《CSS禅意花园》,觉得这本书,应该是美工看!你认为如何?[2007-6-19 14:01:00]

嘉宾[陈黎夫]: 美工和程序员都可以看看。虽然按照理想的情况下,美工和程序员的工作可以完全分开,不过出于现实的考虑,很多时候二者的人物有一定的交叉。不管怎样,薄薄一本小书,不会花去您太多时间的:)

问:参与第一卷活动的情况[2007-6-19 14:07:00]

嘉宾[谢工]: 截至2007-4-16日,共143人参与答题 ,答错36人,正确107人寄出图书104册, 4人未回复确认地址邮件:陈雁、邓铭武、李金、庞学科 请以上四人与我们联系

问:参与第一卷活动的情况[2007-6-19 14:07:00]

嘉宾[谢工]: 截至2007-4-16日,共143人参与答题 ,答错36人,正确107人寄出图书104册, 4人未回复确认地址邮件:陈雁、邓铭武、李金、庞学科 请以上四人与我们联系

问:不知现在的donet3是否直接支持ajax.net[2007-6-19 14:08:00]

嘉宾[csdn读书频道]: 不知现在的donet3是否直接支持ajax.net

问:sdtsfhh对*Dflyingchen说:在大专院校里开ajax程序设计这门课,难度大吗?需要开一些什么样的前导课?[2007-6-19 14:08:00]

嘉宾[陈黎夫]: 恩,难度应该不会太大,如果有需要的话,可以尝试一下。不过Ajax所涉及的只是比较多和杂,可能需要很多前期的准备,比如HTML、CSS、JavaScript、XML和Web开发等等。

问:book_loveliness问:Dflying这套书,适合不懂asp.net的人入门吗?如果需要掌握基础知识才能阅读,能不能推荐一下相关学习资料?[2007-6-19 14:12:00]

嘉宾[陈黎夫]: 这套书是针对ASP.NET AJAX框架的。限于篇幅,无法对整个庞大的ASP.NET基础框架进行详细的描述,所以这套书并不太适合不懂ASP.NET的朋友进行入门。有关入门图书,可以参考:http://book.csdn.net/subject/0706ryasp/

问:Dflyingchen《ASP.NET Ajax程序设计》第二三卷什么时候能出全呀?等着看呢[2007-6-19 14:12:00]

嘉宾[谢工]: 第二卷将于七月底出版,目前在排版审校中

问:ouchqi问:对于是ASP,JSP和PHP,ASP.NET1.1制作的网站能应用asp.net ajax的框架吗?[2007-6-19 14:13:00]

嘉宾[陈黎夫]: 理论上,ASP.NET AJAX客户端框架可以和各种服务器段平台配合使用。不过出于微软公司自身的产品战略考虑,自然将其设计成ASP.NET 2.0的最佳搭档。关于其它平台上使用ASP.NET AJAX的例子,请参考我的这篇Blog:http: //www.cnblogs.com/dflying/archive/2007/04/19/718989.html

问:jiangyh问:请问这3卷书是否有讲解AJAX原理的内容吗,以前学习ASP.NET,发现ViewState流程和原理不了解,学习起来就是一知半解[2007-6-19 14:15:00]

嘉宾[陈黎夫]: 在第三卷的高级内容中,我会根据自己的理解详细分析ASP.NET AJAX框架的部分实现原理。

问:感谢大家光临这次活动[2007-6-19 14:16:00]

嘉宾[谢工]: 今天来了不少朋友,感谢大家参与我们的活动,今后我们争取做到每本书都有类似的答疑交流活动,以满足读者的需求。

问:book_loveliness问:另外,asp.net ajax的实现方式,是不是服务器端生成并发送js代码?这和rails提供的rjs是不是一样的?[2007-6-19 14:17:00]

嘉宾[陈黎夫]: 可以这样理解吧,不过服务器端“生成”的JS代码并不是根据C#而生成的,而仅仅是将嵌入到程序集中的JS提取出来并发送到客户端而已。与RJS还有一定的区别。

问:jiangyh问:请问AJAX是如何实现在处理返回到客户端的时候调用指定的回调函数?[2007-6-19 14:18:00]

嘉宾[陈黎夫]: 在进行异步调用时指定回调函数即可。例如SimpleWebService.SayHello(theName, onSayHelloSucceeded);,onSayHelloSucceeded就是回调函数。

问:感谢AJAX实战的译者李锟也来到聊天室[2007-6-19 14:19:00]

嘉宾[谢工]: 谢谢李锟来到聊天室,真好网友提了不少技术问题。

问:pikapi对*Dflyingchen问:有的人就喜欢右键在新的窗口中打开,怎么解决[2007-6-19 14:19:00]

嘉宾[陈黎夫]: 您的问题是,如何在Ajax应用程序中实现右键在新窗口中打开么?

问:txteype问:我看到一本书中写程序设计的人与交互设计人员不应该一起工作,就是说程序员别去参与交互设计,陈黎夫你怎么看这个问题?我看你出的两本书正好是一个是程序设计一个是交互设计.[2007-6-19 14:21:00]

嘉宾[陈黎夫]: “交互设计人员”是指用户体验工程师么?如果是这样的话,那么应该由“交互设计人员”首先做好用户体验的调查和分析,并协助项目经理确定最终的用户操作流程等文档。然后交给程序设计人员实现。

问:感谢我们的HIBERNATE实战译者俞黎敏来到聊天室[2007-6-19 14:21:00]

嘉宾[谢工]: 网友有关技术问题可以多多提问

问:pikapi问:就是如何让有些用AJAX实现的不要他用右键打开新窗口,能有针对性的设置吗?[2007-6-19 14:24:00]

嘉宾[陈黎夫]: 如果是这样的话,那么只能从用户体验的角度进行改善了。也就是给用户充分的提示,让他根本不会产生“右键打开”这样的想法。

问:lileammm问:在ASP.NET AJAX框架下是不是不写或少写javascript代码就能实现功能,简化开发难度?对初学者来说是好还是坏?[2007-6-19 14:26:00]

嘉宾[陈黎夫]: ASP.NET AJAX的服务器端框架提供了很多非常强大的服务器端控件,例如UpdatePanel就是其中最有用的一个。如果只使用这部分功能进行开发,那么确实不太需要JavaScript知识。不过ASP.NET AJAX也提供了同样强大的客户端框架,我们熟悉的JavaScript开发在其中依然非常重要。对于初学者来说,这样丰富的选择自然是件好事:)

问:stonesz对*Dflyingchen说:UpdatePanel实现页面局部刷新的原理是怎样的?[2007-6-19 14:28:00]

嘉宾[陈黎夫]: 简单说来:在ASP.NET页面进行回送之前,ASP.NET AJAX的客户端框架捕获到了这个企图并截获下来,然后用XMLHTTPRequest对象异步封装并发送回服务器,服务器端ASP.NET页面仍旧按照传统整页回送的方式进行执行。除了在Render步骤,只呈现UpdatePanel中的那部分内容。然后同样通过XMLHTTPRequest发送回客户端。随后ASP.NET AJAX的客户端框架对页面中的局部区域进行更新。

问:三点钟我们有奖品发布[2007-6-19 14:29:00]

嘉宾[谢工]: 今天我们带来了不错的书和奖品,三点钟我们发布第一批奖品

问:stonesz对*Dflyingchen说:在UpdatePanel中编写下载功能有问题,应该如何解决?在UpdatePanel中放置一个GridView,数据量是不是不能太大?[2007-6-19 14:30:00]

嘉宾[陈黎夫]: 关于UpdatePanel中的文件下载,我们不能使用Ajax方式进行,还是要用传统的HTTP模型。如果GridView中的数据不是很多,那么用UpdatePanel包围起来也没什么不好,需要具体问题具体分析。

问:可以向李琨老师提问题的吧[2007-6-19 14:31:00]

嘉宾[谢工]: 网友可以向李锟老师提有关问题,今天机会难得

问:jiangyh问:是否可以简单介绍一下书中提到的JSON.[2007-6-19 14:31:00]

嘉宾[陈黎夫]: JSON是JavaScript Object Notation的缩写,旨在用字符串的形式序列化一个JavaScript对象。关于JSON的更多内容,网上已经有了很多非常清晰的解释。限于时间,恕我不详细说明。

问:mozilla问:ASP.NET Ajax与Silverlighe有什么关系,因为它们都是运行在浏览器端的。[2007-6-19 14:32:00]

嘉宾[陈黎夫]: 可以这样说,ASP.NET AJAX和Silverlight没有什么关系,虽然他们同样能够带来丰富的用户体验以及流畅的富客户端操作。不过他们所基于的基础技术平台却根本不同。

问:对ASP.NET AJAX第一卷的印象如何[2007-6-19 14:33:00]

嘉宾[谢工]: 有没有买过陈黎夫写的第一卷的读者,谈谈这书有什么印象,有什么问题,以便下一本我们的作者可以写得更好些

问:Gclisp问:RIA和AJAX的不同,什么场合比较适合用ajax呢?[2007-6-19 14:34:00]

嘉宾[陈黎夫]: 一般说来,如果你的用户面比较公开广泛,比如CSDN这样的门户网站,那么考虑到众多用户的客户端配置,使用Ajax可能比较好。如果是企业内部的信息系统等,那么Flash之类的RIA开发简单,部署也很容易控制,比较适合在这里应用。

问:chsword问:asp.net Futures是不是集成了原来的Ajax Futures?那这部分Ajax 的CTP有什么新功能呢?[2007-6-19 14:35:00]

嘉宾[陈黎夫]: 是这样的,提供了一少部分的新功能。可以到这里察看:http://quickstarts.asp.net/futures/

问:book_loveliness问:asp.net ajax,都提供了些什么基础设施,使用他开发web应用大体的流程是什么?[2007-6-19 14:37:00]

嘉宾[陈黎夫]: ASP.NET AJAX提供了异步通讯层、客户端JavaScript面向对象基础设施、丰富的客户端控件和组件、服务器端UpdatePanel等功能强大的控件等等。非常易于使用。可以说,大体流程和传统的ASP.NET开发比较类似。

问:qiaodan3问:如果看AJAX的话.要看HTML CSS 和.NET,以外需要什么知识呢[2007-6-19 14:38:00]

嘉宾[陈黎夫]: 还需要XML、JavaScript以及用户体验分析的知识。

问:gaofeng2000对*Dflyingchen请问:从.net1.0升级到.net2.0的网站,应用asp.net ajax后,不是局部刷新而是回滚整个页面,这是为什么?有解决办法吗?[2007-6-19 14:38:00]

嘉宾[陈黎夫]: 需要具体问题具体分析了,您可以使用HTTP嗅探器看看是否所有的JavaScript都正常下载到了客户端。还有,首先检查的就是ASP.NET AJAX的配置是否正确。

问:xinhaijulan问:请问哪一种编辑器能够和UpdatePanel共存?[2007-6-19 14:39:00]

嘉宾[陈黎夫]: 对于此问题,我没有实际的经验,不过似乎目前流行的功能丰富的在线编辑器都不能与UpdatePanel共存。

问:jiangyh问:现在使用ASP.NET AJAX开始中使用的脚本语言到底是javascript还是jscript呢,这两个有本质的区别吗?[2007-6-19 14:42:00]

嘉宾[陈黎夫]: 简单说来,JavaScript和JScript这二者没有什么区别,只是叫法不同而已:)

问:chsword问:ajax调用WebSerives时与asp.net的Session不共享,有什么解决方案?[2007-6-19 14:43:00]

嘉宾[陈黎夫]: 在调用Web Service时候可以提供相应的用户身份信息,这些和传统调用Web Service时的身份确认功能没有什么不同。 调用Web Service的身份认证和ASP.NET中的Session身份认证没有什么关系,二者不能够通用。

问:book_loveliness问:Dflying还可不可以继续翻译那本sitepoint的art of css,你的译文很放心,希望继续.[2007-6-19 14:44:00]

嘉宾[陈黎夫]: 谢谢您的支持,不过我的时间也不多,不知道能不能抽出足够的时间啊:(

问:sdtsfhh问:能简单介绍一下:ajax和RIA各自的特点吗?[2007-6-19 14:45:00]

嘉宾[陈黎夫]: Ajax基于标准构建,虽然功能较少、开发难度较高,不过适用性非常好。各种RIA技术都需要客户端进行一系列的安装和配置,不过其功能丰富,开发简单,也不失为一个良好的选择。 孰是孰非,如何选择,还需要具体问题具体分析。

问:hot911问:请问微软的AJAX框架有什么不足,或者说使用时需要注意的地方?[2007-6-19 14:46:00]

嘉宾[陈黎夫]: 最大的不足就是性能。我们都知道ASP.NET AJAX的使用非常简单,特别是UpdatePanel:)而其性能方面却存有较大的担忧。性能的问题非常宽泛,不过最重要的需要注意的地方就是,避免滥用UpdatePanel。

问:molix问:可不可以这样理解,AJAX客户端框架的核心就是提供了一个包装起来的方法,通过webservice得到服务器端的数据?[2007-6-19 14:48:00]

嘉宾[陈黎夫]: 可以说ASP.NET AJAX异步通讯层的功能就是这样的。不过ASP.NEt AJAX除了异步通讯层之外,还提供了很多其它方面的便利条件,比如丰富的客户端JavaScript控件和组件等。这些都在第II卷中有详细介绍。

问:qiaodan3问:AJAX在哪个操作系统的平台工作更好? 或者说工作环境有什么影响么?[2007-6-19 14:48:00]

嘉宾[陈黎夫]: 显然,ASP.NET AJAX的最佳“伴侣”就是ASP.NET 2.0啊,不然微软公司花费这么大的力气是为了什么呢:)

问:Gclisp问:从VS 2003 升级到VS 2005的项目中添加新的客户端JavaScript脚本时,使用ASP.NET AJAX UpdatePanel 控件,此时页面做整页 postback,而不仅是递增性的局部更新,不知道是什么原因?[2007-6-19 14:49:00]

嘉宾[陈黎夫]: 需要具体问题具体分析,只是这样的描述并不足以定位错误。不过首先请检查ASP.NET AJAX在web.config中的配置。

问:molix问:AJAX在安全性方面有没有什么问题?[2007-6-19 14:51:00]

嘉宾[陈黎夫]: 安全性方面的问题基本上与传统的Web应用程序需要考虑的一样。需要特别注意的就是在暴露Web Service时候,一定要格外小心。

问:读者问:第三卷中将会涉及很多心理学方面的知识,为什么会想到写这些内容?[2007-6-19 14:53:00]

嘉宾[陈黎夫]: Ajax的“终极目的”就是为了提高用户体验。若想做到这一点,则必需要对用户心理有着一定的分析把握能力。考虑到这些,第三卷中将有一部分用户心理学分析的相关知识。

问:chenchaohan问:请问REST是什么东西?它是怎样提高性能的?[2007-6-19 14:56:00]

嘉宾[陈黎夫]: 我对REST一知半解,这个问题还是请这方面的权威专家李琨老师解答一下吧:)

问:一会发布第一批得奖名单[2007-6-19 14:57:00]

嘉宾[谢工]: 请得奖的人与我联系,我的MSN:XIEGONG6688@HOTMAIL.COM

问:l 读者问:你写作的速度非常快, 翻译atlas只用了2个月,翻译css只用了1个月,写作ASP.NET Ajax第二卷只用了2个月,你觉得你拥有这种速度最根本的原因是什么?[2007-6-19 14:58:00]

嘉宾[陈黎夫]: 简而言之就是坚持和长时间的工作。如果还有别的原因,可能因为我对这两门技术比较熟悉吧,翻译起来没有遇到太多的困难。

问:郁闷之极问:ajax的后面两部什么时候出版?[2007-6-19 14:59:00]

嘉宾[陈黎夫]: 这个问题请人民邮电出版社图灵公司负责销售的谢工老师回答一下:)

问:第一批中奖名单[2007-6-19 15:00:00]

嘉宾[谢工]: book_loveliness、 *shield1、 *stonesz、 chsword、molix、Gclisp、stonesz、ouchqi 请上面的网友与我联系,奖品是ZEN OF CSS,或ASP.NET AJAX第I或第II卷,或图灵相关图书一本,另有读卡器一个.

问:郁闷之极问:ajax的后面两部什么时候出版?[[2007-6-19 15:01:00]

嘉宾[谢工]: 第二卷将于七月底出版,目前在排版审校中.第三卷在年底前出版.

问:jiangyh问:我购买了第一卷,感觉内容方面还是少了些结合javascript,原来在你的blog你看到了很多,总感觉少了javascript就少了开发extender的能力了,不知道说的对不对?[2007-6-19 15:04:00]

嘉宾[陈黎夫]: 是的,不管怎样,JavaScript在任何的Ajax框架中开发都是必不可少的。您看到的第一卷介绍的是ASP.NET AJAX的服务器端部分,有关客户端部分将在随后出版的第二卷中详细说明。

问:qumao5736问:我在使用ajax的时候经常会遇到乱码问题,经常搞的晕晕的,有什么办法帮助分析吗?[2007-6-19 15:05:00]

嘉宾[陈黎夫]: 简而言之就是在Web站点中统一使用Unicode,这样所有的编码问题都会迎刃而解。

问:中奖的事宜[2007-6-19 15:07:00]

嘉宾[谢工]: 本次抽奖是我们ASP.NET AJAX的编辑傅志红女士从刚才的聊天室提问中摘取的,请中奖的人员使用的名称不要变化,我们是根据发言的名称挑选的,呆会儿还有机会,我们会发布第二批得奖的名单,今后我们带来了不少新书和礼品,大家都有机会的.

问:对ZEN OF CSS一书的翻译大家也可以提意见[2007-6-19 15:09:00]

嘉宾[谢工]: 有买过ZEN OF CSS的读者对陈黎夫翻译的质量有什么意见吗

问:zhangyz215问:请问在B/S结构的管理系统中应用Ajax应该特别注意哪些问题?[2007-6-19 15:09:00]

嘉宾[陈黎夫]: 没有什么特别需要注意的地方。如果说需要注意的,那么就是对用户体验的考虑吧,不要让用户傻等着,在进行异步更新的时候给其充分的提示:)

嘉宾[主持人]: 请刚刚进入聊天室的朋友多多提问,图灵公司还有很多礼品准备给大家.

[2007-6-19 15:11:00]

问:qiaodan3问:请问在您应用AJAX时,觉得它哪还有不完善的地方么?能给我们点建议么?[2007-6-19 15:12:00]

嘉宾[陈黎夫]: Ajax最大的问题就是开发起来较为困难,特别是一些完整的、大型的Ajax应用,往往JavaScript代码非常多。而现今又没有一个足够良好的IDE可以支持JavaScript开发。建议就是,书写JavaScript代码时要非常小心:)并且在开发之前,一定要考虑到客户端效率问题,事先做好良好的程序架构设计。

问:gaowenmei问:陈老师,请问ajax在浏览器兼容性方面还需要做的改进有那些?[2007-6-19 15:14:00]

嘉宾[陈黎夫]: 我觉得,应该改进的是浏览器自身对标准的兼容性,而不是让Ajax本身因为各式各样的浏览器的不同而进行改变啊:)

问:book_loveliness问:请问asp.net ajax的IDE支持如何?有可视化的开发工具吗?[2007-6-19 15:15:00]

嘉宾[陈黎夫]: 目前来讲尚没有一个功能完善的IDE支持。不过下一代的Visual Studio Orcas中却对JavaScript开发支持的非常好,我们不妨期待一下!

问:gaofeng2000问:有人说Ajax只是一个过渡产品,这话对不对呢?[2007-6-19 15:16:00]

嘉宾[陈黎夫]: 极端一点,任何技术都是个“过渡”产品,毕竟整个社会在不断地发展,特别是IT领域内,新技术层出不穷,更新得非常快。不过不能因为它是所谓的“过渡”技术就对其置之不理,如果有需要的时候,我们还是要毫无疑问地开始学习和使用。

问:sdtsfhh问:的确,总感觉完全用ajax开发整站,心里没有底.能推荐一本javascript面向对象开发的书吗?[2007-6-19 15:17:00]

嘉宾[陈黎夫]: 人民邮电出版社的《JavaScript高级程序设计》非常不错,强烈推荐。

问:时间过得很快,大家尽快提问题[2007-6-19 15:18:00]

嘉宾[谢工]: 我们活动四点结束,大家有问题尽快提交,我们稍后还可以慢慢问答,读者也可上陈黎夫的个人博客上提交问题.

问:gaowenmei问:陈老师,请问ajax的浏览器兼容性方面有什么优势或者不足之处吗?[2007-6-19 15:19:00]

嘉宾[陈黎夫]: 成也萧何,败也萧何,Ajax在浏览器兼容性方面的优势就是能够兼容绝大多数浏览器,不过不足之处同样也是在某些浏览器中,某些功能的实现还需要一定的技巧与hack。

问:JAVASCRIPT精粹一书是本好书[2007-6-19 15:19:00]

嘉宾[谢工]: JAVASCRIPT精粹是一本好书,值得推荐

问:xmh2swp问:ajax不能缺少javascript,而javascript因为语义的不严格调试相当困难,这给大的项目开发引入了隐患. 您认为如何界定到底要不要使用ajax的依据?[2007-6-19 15:20:00]

嘉宾[陈黎夫]: 我们应该从用户的角度考虑这个问题,而不是从开发、学习的难度来决定是否使用Ajax。如果现有的网站确实需要Ajax带来的平滑界面,那么为什么不用呢?

问:Gclisp问:在ajax中运用XML和JSON技术有何优缺点,JSON能否代替XML呢?[2007-6-19 15:22:00]

嘉宾[陈黎夫]: XML是传统意义上“Ajax”中的“x”,也是Ajax中“名正言顺”的组成部分,不过其客户端解析效率较低、网络传输效率也较低、加之解析起来并不那么容易,所以当前流行的Ajax框架很多都默认采用了JSON作为数据序列化方式。

问:gaofeng2000问:专家经常告诫我们不要滥用ajax,那么这个“滥”的度是怎样的呢?[2007-6-19 15:23:00]

嘉宾[陈黎夫]: 以提高用户体验为本,就不会“滥”。如果唯技术是从,只是从程序员的角度考虑,那么往往会得到“滥”的结果。

问:bingdongli问:我是设计CSS的,请问如何能同时使用IE6/7呢?[2007-6-19 15:25:00]

嘉宾[陈黎夫]: 首先根据Firefox或IE7这类比较“标准”的浏览器进行页面CSS设计,然后针对IE6等浏览器进行微调。这也是CSS设计的一般做法。

问:book_loveliness问:aps.net ajax的客户端组件,是跨浏览器的吧?[2007-6-19 15:26:00]

嘉宾[陈黎夫]: 没错,ASP.NET AJAX客户端框架提供了一个非常好的浏览器兼容层,我们基本不用担心跨浏览器问题。

问:qumao5736问:我个人理解ajax旨在改善用户的体验度,让用户操作更具人性化,一个网站不是运用了多少ajax就一定出色,是这样吧?关键要用到地方上?[2007-6-19 15:27:00]

嘉宾[陈黎夫]: 是的,一切以用户为本,这句话不单单应用于Ajax应用程序上,其他任何的软件产品,乃至在整个商业领域都非常重要。

问:希望今后大家积极参与这样的交流活动[2007-6-19 15:27:00]

嘉宾[谢工]: 我在这里提议大家今后多多参与这样的作译者交流活动,做为出版工作人员我们不光要出书,更重要的做好服务工作,帮助读者解决读书中的疑难问题,在这里也感谢CSDN,第二书店和读书频道给我我们这样的平台,可以直接将作译者,编辑,读者联系在一起,大家监督和参与到图书中来,可以更好的保证我们的技术图书 质量

问:zhangyz215问:对于初学者来说,一开始是应该从框架应用学起还是应该从基础理论学起呢?是应该先看如《AJAX基础教程》的书呢还是看您这个系列的第一卷呢?[2007-6-19 15:27:00]

嘉宾[陈黎夫]: 个人感觉都可以,如果你有ASP.NET的基础,那么可以从我的书开始,如果没有的话,那么可以从《AJAX基础教程》入门。

问:lileammm问:陈老师,Ajax 实现局部刷新,那不就是与数据库的操作都用Ajax来实现,性能不是更好?[2007-6-19 15:28:00]

嘉宾[陈黎夫]: 局部刷新能够提高的只有用户体验和网络传输效率,对于数据库操作,Ajax实在是鞭长莫及。

问:jazz100bao问:ajax主要就是应用在.net 2.0里面吗?[2007-6-19 15:29:00]

嘉宾[陈黎夫]: Ajax是个很宽泛的概念,它与服务器端平台没有关系。不过ASP.NET AJAX的最佳搭档应属ASP.NET 2.0平台。

问:qiaodan3问:请问,比较同类的其他工具.AJAX最突出的特点是什么? 比如在速度上,兼容性上.上手程度及问题排错中.谢谢.[2007-6-19 15:30:00]

嘉宾[陈黎夫]: 与其他的RIA技术相比,Ajax最大的优点就是其良好的兼容性,不需要客户端任何的插件安装即可直接使用。而速度、易用性、调试方面则略逊一筹。

问:Gclisp问:你好,有时在进行ajax开发时,XMLHttpRequest不可用,有什么比较好的方法解决这个问题吗?[2007-6-19 15:32:00]

嘉宾[陈黎夫]: 如果XMLHttpRequest对象不可用,那么Ajax中的核心条件也就不能满足了。这种情况下Ajax自然无从谈起,我们只能使用传统的Web开发模型了。

问:ltbo99问:我想vs2007是否会把ajax.net真接放在其功能组件中?不知是否有此方面的消息?[2007-6-19 15:33:00]

嘉宾[陈黎夫]: Orcas中将会集成现在的ASP.NET AJAX功能,这已经经过明确确认。

问:jazz100bao问:是不是ajax在vs.net 2005下就是给封装起来了[2007-6-19 15:33:00]

嘉宾[陈黎夫]: ASP.NET AJAX封装了在ASP.NET 2.0平台下Ajax功能的实现。

问:book_loveliness问:趁这个机会,我也想咨询下出版社,这几本书大概的上市时间:《ppk on javascript》《pro javascript》《the ruby way》《超越css》?[2007-6-19 15:34:00]

嘉宾[谢工]: 《ppk on javascript》《pro javascript》两本作者都在翻译中,译者都是非常优秀的技术专家,《超越css》?the ruby way不清楚

问:zcm1227cn问:有人说AJAX在安全性上没什么保证,是不是这样的?[2007-6-19 15:35:00]

嘉宾[陈黎夫]: Ajax理念本身没有对安全性做出任何规约或承诺,但这并不代表Ajax应用程序没有安全性保证——我们可以使用任何恰当的方法保证程序的安全。

问:回复[2007-6-19 15:36:00]

嘉宾[谢工]: 《ppk on javascript》《pro javascript》,《超越css》都在翻译中

问:第二批中奖名单[2007-6-19 15:39:00]

嘉宾[谢工]: *xmh2swp、jiangyh、qumao5736、zhangyz215、gaofeng2000、*qiaodan3、lileamm、*sdk365days 以上是第二批名单,请看到的网友与我联系,MSN:XIEGONG6688@HOTMAIL.COM,MAIL:XIEG@TURINGBOOK.COM

问:zcm1227cn问:不同浏览器对javascript支持不一样,怎么解决啊?[2007-6-19 15:40:00]

嘉宾[陈黎夫]: 现有的一些Ajax框架都对这个问题有着很好的解决办法,比如ASP.NET AJAX就是靠着浏览器兼容层完美地解决了这个问题。

问:qiaodan3问:请问在新出的书中能否加如一些项目的实例和一些问题的解决方法和解决思想?[2007-6-19 15:40:00]

嘉宾[陈黎夫]: 第二卷中有很多非常有用的示例程序,第三卷中将会详细介绍调试ASP.NET AJAX应用程序的方法,谢谢支持!

问:chsword问:asp.net Ajax 本身在安全性上有没有防护?[2007-6-19 15:41:00]

嘉宾[陈黎夫]: ASP.NET AJAX内建了一些安全性保护机制,详情请参考:http://blog.joycode.com/scottgu/archive/2007/04/08/100652.aspx

问:凡今后来参与我们活动的专家译者都有奖品[2007-6-19 15:43:00]

嘉宾[谢工]: 今后来参加我们活动有些专家和译者,都可以得到我们马上即将出版的几本新书,ASP.NET揭密,RUBY FOR RAILS等,请你们也与我联系.

问:第三批中奖名单将在四点发布[2007-6-19 15:44:00]

嘉宾[谢工]: 今天活动将增加第三批中奖名单,以感谢到场的网友,我们将在四点发布最后一批名单.

嘉宾[主持人]: 有人在埋怨没有中奖哦,看来还应该多多提问才是. :)

[2007-6-19 15:45:00]

问:sunqiang1024问:如果用Ajax开发完程序,安装时还必须安装Ajax的插件吗?[2007-6-19 15:46:00]

嘉宾[陈黎夫]: 不需要浏览器安装任何插件。

问:oie问:ASP.NET AJAX服务器端在异步通讯的时候使用POST方法请求服务器和使用GET方法请求服务器哪种更有优势呢?[2007-6-19 15:46:00]

嘉宾[陈黎夫]: 推荐使用POST,它不会受到URL长度的限制,也更加安全。

问:大家对举办类似这样的活动发表一些意见[2007-6-19 15:47:00]

嘉宾[谢工]: 方便的话大家也可以提出一些意见,类似活动有什么更好的建议,以便我们进一步做好工作,更好的满足读者的购书需求,并尽可能提供技术解答和帮助等

问:qumao5736问:我做过Web Service项目,当时很担心安全问题,可以加soap头认证来解决,那么在.net ajax里是不是也是这样?具体如何做?[2007-6-19 15:47:00]

嘉宾[陈黎夫]: 是的,这是一个非常标准的做法。

问:zcm1227cn问:之前公司里用AJAX.DLL,这个和APS.NET AJAX框架关系怎么样的?[2007-6-19 15:48:00]

嘉宾[陈黎夫]: AJAX.DLL是Ajax.NET的程序集。Ajax.NET和ASP.NET AJAX是两个不同的、基于ASP.NET的Ajax框架,二者没有什么依赖关系。

问:读者问:《Atlas基础教程》[2007-6-19 15:51:00]

嘉宾[陈黎夫]: 起码是对我的一种肯定,“百折不挠”,也是我希望做到的。没有什么“蜕变”的过程,一直很平淡:)

问:如何提高出版速度以尽量保持与国外同步上市[2007-6-19 15:51:00]

嘉宾[谢工]: 有读者以前问我,如何能尽快提高出版速度,我们中文版翻译的书往往比国外慢一年多,现在我们已经出版的部分影印版,如HIBERNATE实战的影印版,但翻译周期一般在译者交稿后要半年左右才能上市,所以速度很难与国外同步,希望大家理解.

问:l 读者问:你非常年轻,却已著述颇丰。这种情况非常罕见,也容易召来嫉妒。面对网络上各种谣言、绯闻、谩骂,你是如何面对及处理的?[2007-6-19 15:51:00]

嘉宾[陈黎夫]: 桃李不言,下自成蹊。

问:pikapi问:问一个很基础的问题,想要系统的学习下,推荐个办法好吗?[2007-6-19 15:51:00]

嘉宾[陈黎夫]: 您可以参考这篇文章:http://book.csdn.net/subject/0706net/

问:中奖后的联系[2007-6-19 15:53:00]

嘉宾[谢工]: 已有不少人与我在MSN上联系了,请在四点后与我联系,把你们的详细地址,需要的书给我.

嘉宾[主持人]: 我们的在线聊天活动就快结束了,如果大家还意犹未尽,请直接上Dflying博客与Dflying联系.

[2007-6-19 15:54:00]

问:要感谢所有支持我们举办这样活动的朋友[2007-6-19 15:55:00]

嘉宾[谢工]: 希望今后我们能每一本书,都能找到译者和作者参与到类似的答疑活动中,更多的读者参与到活动,是对我们出版工作的监督与支持.

嘉宾[陈黎夫]: 如果朋友们还有什么问题,欢迎到我的Blog上提出(dflying.cnblogs.com),很高兴能与大家继续讨论。感谢各位朋友的到来以及在平时对我的关注和支持,感谢CSDN和人民邮电出版社图灵公司为我创造了这样的好的沟通交流平台。

[2007-6-19 15:55:00]

嘉宾[主持人]: 谢谢Dflying,谢谢大家的参与.

[2007-6-19 15:56:00]

嘉宾[陈黎夫]: 再次感谢各位朋友的支持!

[2007-6-19 15:58:00]

问:第三批中奖名单[2007-6-19 15:58:00]

嘉宾[谢工]: zcm1227cn、 *sdtsfhh、 *jazz100bao、sunqiang1024、txteype、 *arkbook、oie、 *ltbo99 请以上人员与我联系:XIEGONG6688@HOTMAIL.COM;XIEG@TURINGBOOK.COM

嘉宾[主持人]: 祝大家端午节快乐! :)

[2007-6-19 15:59:00]

嘉宾[谢工]: 我们的联系方式:xieg@turingbook.com,msn:xiegong6688@hotmail.com; 电话88593802,网址:www.turingbook.com都可以找到我们

[2007-6-19 15:59:00]

问:感谢所有的朋友[2007-6-19 16:01:00]

嘉宾[谢工]: 今天活动圆满结束,期待您下次的参与.我们后会有期.感谢陈黎夫!

Pasted from <http://chat.csdn.net/honor/viewtopic.asp?ChatRoomid=1>

posted on 2007-06-19 19:22  Dflying Chen  阅读(3539)  评论(19编辑  收藏  举报