2010-09-28 61 views
0

我的公司想为我们的scrumteams开发在线多点触控屏幕。我们仍然怀疑flexsilverlight作为应用程序的平台。 (不希望再次发布新的flex和silverlight讨论)安装速率&平台独立性对我们来说并不重要,因为它仅用于团队成员,而且只有windows 7支持闪光灯或silverlight中的多点触控事件。开发在线多点触控屏幕| Flex还是Silverlight?

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

我们的第一个优点/缺点概述:

优点的Silverlight

  • 更多使用Silverlight/.NET的经验在我们公司
  • 多theading
  • 一个集成的Visual Studio人人共享的发展
  • Expression Blend
  • 简单单元测试
  • 更直观,更强大的XAML

缺点的Silverlight

  • 少平台
  • 少控制

优点闪存

  • 平衡的在我们公司的经验或产品(。净/ Silverlight的&弯曲)
  • 平台无关
  • 大量的默认控件/易定制控件
  • 更好的模板& CSS支持

缺点闪存

  • 不能结合默认手势同时
  • 没有其他语言
  • 没有多线程
  • 昂贵的工具

感谢您的指教!

+1

为什么“昂贵的工具”是一款Pro for Flash? – Mark 2010-09-28 10:31:39

+0

错误定位..这是一个缺点 – user460323 2010-09-28 11:45:19

+0

谷歌搜索:Multitouch Scrum Board:http://translate.google.com/translate?hl=de&sl=de&tl=en&u=http%3A%2F%2Fwww.bsgroup.ch%2Fscrum -it.html这个板子的技术,没有描述。 – Tim 2010-12-17 21:03:58

回答

0

这听起来好像你已经完成了你的研究,我当然也不想在这里开始一场激烈的战争,但是所有的flash专业人士也是Silverlight的专家。 Silverlight确实有很多可用的控件。

有一点需要考虑的是Windows 7中的多点触控支持,我不知道Flex和Silverlight 4。0具有完整的API支持,这使开发多点触控应用程序时的生活变得非常简单。有Windows 7的Surface pack,它具有多点触控开发的额外API,并且非常棒。

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

整个TDD方法也是一个很大的一个对我来说,周围的测试工具和类似是一个很大的好处(你只是提及)...

1

假设要么可能做的工作中,决定选择哪种技术更有可能取决于贵公司的内部技能,或者是否打算将它合同出去。

如果您是现有的Flex商店,那么您可能会在Flex中开发它以充分利用现有技能,除非您发现缺少的功能之一是展示限制器(多点触控?)。恕我直言:如果你有内部任何Silverlight技能,或打算将它外包(并且你想要严肃的后端集成),微软的堆栈将使生活变得非常简单。尽管Silverlight有一条学习曲线,但RIA服务本身值得客户/服务器应用程序的努力。