关于特定富/粗客户端应用程序的技术选择的建议

时间:2011-12-14 22:02:28

标签: silverlight flex excel html5 drag-and-drop

我有一个django网站,我正在考虑制作一个丰富/胖的客户端应用程序,以允许用户进行操作,否则将非常困难。

一些要求就像

  • 导入xls,csv文档
  • 能够以拖放方式操作来自网站和/或导入的xls的数据(例如,将一群用户分组等)

似乎那里的富客户选择

  • Silverlight的
  • flex
  • HTML5 +无论如何。

和胖客户端

  • .NET
  • 爪哇

我并不是因为(桌面/笔记本电脑)平台独立性很好而制作胖客户端。 HTML5允许我在平板电脑上向用户提供我认为的东西,...但它是一种奢侈品,并且无论如何都不适合主要用例。

如果有一个服务提供商,那里有一个平台可以做这样的事情我可以利用,那也很棒。

非常感谢任何个人经验的建议。

感谢

1 个答案:

答案 0 :(得分:0)

警告:我在Flex 3工作,从未使用过Silverlight,我同意你的胖客户端问题。

听起来像HTML5是您的最佳选择。 HTML中的表格布局机制远远优于Flex中的表格布局机制。因此,如果您想显示电子表格,那么这是您最好的选择。

Flex / Silverlight传统上更适合音频/视频/动画/矢量图形,但情况越来越少。听起来你不需要那些。

HTML / JavaScript支持文件上传,拖放等... Dojo等库可以帮助您的程序看起来像应用程序。

您最好的选择是查找执行您想要执行的操作的应用程序(例如,Google文档 - 电子表格),并了解他们如何实施该应用程序。被激发灵感。