因为我们现在喜欢bootstrap css,这有助于兼容性。我的问题是它是如何处理加载的,因为我们对桌面应用程序有更多负载而对移动设备更少。所以根据我的说法,css通过切换显示和对齐来处理@ media-screen对象样式。但即使我们从客户端css或js控制显示。服务器端将完成其加载任务,因此桌面网站和移动网站是否采用相同数量的dataload。
为什么我要问的是,如果有相同数量的dataload,请选择Android应用而不是bootstrap以获得快速性能。
答案 0 :(得分:1)
重要的是要记住,Bootstrap是帮助创建响应式网站的客户端框架。你是对的,无论使用什么设备,都会向管道发送相同数量的东西。任何只使用客户端框架为移动设备呈现的网站都是如此,例如jQuery Mobile。
如果您的应用程序庞大而复杂,那么您可能最好为使用服务器端技术的移动设备提供不同的页面。我们使用Microsoft .Net堆栈,它可以根据与设备有关的许多参数呈现不同的视图/脚本/ css。您仍然可以使用Bootstrap框架,但可能在DOM中渲染较少,或者使用较小版本的Bootstrap。您甚至可以尝试使用其他框架,例如超小Pure framework。
像你所说的另一种选择是构建一个本机应用程序。这通常(如果你做对了)比你在浏览器中可以实现的更快,但你需要小心它实际上为用户提供了一些有用的东西,以鼓励他们安装它。如果您只是使用它来使您的网站更容易,那么您做错了,但如果您正在构建一个高度复杂的应用程序,可以利用您可以在本机应用程序中使用的一些额外功能,那么它可能是一个好方法。
如果没有一个真正的问题,我在这里的经验并没有超出我自己的经验,并且没有真正正确的答案来解决这个问题,而是回答它是如何处理的问题。加载,客户端框架无法在没有严格定制的情况下真正改变正在加载的内容,或者使用某种服务器端技术来完全提供不同的页面。