技术开发 频道

视频访谈:下一代软件开发工具的新潮流

  主持人:非常好的一项功能,可以使开发人员和设计人员能得到一个有效的协同。不做重复的工作。刚才我们了解到Visual Studio和Silverlight3它怎么样能有一个完美的结合呢?

  郭晓颖:我们知道在Silverlight 1.0的时候,Silverlight就以一种安装包的形式,作为一个插件的形式安装在我们Visual Studio,现在Silverlight3还是继承了这样的方式,但是在我们的Visual Studio 2010里面,如果大家用过beta 2的这个版本,就可以看到我们Silverlight 3的工具以及它的运行时已经加入了我们的Visual Studio 2010里面,并且提供了生成项目模板的一些功能,所以说我们就可以完全不用到网上去下载安装包,安装了我们的Visual Studio 2010就可以来进行Silverlight项目的开发。此外,包括设计师方面,在Visual Studio2010里面除了我们集成这样的安装包,同样提供了类似于这种数据源窗口用拖拽的方式进行数据绑定的这样的一个功能,所以可以说是更加地简化了开发人员的一些开发。

  主持人:非常好,我了解多Silverlight3的全新的设计理念,就是说我了解到现在RIA的领域,其实竞争也是比较激烈的,包括有很多产品据我们所知非常多,比如说flash这样的,那微软的这款产品有什么样的优势呢,能不能给我们谈一下?

  郭晓颖:用Silverlight本身它就是倾向在RIA里面的一个丰富性和它的一个交互性,那么另外在企业级应用上面,它当然会有一些限制,就比如说用Silverlight它提供一个比较宽泛的一个框架的理念,提供了一些基础的支持,但是我们真正在进行企业级应用的时候对数据传输以及数据方面的处理的要求会比较高,然后这些操作会比较复杂,单纯的用Silverlight可能的确不能够体现它完整的一个优势,所以我们就基于Silverlight然后在我们的课程中也提到发布了一个新的技术叫.NET RIA Services,那这个就是完全基于Silverlight的运行时,然后我们对它的运行时进行了一些扩充,然后让我们能够更好的去处理那些业务需求与逻辑。

  主持人:你认为目前Silverlight发展当中有什么样的难度?

  郭晓颖:的确有,首先就是第一点就是有很多因为在整个历史过程中Silverlight进入整个互联网的技术也是相对比较新的,所以说有很多包括很多的客户,在我们的交流过程中都会提到这样的问题,我为什么要选用Silverlight,可能首先对他的整个理解,包括对它将来的发展还不是很肯定,然后另一方面就是关于它的部署,现在Silverlight部署其实在全球范围已经非常的高了,但是怎么样能够比如说像Flash一样能够有更高的部署,基本上每台PC都有这样的部署率,那也是我们需要工作的重点。

  主持人:那能不能给我们演示一下Silverlight相关的一些功能。

  郭晓颖:好的,接下来我给大家演示一个真正上线的一个中国人寿的应用,那我们接下来看一下。

  (DEMO演示)

0
相关文章