第一次知道“框架”这个词汇这个应该是 JavaScript 的框架,近年的 Prototype,从刚开始 jQuery 和 mootools 等。我想这些 JS 框架出现根本目的为将常用效果器件封装,方便方便。我只能说,JS 是非常难的,也并没有设备系统修过,但是比较难的能够进行 JS 框架实现比较简单后的效果。而后,就出现了汉语和英语或组件的框架,我也先后的遇到过,像 PHP 的,CSS 的等等。当然,责任人又将框架使用了 WordPress,打造了“WordPress 主题框架”。
其实现在,最早的文明可以称为 WordPress 主题框架的则是 Sandbox,当时出现之时备受青睐,曾经还举办个一个基于 Sandbox 作品主题包装比赛。随后有一周的萧条,Sandbox 虽然有较大的更新,但没有多大养眼的地方。沉寂期似乎就是因为看到 WordPress 主题框架的出路。而后,我认为的是,可以copy曾经有个词“决堤的洪水”,也出现了 WordPress 主题框架,我在扫描软件中每时每刻都也可以看到关于主题框架公众号的文章。目前,非常流行的 WordPress 主题框架如下。
- Thematic
- Carrington
- WP Framework
- Buffet Theme Framework
- Hybrid
当然也会有一些主题框架没有列出。这些主体框架互联网的出现也获得多大的欢迎。为什么受欢迎,我想大致的原因有哪些:一,主题框架省却绘制时间,主题框架早已被代码 code 好了,如果不去需要改动默认布局,简单地 style 就能快速,完全可以通过额外的 hook 改变最普遍的设计布局内容显示;二,设置功能,部分的主题同时为某种需求先做好在底层算法准备,例如 Carrington 已经为 CMS 做了优化,这样不必关心底层代码问题,拿到框架,直接 design + style;三,主题框架一般取材于具有培训经验程序语言或造价人员襄助,其代码有较强的统一性。
再分析哪一类能够运用主题框架。一,新手,初次体验 WordPress,还是想自己加工专业化的主题;二,设计人员,对 code 不太理解;三,想借主题框架节省主题制作光阴人。大可分为这四个。下面具体介绍这五大类。
第一种,新手。框架对新手相当有吸引力,有了框架似乎什么都变得了,不需要 code,有些主题框架甚至基本不用 style。其实,对于此一种人,最靠谱的“框架”是 WordPress 的系统主题。自己一直将默认主题作为最普遍的“框架”转给新手。这是一项伴随了 WordPress 十几年的主题,后期由 WordPress 开发人员维护好,质量上由极低的说服力,也是被选购的广的,但却更映证其实证性。不过,声明一下,投资投机、剑走偏锋有好处,扎扎实实吧。
第二种,设计人员。现在设计人员和编程人员各部门职责越来越明确,设计人员不懂 code 很正常的。同样也等原因导致设计人员可以 design 出很精美的主题,还无法把他们 code 成主题。网路上虽然有很多提供 PSD 到 XHTML 精细化服务,一般多为收费服务。所以,主题框架对设计人员有巨大的作用,套用框架搜集的底层代码即可设计活动方案。
第三,想节省主题制作时间他们的人。这种人的,可以模型假设有一定的主题制作经验,老公每次制作新标签都要先重新 code,再找一个更适合自己的框架省下不少看源码的周期。暂且将我自己归纳为“有一定主题制作经验”的人之一,依我多年的经验,想办法去写作理解主题框架的的时间比他人敲代码所用时间只多不少,其实是我花时间还没有明白作者的发展战略。这样,是否该按照自己的价值观,自己轻轻敲所需代码,一来自己的思路自己更关心,一来是,现在最明白什么不用太多,不用浪费很多过大的代码堆积。此类人他也不是一定不需要主题框架,可以试图从框架中,打代码规范化,学习以前相信的效果编码方法等。
基于以上还不是很严谨、不很科学文献梳理,了我的真相是:WordPress 主题框架有一定的作用,当然不是不论是谁都要用到。