我正在尝试开发适用于手机的互动网络应用,我希望为最多的手机提供最佳体验。
为了做到这一点,我决定选择meteor,因为它负责处理场景背后逻辑的所有繁重工作,但这样的选择是有代价的,而且在移动设备上,每转kb都会因处理器而变得昂贵网络速度等。
所以现在我正在尝试选择一个非常小的前端框架,以尽可能以最小的加载时间提供最佳体验。
我们现在有各种解决方案试图解决这个问题,例如pure.css,min.css,base,materialize,material design lite,但我在选择最佳解决方案时遇到了困难:
到目前为止,我觉得材料设计精简是最好的包装,但你怎么看?是否易于自定义(添加社交图标,删除未使用的图标,将效果限制为非常特定的图标)?还有其他任何框架吗?最好没有任何框架并从地面构建界面?不值得努力?
答案 0 :(得分:0)
一个精简版框架听起来像是要走的路。
或者,您可以使用任务运行器来消除文件中不必要的css。最流行的grunt / gulp任务似乎是这些:
https://github.com/addyosmani/grunt-uncss
https://github.com/addyosmani/gulp-uncss-task
我已经使用过它们,它们可以大大降低css文件的大小。