关于特定丰富/厚客户端应用程序技术select的build议
我有一个Django网站,我正在考虑制作一个丰富/厚的客户端应用程序,以允许用户执行操作,否则会非常困难。
一些要求会是这样的
- 导入xls,csv文件
- 能够以拖放的方式操作来自站点和/或从导入的xls的数据(例如,将一群用户放在组中等等)
- 等等
看起来似乎有丰富的客户select
- Silverlight的
- 柔性
- HTML5 +无论如何。
和厚客户端
- 。净
- Java的
我并不是疯狂的做一个胖客户端,因为(桌面/笔记本电脑)平台的独立性会很好。 HTML5将允许我向平板电脑上的用户提供内容,但是这是一种奢侈品,无论如何也不适合主要用例。
如果有一个服务提供商在那里有一个这样的事情的平台,我可以利用,那也是很棒的。
任何build议从个人经验在这里将不胜感激。
谢谢
注意事项:我在Flex 3中工作,从来没有使用过Silverlight,我同意你的厚厚的客户端问题。
听起来像HTML5是你最好的select。 HTML中的表格布局机制远远优于Flex中的表格布局机制。 所以如果你想显示电子表格,这是你最好的select。
Flex / Silverlight对于audio/video/animation/vectorgraphics传统上更好,但是越来越less。 听起来像你不需要这些。
HTML / JavaScript支持file upload,拖放等等…像Dojo这样的库可以帮助你的程序看起来像一个应用程序。
您最好的select是find您想要做的事情的应用程序(例如,Google文档 – 电子表格),并找出他们如何实现它。 得到启发。