问这个问题之前,你应该说清楚自己想干什么。
WordPress确实复杂,如果你只想干简单的事情,你可以选比WP简单的工具。比如写博客你可以用typecho,建简单的电商网站你可以用Shopify,建论坛你可以用Discuzz,如果你想建特定形式的社区,比如知乎这样的问答社区,也有专门的开源软件可以选。
但是,如果你打算建的网站需要包含以上不止一种功能,那么当前除了WordPress你恐怕还真没有更好的选项。
我见过不少人因为玩不转WordPress,但明确了自己打算干什么后,转而投向其他建站软件怀抱的。多尝试几款软件,开阔开阔眼界也不错。但我们需要清楚的认识一点,typecho、Shopify、Discuzz等这些我提到过的工具,可以完成部分的任务,但它们的边界也很清晰,超出你的简单需求,它们就做不到了。而WordPress则没有这种边界,我用WordPress开发,能又写博客又做电商,同时架个论坛,再搭个问答社区,再做个直播频道...只要服务器配置跟上,这些都不是问题。用WordPress扩充了那么多功能,那确实必须复杂啊,别的建站工具行吗?
当然,PHP这个技术栈内还有更面向开发者的框架,ThinkPHP、Laravel等,还有现在已经势微的Drupal和Joomla等,如果你玩得转其中任何一个,都可以全面替代WordPress,但它们的学习成本没有一个比WP低的,也正因为这个原因,它们的市场份额现在都在被WordPress蚕食。
我们可以粗暴地将建站软件分成两类
一类是单一功能的,面向普通用户的,如本文第一段提到的Typecho、Shopify等,它们中有独立建站的,也有Saas的;第二类就是ThinkPHP、Laravel、Drupal等面向开发者的,只有擅长它们的开发者才能玩得转的。第二类能实现的东西取决于开发能力,没有明显的边界,而第一类则是大众化的东西,帮普通人快速实现小想法的东西。
WordPress其实是介于两者之间的,如果你把他和第一类工具比较,它确实会显得复杂臃肿;但当你用了第一类工具,发现你的需求超出了当前工具的边界,而你又玩不了第二类工具,你恐怕就得回到WordPress的阵营了。 |