- Silverlight 2完美征程
- 李会军著
- 1424字
- 2020-08-26 17:32:29
作者访谈录
针对Terry Lee的新书《Silverlight 2完美征程》的出版,博文视点对Terry Lee进行了专访,现将博文小编与Terry Lee的对话及技术交流问答整理成文,以飨读者。
博文编辑
李会军老师您好!您即将出版的这本关于Silverlight 2的新书,应该是国内第一本全面讲述Silverlight 2的原创图书了。Silverlight 2发布到现在也就是5个月的时间,从时间上而言,您在博客园上发布的《一步一步学习Silverlight 2系列》文章是相当超前的,读者们也许会有疑问,您是如何这么快就写出这本书的呢?
李会军
Silverlight 2正式发布的时间虽然不长,但它的Beta版在一年前已经发布,所以本书的写作其实在一年前就开始了,期间由于Silverlight 2版本的变化,本书也是几易其稿,最终才有这本《Silverlight 2完美征程》与广大读者见面。本书的出版,离不开博客园朋友的支持与帮助,他们的提问让我进一步去探索某些技术细节,也能够让我很好地了解大家在学习这样一门新技术时难点在哪里,从而在本书的写作中力争把晦涩难懂的技术用最通俗的语言表达出来。
博文编辑
您即将出版的这本《Silverlight 2完美征程》新书,是您结合项目经验撰写的第一本出版物。它与市面上已有介绍Silverlight的图书有何不同,您是否可以谈谈这本新书的写作思路和读者定位?
李会军
目前市面上确实已经有一些关于Silverlight的图书,但是真正介绍Silverlight 2的书并不多。本书在写作一开始,就将其定位为既不是一本纯粹的入门读物,也不是一本让初学者望而生畏的图书,全书分为基础篇、进阶篇、高级篇和案例篇4个部分,无论是Silverlight初学者还是有Silverlight开发经验的工程师,都能够从本书中获益。
博文编辑
从Silverlight发布到现在的Silverlight 2,我们看到很大的改进,您是如何看待Silverlight发展较快这一问题?作为开发人员,应该怎样才能适应这种转变?
李会军
Silverlight出现之前,在RIA领域中Adobe的Flash一枝独秀,其市场份额一度占到了97%以上,而Silverlight则是RIA领域中的后起之秀,起步较晚,所以Silverlight发展较快并不是坏事,到了Silverlight 2时期,它已经形成了一个非常完善的模型体系。对于技术的升级和变迁,我想套用敏捷软件开发方法中的一句话“拥抱变化”,作为开发人员,要能够适应这种快速的变化,首先需要有扎实的基础,万变不离其宗,掌握好Silverlight的体系结构、网络编程模型,等等;其次要多关注Silverlight相关的动态,知己知彼,方能百战不殆。
博文编辑
《Silverlight 2完美征程》一书中,我们看到了您工作中的经验积累和总结。对于Silverlight的初学者,您有什么好的建议,他们遇到难问题时有什么比较通用且有效的解决办法?
李会军
Silverlight对于广大开发者朋友来说,算是一门比较新的技术,它的出现也只有短短两年的时间,Silverlight本身又是一门实践性很强的技术,所以学习Silverlight不能停留在理论层面上,应尽量做到对书中的每一个示例,都亲自运行一遍代码,这样才能真正掌握相关的知识。
对于难以解决的问题,往往没有“万能钥匙”,但是我们有一套通用的规则:从发现问题开始,到对问题进行定位,再对导致该问题产生的原因进行分析,最终解决问题。如果实在无法解决,可以根据本书前言中提供的联系方式与我进行沟通,我会尽力帮大家解答。
博文编辑
您在瑞典的软件公司从事过很多大型的开发项目,您日常主要负责的工作是哪些?本书内容与您的工作有哪些联系?在书中是如何体现?
李会军
我的主要工作职责是负责软件架构设计、技术培训等,在2008年我们基于Silverlight 2完成了挪威某政府部门的大型项目,整个项目对于我来说,积累了相当多的经验,另外在开发时也会遇到很多Silverlight方面无法解决的问题,我都及时跟微软Silverlight开发团队进行邮件交流。本书写作过程中,我一直努力把自己在项目中积累下来的经验及与Silverlight开发团队的交流内容融入到书稿中,这样对于学习Silverlight的朋友可以少走很多弯路。