http://elasticss.com 它是我看到的可以解决常用的Div行分布的疑难问题解决方式,当然它包含了其他优秀框架的一些特征。
技术路径
IE 是一位律师,虽然讨厌,但必不可少,他什么都能干,有些干得不错,但开销或代价不少;
Firefox 是一个大力士,他很可靠,不过,最近有点发福——内存越吃越多。他能干很多东西,但有些不行:土豆或者银行存储,他搞不定。
Opera 是一位非常苗条的贵妇人。干活起来,三下五除二,非常快。同样,她不是什么都能干。不过,社交能力超强,手机、pda都有她的身影。
Safari 是一个传教士。 严守自己的教条,不羡慕其它人的特殊能力,只干自己能做的事情,干起来到也一丝不苟。
Chrome 是一个新移民者。 来的时间倒是不长,不过已经挺出名了。他可能是从某个大陆的富裕国家来的,所以,有着自己行事的一套法则。不过,最近这位外来者,开始对其他人开始指手画脚了。
生活路径
Drupal确实在CMS系统中属于有创新优势的软件平台。从我个人的感受来说它适合以下方面:
- 介绍型网站;(任何方面的介绍,诸如,博客、产品、软件、项目等等)
- 群组型网站:使用og模块确实非常方便的实现了群组交流。
- CMS网站系统: 它作为CMS的平台系统,它能实现CMS的大部分功能。
它具有非常优秀的灵活性,同时,正是它的灵活性非常大,由此产生了一些“小小”同时致命的问题:
- 上手太累;就如有些人说的,非有经验的团队支持,请勿轻易上线Drupal。
- 适合大型CMS模板太少,制作太专业化;好像和上面的意思产不多。
- 模块鱼龙混杂,优秀的模块有,但重复的、设计不良造成冲突的模块也存在。且,你不尝试无法分辨。
- 虽说,大部分的功能可以实现不用编程,但如果要实现它。实施过程不亚于自己动手、自己编写(当然首先你得学会drupal架构)。当然,你一旦学会了,并且顺手,它也许不失一个好的底层CMS工具平台系统。不过,你得有这个基础、时间、精力、英文基础(中文翻译脱节和支持力度暂时不强)。
- 缓存问题造成性能不完美——就算本地测试,你也不会觉得快多少。
- 非常不适合国人习惯,从界面到后台操作。连wordpress比它好理解的多得多;
由此建议如下:
- 如果你要建立简单CMS,且你没有基础,不要去使用它;国内现成的很多,且免费。至于安全性和可靠性,自己判断;
- 如果你要建立电子商务,直接使用ECshop;
- 如果你要建立论坛,直接使用discuz、phpwind;
- 如果你要建立复杂CMS,类似phpcms等更多,今后也会更多——安装好就能用;
- 如果你要建立工作流,搜索一下,搜得比你想的多;
- 如果你要建立SNS网站,可以考虑drupal。它是开源软件。但你的准备好孤军奋战,至少现在是的。
- 如果你要建立以上所有的功能,可以考虑drupal。但它任何一项都比不上以上任何独立的一项。除非你自己写模块。
- 如果你要建立完全独立的定制功能的CMS系统,可以考虑drupal。但你得有基础。不过至少,不用从头来编写底层平台。这种机会比较少。如果你要建立类似特立独行旅游网,druapl也许能满足。不过花在上面的时间和找人编写时间差不多。至少我没有看到成熟的成功案例。
- 如果你要建立公司内部工作网站,推荐drupal。在不考虑大规模定制界面,注重功能,扩展性等来说——很好的东西。基本上来就能用了,其功能慢慢说。新闻、交流、个人博客、小型论坛没有问题。
[个人观点,仅供参考]
补充:
再强调一点: 一旦你掌握了Drupal,php技术提升、工作机会增大、朋友圈扩大,这些应该是可以得到的。 所以,如果你现在没有新的方向,请来学习吧~ 一旦拥有,工作无忧。
drupal
select * from pinyin order by CONVERT(NAME USING GBK) 确实很方便。
不过,听说个别姓氏因拼音不正确造成排序错误。例如,’窦‘ 。但我没有尝试过。
技术路径