基于wordpress搭建网站和基于nodejs自己搭建

帮朋友做一个下载站的网站,有两种方案:

1 基于wordpress

优势:自带后台,很多插件可用,同时网站结构、组织、分类系统、tag系统还是蛮实用的
劣势:需要自定义post的字段,比如下载链接、名称,还是一对多的关系,觉得还是蛮复杂的,至于自定义主题啥的,觉得问题不大,虽然没做过。另外php不熟悉,写php感觉如履薄冰,语法、符号严重影响速度

2 从头搭建

优势:拟基于nodjes,js咱熟悉啊,基于node的项目十个八个也是有的,闭着眼都可以写,感觉效率可能会高。
劣势:大量轮子要重做

帮忙参考参考?

阅读 11.8k
8 个回答

node的异步够你折腾

熟练的语法重要呀,再说我大node什么没有。

这样看你自己的了,我这里先推荐个keystonejs,作为你用nodejs web项目的启动方案。
:D

wordpress吧,不要觉得自己会点js就会写node后端了,前后端技术栈差别太大,就算不谈这些,node相对于前端,各种控制异步的技巧,前端很少接触,要踩完坑写出实用优雅的node代码,也难。想想你看js语法要用几天,熟练掌握js要多少年。
相对于遇到的后端的各种坑,熟悉php反而是小问题,而且node好像还没有wordpress这样成熟的平台,特别不是有一定基础的大公司,而是个人之类的,没经过考验的轮子敢不敢用?是不是要自己造轮子?都是个问题。

wordpress 现在毕竟是有着10年高龄的产品了,现在回过头来看感觉十分臃肿。

node 我不太熟悉,反正效率上更高。

既然你更熟悉前端,那建议 node 吧。 wordpress 也够得折腾。

从我多次使用wdprs来看,这最主要是一个内容管理系统

如果你想快速搭建,可以尝试wrdprs,php的问题不大的

然后?

然后有时间,重构。。。哈哈

wordpress更成熟一些,模板啊教程都有很多,但它确实比较臃肿。如果是小站可以考虑typecho之类的系统,轻巧的多。相对来说PHP比NODE好开发的多,即使是一个新手,用PHP开发也不会出多大的问题。而NODE就难多了。看楼主的情况吧,如果NODE水平高,自然是自己写一个好啊。不然还是用PHP吧。

我意见wp。从以下方面考虑:

  • 成熟, 我指作为一个博客系统, 大家应该都觉得他比较成熟(或者说老),成熟的好处是生态好, 各种坑都被踩过, 各种优化也有前人经验。 上手容易, 就是安装一个软件。

  • 慢慢多接触php和运维,给自己这个机会, 接触不熟悉的东西, 从各个角度来说都是更好的。

  • 方便, 我个人是这样, 有时候想着一定要做个怎么怎么功能成熟的系统, 最后可能会烂尾, 我认为博客主要是记录, 技术方面可以交给已有的框架, 如果喜欢自己一边开发, 迁移也没什么问题, wp的迁移库都有很多。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进