-1

我正在尝试为手机开发一个交互式网络应用程序,我想为最多的手机提供最好的体验。

为此,我决定使用流星,因为它负责处理幕后逻辑的所有繁重工作,但这样的选择是有代价的,在手机上传输的每个 kb 都可能变得昂贵,具体取决于处理器、网络速度、等等

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

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

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

到目前为止,我觉得 Material Design lite 是最好的容器,但你怎么看?是否易于自定义(添加社交图标、删除未使用的图标、将效果限制为非常具体的图标)?还有其他框架吗?最好不使用任何框架并从头开始构建界面?不值得努力吗?

4

1 回答 1

0

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

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

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

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

我已经使用了这些,它们可以大大降低你的 css 文件的大小。

于 2015-07-24T09:01:25.143 回答