我的公司希望为我们的scrumteams开发在线多点触控sclamboard 。我们仍然对 flex 和 silverlight 作为应用程序的平台存在疑问。 (不想再次发射新的弹性与银色的讨论)安装率&平台独立性对我们来说并不重要,因为它只适用于团队成员,只有Windows 7才能在flash或silverlight中启用多点触控事件。
我们希望专门为此项目提供一些优点/缺点(多点触控,丰富的用户界面,与后端集成)。
我们的第一个利弊概述:
Pros Silverlight
缺点Silverlight
Pros Flash
Cons Flash
感谢您的任何建议!
答案 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方法对我来说也是一个很大的方法,围绕测试等的工具是一个很大的好处(你提到过)...