CSS标准框架启发在贵州学校建设过程中
CSS框架之利:
1、大大减少了工作量:
如果你是一个正在输出贵州的前端开发,有了CSS框架后,你可以将很多错误及一些IE6.0下的bug扼杀在开始阶段。大大提高了输出的效率。如果没有框架,重新开始输出,肯定要花至多三倍时间。面对庞大而且重复循环项目,如果没有制定标准的CSS框架,是无法保证高效的工作进度的。
2、清晰明了的代码:
长期从事前端工作的人,对框架都会有一定的见解。为了提高效率便会将经常遇到的表现形式保留下来用于下一次开发使用。挖掘每个站点通用的属性,久而久之,就会形成一套完善的CSS框架,也许这套代码不一定是很标准的,不过肯定是最适合你的。有了CSS框架,并且熟悉了代码的命名,就算重新输出一个站点,你也可以很快的进入状态,不浪费时间。
3、同事协作和谐:
当一个项目,两人合作或者更多人合作时,就需要考虑团队的协作了。大型的项目,输出不单单一个人的时候,就会深感郁闷。一个网站,不管再多子站再多形式,往往都会有公用的CSS。这时候代码的配合就很重要了,久而久之,废弃代码越来越多。团队协作能力也下降。如果简历好合适的CSS框架,大家可以减少很多不必要的麻烦,提高工作效率。每个人都有自己书写代码的风格,这种情况下,可以在团队生活中分享自己的代码框架出来同事之间讨论。让别人了解你的代码并接受你的思想。更好提升框架质量。
4、扼杀兼容性问题
目前的项目,都需要在浏览器IE6.0、IE7.0和火狐等浏览器中兼容显示。每个站点可能都会会上一定的时候去检查这些兼容性的问题。如果框架上面,把以前遇到过的兼容性问题总结起来,结合规范的代码命名,你就可以在兼容性问题产生之前将它扼杀在摇篮中。
5、一套完整的、结构清晰的结构代码。
框架对于前端工程师来说是一个日常行为。通过框架能快速的进入状态,就算站点从零开始,也可以很快融入到节奏当中。一个干净、严谨的基础框架,可以将你的开发速度提升到最佳阶段。
CSS框架之弊:
1、你需要花一定时间理解框架:
第一次接触不是自己的框架的时候,都需要花时间去完全的理解整套框架及编码规范,代码不规范,花的时间就更长。
2、你会把错误的思想延续下去
输出过程中,经常也遇到这样那样的bug,别人跟你说这是一个标准的时候,往往你就会疏忽了这个bug。一旦接受这种思想以后就难改正过来,并且可能会一直延续下去。
3、限制开发思路
框架把规矩都定在里面了,你的向左向右都被局限在这个盒子中。限制了对代码的创新跟进步的新思维。互联网的日新月异,创新思维被限制,是一个很可怕的事情。
4、臃肿的源代码
框架中也许有很多不分都是不被用到的,日积夜累也许让你的框架更强大、更实用。不过在一定程度上降低执行效率。
5、框架的语义化
我们已经注意到了HTML代码的语义化。但基于框架的每个站点都是独立唯一的,我们很难去保证CSS框架的语义化。强制统一性会让框架脱离轨道,到头来各不适应造成适得其反。
用户登录
还没有账号?
立即注册