几周前新的工作流即服务(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比较麻烦
时间: 2024-10-06 08:40:14