开发在线多点触控scrumboard | Flex或Silverlight?

时间:2010-09-28 10:22:47

标签: flex silverlight scrum multi-touch scrumboard

我的公司希望为我们的scrumteams开发在线多点触控sclamboard 。我们仍然对 flex silverlight 作为应用程序的平台存在疑问。 (不想再次发射新的弹性与银色的讨论)安装率&平台独立性对我们来说并不重要,因为它只适用于团队成员,只有Windows 7才能在flash或silverlight中启用多点触控事件。

我们希望专门为此项目提供一些优点/缺点(多点触控,丰富的用户界面,与后端集成)。

我们的第一个利弊概述:

Pros Silverlight

  • 在我们公司有更多使用silverlight / .net的经验
  • 多theading
  • 一个用于所有开发的集成Visual Studio
  • Expression Blend
  • 简易单元测试
  • 更直观,更强大的xaml

缺点Silverlight

  • less platforms
  • 少控件

Pros Flash

  • 平衡我们公司的经验或产品(.net / silverlight& flex)
  • 独立平台
  • 许多默认控件/轻松自定义控件
  • 更好的模板& css支持

Cons Flash

  • 无法同时组合默认手势
  • 没有其他语言
  • 没有多线程
  • 昂贵的工具

感谢您的任何建议!

2 个答案:

答案 0 :(得分:1)

假设可以完成这项工作,选择何种技术的决定更可能取决于贵公司的内部技能,或者是否打算将其外包出去。

如果您是现有的Flex商店,您可能会在Flex中开发它以利用现有技能,除非您发现其中一个缺少的功能是显示停止(多点触控?)。

恕我直言:如果你在内部拥有任何Silverlight技能,或者打算将其外包(并且你需要认真的后端集成),那么微软的堆栈将让生活变得轻松。虽然Silverlight存在学习曲线,但仅RIA服务值得为客户端/服务器应用程序付出努力。

答案 1 :(得分:0)

这听起来好像你已经完成了你的研究,我当然也不想在这里开始一场火焰大战,但闪光灯的所有专业人士也都是Silverlight的专业人士。 Silverlight确实有很多可用的控件。

有一点需要考虑的是,Windows 7中的多点触控支持,我不了解Flex,但Silverlight 4.0拥有完整的API支持,这使得在开发多点触控应用时生活变得非常轻松。有一个适用于Windows 7的Surface包,它在多点触控开发方面有额外的API,非常好。

我显然是一个Silverligh家伙,但Flash中没有多线程对我来说听起来像是一个大问题,如何在不锁定UI线程的情况下访问数据并在Flash中进行后台处理?

整个TDD方法对我来说也是一个很大的方法,围绕测试等的工具是一个很大的好处(你提到过)...