技术开发 频道

使用SilverLight构建工作流即服务平台

  【IT168 评论】几周前新的工作流即服务(Workflow-as-a-Service)平台SnapFlow发布了beta版。该平台构建在微软系列产品上,其工程副经理Gopinath Dhanakodi说到:

  去年在开始构建SnapFlow时,我们曾考虑过Flex,最后选择了C#进行业务层开发、SQL Server 2005作为后端存储。

  考虑使用SilverLight来代替Flash的因素包括:

  与业务逻辑层的整合
  ·构建时间
  ·学习曲线
  ·专门技术
  ·部署
  ·特征集
  ·客户的选择
  ·代价

  最初SnapFlow选择的是Flash,但在原型开发的几周后:

  我们对进度很失望。用户界面很起来毫无生气,每次简单的改变都要花很长时间。

  就在那时,我们对SilverLight进行了深度调研:

  尽管大多数的开发者并不是UI专家,但在短短的一个月之内我们取得了重大的进展。在不借助于任何帮助的情况下,团队可以实现一个相当复杂的原型了。

  好的方面有:

  ·团队可以快速进入状态
  ·前端的开发速度要比使用Flash快2倍
  ·开发起来更有生气
  ·整个的集成设计与开发环境

  差的方面有:

  ·遇到问题时不容易解决
  ·Silverlight的高级控件不多
  ·缺少自动化测试工具的支持
  ·从Silverlight 2 beta迁移到Silverlight 2比较麻烦

0
相关文章