Yooge.Net - 甬派设计

投递文章 投稿指南 甬派设计公告: 新风格大家是否习惯?模板是否兼容?欢迎大家测试。问题反馈: QQ:285559800   邮箱:yooge.n...
搜索: 您的位置甬派设计 >> 网页设计 >> Dhtml教程 >> 查看资讯

CSS框架的利与弊剖析

2008-5-12 21:38   来源: 不详   作者:甬派设计   【 评论:0

核心提示:  前端时间写了一篇《利用CSS框架进行高效率的站点开发》,有不少朋友问我相关的问题。很早5key就在公司进行CSS框架的架构,也对不少朋友提出CSS框架的建议。效果是很明显的。当然,CSS框架有利也有弊,最近也看.
甬派设计 y~1]!L h

  前端时间写了一篇《利用CSS框架进行高效率的站点开发》,有不少朋友问我相关的问题。很早5key就在公司进行CSS框架的架构,也对不少朋友提出CSS框架的建议。效果是很明显的。当然,CSS框架有利也有弊,最近也看了一些相关的文章。一些感想,与大家分享。

zT9wR6K&|w3} 甬派设计$C#n,D@[@I gw#d

  CSS框架之利:

!s L.I(]_'Y mG 甬派设计B)^M+]GG*k7vZ

  1、开发效率的提高。甬派设计6].t-\0s9z-n

6ch6dFx%P.RC  如果你是一个企业建站的前端开发,相信在大部分时间里进行着同类站点的代码工作。定义好的框架可以大大提高你的工作效率,避免一些常见的错误。如果你的工作是按件计费的,你的报酬一定会比别人多。

C,@h'{2j*p,A 甬派设计6N6O@rlUA0P1y

  2、规范代码命名。

9y'nKO9G e9P#|

u] X[dNXFq'B  在多个站点中你可能会用到一些同样的CLASS或ID。如果你有一套完善的css框架,很快你就能对你的每一个站点的代码进行通读。不用浪费时间在代码的阅读上。

s\\ PD1\U 甬派设计Sg y8]p#??Z8XG

  3、更好的团队合作

P)Qv1PvI%q 甬派设计^7x CQO5Z.C4S

  有些公司会将一些稍大的站点的前端代码分成若干子项目。有过此类经验的朋友应该对这种开发方式深感郁闷,要注意公用css,还有注意相互之间的代码配合。久而久之,废弃代码越来越多,互相之间也难以阅读。如果建立好合适的CSS框架,大家可以减少很多不必要的错误,提升产品质量和工作效率。甬派设计]wW3{%M

甬派设计)u4D0D?4z e\

  4、解决浏览器的兼容性问题甬派设计wU-W'lrR

甬派设计 @fS*@^` e;e

  现在大部分项目都要求兼容IE6,7和FF。每个站点可能都会花上一部分时间去处理兼容问题。在框架层面上就将这个问题处理好。就可以为后面的兼容问题节省下大部分时间。甬派设计8T,Ho:{?E

Y i~R1o  5、一套完整的、结构清晰的结构代码。

7WJEw_r gn 甬派设计7Ic#f/e!v&naN

  CSS框架为你的项目提供一个干净、严谨的基础架构。通过它你可以快速的为你的站点搭建基础的html代码框架。万事开头难,前面的基础工作做好了。后面的开发速度会提高很多。甬派设计 h]j LPD$|kx

甬派设计$W m#m0J5E b

  CSS框架为你的项目提供一个干净、严谨的基础架构。通过它你可以快速的为你的站点搭建基础的html代码框架。万事开头难,前面的基础工作做好了。后面的开发速度会提高很多。

2e)EC%awm j9~ h8_!]

DkO9Z-{-i*J#[+y0M  CSS框架之弊:甬派设计'y^9_9U"V

甬派设计RJFI Hs&_^d

  1、你需要完全的理解整套框架

e~,d;^j(T?1p 甬派设计 PWl|1wV

  每一个加入项目的人,都需要花一定的时间去完全的理解整套框架及编码规范;

1t'hEt4T

&w1|:mi2]4xI j d"t  2、你会延续一些框架中的错误bug

Uf/U:E#\B7s 甬派设计kBgA6He0c

  没人可以保证自己制定的框架是完美而没有bug的。你可能会需要时间去清理框架中的bug;甬派设计b.R I5Z_W4S

甬派设计~!Ux Bl\Ig/I S

  3、限制开发思路甬派设计5sS?.q0F9E

甬派设计 ]6Qse3s\aM

  框架给出大家基本的架构及开发的思路,这可能会限制你对产品开发的新思路;甬派设计9E+w:@ i"eB.As

甬派设计,B,gD.ty6~!m

  4、臃肿的源代码

&y"so6b%BB 甬派设计3h Wl"g @QT

  框架中可能有很大一部分代码不会经常用到,而且还会降低执行效率;甬派设计KLG4M4U)ZN g!Eh,n

JA4k#Io;k5NO  5、框架的语义化甬派设计IyK6r-i_3q!OH

甬派设计b h QC { Xy7q

  我们已经注意到了HTML代码的语义化。但基于框架的每个站点都是独立唯一的,我们很难去保证CSS框架的语义化。

!x-lQ%cJ8F.Hf 甬派设计[?7e-E&l

中国最大的WEB开发资源网站及技术社区,

8J4K:hIV\^

468*60 AD

  您看到此篇文章时的感受是:
0
0
0
0
0
0
0
0
欠扁 支持 很棒 找骂 搞笑 软文 不解 吃惊
0
顶一下
0
踩一下

责任编辑:甬派设计
  • 查看: 11次
  • 上一篇:
  • 下一篇:
  • 请文明参与讨论,禁止漫骂攻击。  验证码: seccode
    甬派设计 - 交流论坛 - 快捷面板 - 站点地图 - 友情链接 - 空间列表 - 站点存档 - 联系我们