最近在网上发现了很多的CSS框架,在试用了几个以后,有几点心得发出来与大家共享一下。
其实CSS框架的初衷是好的,它可以让大家不用再为浏览器的兼容性问题而苦恼了,也提高了网站的开发效率,从而间接的减少了网站制作的成本。
但其不足也比较明显,主要有以下几方面:
1.由于各种CSS框架之间是完全不同的代码结构,在网站制作完成后如果换用另一种CSS框架,这就意味着网站要重新制作,制作人员的工作量会非常的大。
2.要采用CSS框架制作网站,制作团队首先要花一定的时间将CSS框架的原代码完全理解后,才能开始网站的制作,否则不会有任何的效率可言。
3.CSS框架也会不断地更新版本,修改其中的错误,所以使用者要不停的注意更新,并且要注意可能存在的bug。
4.由于是框架,所以会使开发人员按照框架开发者的思路进行网站制作,从而影响了开发人员的思路。
5.源代码过于臃肿,这点是由于CSS框架是为了提高网站的开始效率,从而要考虑到各种可能出现的情况,对于网站本身来说,一定会有很大一部分代码是用不到的,严重地影响了页面的加载及执行的效率。
6.页面可读性降低,由于框架开发者都是外国人,他们的一些思想和本国人不同,所以有些地方可能表达不清楚,从而会对阅读和修改代码带来不便。
以上几点是我在试用CSS框架后的一点小心得,希望与大家分享。