我们是否应该尽可能多地使用服务器端解决方案代替javascript进行多设备查看?

时间:2010-01-04 05:10:47

标签: javascript css xhtml

通过多设备查看,我的意思是它可以在桌面计算机和移动设备上看到。

移动用户在没有JavaScript的情况下会获得更好的性能和可用性吗?如果我们使用纯CSS和移动服务器端编程制作网站会不会很好? Opera Mini,iPhone Safari,黑莓浏览器,Windows移动浏览器等等?

优雅降级需要时间来实施。因此,如果我们使用纯CSS来制作动态的东西和服务器端解决方案,那么这是一个更好的主意吗?

虽然有一个很好的答案here,但首先考虑纯CSS解决方案或服务器端解决方案,如果需要,我认为这是一个好主意。

3 个答案:

答案 0 :(得分:1)

我不知道如何设计手机网站,但你所说的听起来合乎逻辑。 JavaScript是在客户端运行的,由于移动设备的处理器相当有限,因此在服务器上尽可能多地工作是有意义的。

答案 1 :(得分:1)

您提到的手机/浏览器组合都具有功能齐全的JavaScript解释器。任何现代智能手机都能够满足您的大部分需求。如果你在javascript中进行过多的客户端处理,你可能已经做错了。

编写优雅降级的代码,如果你做得对,你的网站应该在没有javascript的情况下正常工作,只需遵守标准即可。从没有脚本的设计开始,然后在细节中分层。在大多数情况下,这会产生更清洁,更易于维护的应用程序。

答案 2 :(得分:0)

我喜欢做服务器端。您可以使用WURFL获取现有移动设备的数据库,当您检测到一个服务器时,您可以为移动设备提供自定义视图。