适用于移动网络应用的最佳前端框架

时间:2015-07-10 10:17:00

标签: meteor frontend yui-pure-css materialize material-design-lite

我正在尝试开发适用于手机的互动网络应用,我希望为最多的手机提供最佳体验。

为了做到这一点,我决定选择meteor,因为它负责处理场景背后逻辑的所有繁重工作,但这样的选择是有代价的,而且在移动设备上,每转kb都会因处理器而变得昂贵网络速度等。

所以现在我正在尝试选择一个非常小的前端框架,以尽可能以最小的加载时间提供最佳体验。

我们现在有各种解决方案试图解决这个问题,例如pure.css,min.css,base,materialize,material design lite,但我在选择最佳解决方案时遇到了困难:

  • 我并不总是需要全套的功能,所以我应该能够轻松地构建一个子集
  • 我希望以最低成本(重量)找到最好看的界面
  • 该软件包应该处理较旧的浏览器(移动世界是巨大的,愤怒的)
  • 应该很好地处理小的交互,以提供漂亮的外观和感觉
  • 该包装的重量最多应为14kb,以保持良好的体验,而无需在大多数手机和网络上加载时间(或多或少!!!)

到目前为止,我觉得材料设计精简是最好的包装,但你怎么看?是否易于自定义(添加社交图标,删除未使用的图标,将效果限制为非常特定的图标)?还有其他任何框架吗?最好没有任何框架并从地面构建界面?不值得努力?

1 个答案:

答案 0 :(得分:0)

一个精简版框架听起来像是要走的路。

或者,您可以使用任务运行器来消除文件中不必要的css。最流行的grunt / gulp任务似乎是这些:

https://github.com/addyosmani/grunt-uncss

https://github.com/addyosmani/gulp-uncss-task

我已经使用过它们,它们可以大大降低css文件的大小。

相关问题