BEM除了是一种新的命令方式之外,我个人认为他还是提出了模块与模块,组件与组件,模块与组件之间的管理方式。如何通过一种命名方式更好的管理和维护他们。
仅除命名的方式出发,很多同学会接受不了,认为命名繁琐,增加了文件体积,另外编写样式,写选择器麻烦,从而增加了工作量。如果仅从这两方面来说他不好,或许有点过激。
从一种思想上来看,BEM还是有很多值得大家去思考的,特别是用于维护项目,或者跨团队的开发当中,他的好处会明显见长。
任何一样东西能生存,都有其自己的优势,当然万物有得就必有失。这是相互的,至于我们前端人员,或者一个团队如何取舍,还是需要从自已或团队力量出发,有利用之,无利就不用了