我开始为人力资源管理构建一个Web应用程序,并考虑将Material Design概念应用于界面。当我搜索时,我发现它有很多框架,例如
我想为我的项目选择其中一个材料设计框架。我对这些框架有几点担忧。
通过考虑上述问题,有人可以建议我使用什么作为材料设计框架?
答案 0 :(得分:8)
我将根据不同的标准分享我的发现
浏览器兼容性
I)在所有3个浏览器中实现Materialise支持。
II)聚合物在IE和safari中不支持
III)Angular Material在文档中没有明确提及。
稳定性
I)物化仍在开发中,但因为它只是js和css 你将能够跟上它。
II)聚合物仍处于开发阶段。下一个版本可以完全 不同。
III)角质材料仍在开发中。下一个版本可以 完全不同。
材质外观
I)实现非纯材料设计。
II)聚合物纯材料设计。
III)角材料纯材料设计。
功能
I)与其他两个相比,物化特征更少。
II)聚合物功能丰富。
III)Angular Material功能丰富。
将来
I)实现不清楚。
II)聚合物非常清楚,因为谷歌这样做。
III)Angular Material非常清晰,因为google正在做这件事。
总体而言,很难说哪种是最好的。如果不是因为IE中缺乏支持(人力资源领域很多人仍然使用IE),我的选择将是Polymer。如果有人知道Angular Material的浏览器兼容性,请发表评论。
答案 1 :(得分:4)
我会根据您的担忧回答。 我不太了解实现,但通过查看他们的网站,我想我可以将其与其他图书馆联系起来。
我认为Polymer比其他两个更稳定,因为它是1.0版的生产就绪。虽然其他两个仍在开发中,但它们的第一个版本还没有发布。 聚合物和角材料都是谷歌的项目,所以未来的可维护性将是适当的。我不是很有希望实现。
我在角度材料方面做得更多,而且比其他两个更加可定制。
我没有统计数据。
角 - 材料和聚合物具有比实现更多的特征。角材料完全基于材料设计,并且具有比其他两个更多的材料设计组件。虽然聚合物由不同的API组成(例如:谷歌API),但可以很容易地在您的应用程序中实现。
我想总结一下,如果你想使用纯材料设计,那么你应该选择角材料。