Javascript 更新倒计时器

Javascript 更新倒计时器,javascript,ruby-on-rails,ruby,Javascript,Ruby On Rails,Ruby,我开始为一个像swoopo.com这样的廉价拍卖网站编写脚本 我应该使用什么框架? 在不占用太多带宽的情况下,保持计时器更新的最佳方法是什么 这一切都是从我开始看那些垃圾开始的。 大多数都使用PHP和javascript,我觉得有更好的解决方案 我只使用PHP和java编写过代码,我希望通过这个项目学习新的东西。我一直在研究RoR,这是否适合此类项目?您必须能够进行服务器推送。 在ruby中,您可以使用orbited(http://github.com/collin/orbited-ruby).

我开始为一个像swoopo.com这样的廉价拍卖网站编写脚本

我应该使用什么框架? 在不占用太多带宽的情况下,保持计时器更新的最佳方法是什么

这一切都是从我开始看那些垃圾开始的。 大多数都使用PHP和javascript,我觉得有更好的解决方案


我只使用PHP和java编写过代码,我希望通过这个项目学习新的东西。我一直在研究RoR,这是否适合此类项目?

您必须能够进行服务器推送。
在ruby中,您可以使用orbited(http://github.com/collin/orbited-ruby).

您可以用各种编程语言编写您想要的所有Web应用程序

RubyonRails是用来做webapplication的。您想创建一个Web应用程序。所以你可以用这个框架来做。没有比这更好的话可说了

使用任何语言编写的应用程序都可能比其他语言编写的应用程序速度最慢,即使该语言更快。这总是取决于你如何编码它


RubyonRails有助于轻松维护代码,提高可读性。在每种情况下,这可能不是更好的语言。但在每一种情况下,它都可以工作,并且做你想做的事情。

因此,我假设在这种情况下,你可以在加载时获得计时器信息。用Javascript设置,然后在推送时更新?这有多准确?和以往一样,用户需要相同的时间。时间应该由客户端maschien上的javascript计算。推送是一种降低带宽、让客户端保持最新状态以及重置客户端初始时间的方法。不确定您是否熟悉便士拍卖,每次出价时,拍卖时间增加10秒(例如)。所以在拍卖的最后10秒钟。我们可能会有相当多的人不断地对一个项目进行投标。推送是否足以让每个用户都保持更新?如果有推送的建议,请发送日期。如果您执行standart ayax pop,即使没有数据,您的客户也必须定期执行此操作。