我想设计一个网页,显示一个代表实时数据的视觉辅助工具。对我来说,实时意味着至少每隔几秒更新一次,或者如果可能的话,基于实时/事件。显示的数据将以相当可视/图形的方式显示,而不是简单的文本或表格。
除了对HTML的一些了解之外,我没有很多关于Web开发的知识,因此我不知道有哪些选项可用于创建满足我想要的网页。我的搜索似乎指向Flash是最适合这样做的技术,但我也看过几篇提示反对flash的文章(但没有其他选择)。
主要的替代竞争者而不是Flash似乎是Comet风格的编程,据我所知,它可能会利用(至少在我的情况下)一个名为" long polling"定期更新数据。这可能会有效,但是我希望显示信息的方式的性质让我相信闪存可能比这更好,因为它听起来像longpolling非常适合根据结果简单显示文本信息,而我需要确定视觉显示的细节也会根据结果而改变。
我的研究也让我相信ASP.NET或PHP页面几乎可以做我想要的,但我的理解是这两个框架' /语言'目的更像是在加载时生成一个独特的网页,而不是在有人看到它时更新它。
确保清楚:在我想象的网页中,沟通完全是一种方式。用户的显示需要更新,但它们不会发回数据。
哪些工具最适合创建一个网页,可以在有人查看时实时更新/显示(以可视方式)数据?
修改:
找到这篇文章后:How does facebook, gmail send the real time notification?,我认为Comet仍然是一个非常好的选择,因为我可以将它真正用作事件的使者,而不是将直接结果显示为文本或其他东西。由于我的印象是Flash可能更容易以动态的方式对图形进行编程,所以仍在寻找哪种方式的建议可能会更容易。
答案 0 :(得分:0)
What technology is required for sites like www.trump.com and www.hyundaiusa.com?;
基本上flash是交互性的最佳选择,你也可以使用更新函数每30秒重复一次请求或setInterval方法以及..
如果您不熟悉flash,可能应该查看基本教程,解释如何使用flash或将其与其他语言集成,传递变量或将xml读取到flash中。
以上链接概述了我前几天为某人回答过的闪光灯的其他替代方案。