drupal主题开发和 phpcms模板开发的区别
一位网友在drupalchina群里(4362258)聊到phpcms的模板开发,认为phpcms的分工更有利于前端和程度员的合作。
为什么drupal做不到呢? 经过一番聊天,原来如此: phpcms的模板开发是需要程序员的配合的。
但是drupal在这方面,程序员配合的比较少。如果程序员也配合的话,那分工也是很容易的。
一句话,phpcms能做到的分工,drupal也能做到。
那么drupal为什么和前端配合的少呢?这是另一个话题,在后面会提下。
为了避免以后再重复这样的话题。现整理如下:
然后网友贴了如下的图片 phpcms的模板文件
但是一个问题是,这个文件都是前端独立完成的吗?这是关键。看后面:
后面的就不多说了,最后,网友说了关键的点:
关键点,就是用phpcms做主题时,需要程序员配合。
那么drupal ,如果也有程序员配合,那不是一样的了吗?
那么为什么还会有人说用drupal,前端和程序员分工不明确呢? 这是一个很实际的问题。也不好回答。
个人观点是
drupal的模块会生成一些比较合适的html,对于大多数对psd效果要求不高的网站,用css就可以满足效果。试想下,这样不需要程序员的配合 ,前端也不要写html,只要写写css,网站就出来了。
这不是大大提高网站开发效率吗?
凡事有利也有弊,前面说的是比较合适的html,
有时,对于要求高的psd效果,
或者有时是前端事先做好的html效果,
还有时 前端效果是外包给别的公司来做,
这个时候,drupal模块产生的html就变成障碍了。
那怎么办呢? 那只有让drupal程序员和前端一起配合来套模板了。把drupal模块产生的html换成自己的html,就像phpcms等cms做法一样。
(完)