一直有一些想法,想让doracms做的更多,也不停的在尝试。基于vue 的前端ssr + 后端spa模式给开发带来了很大便捷,DoraCMS2.0 其实主要是针对前端开发者的,对于小白或者后端开发者,还是相对有难度的,需要基本的前端知识和nodejs基础技能。针对前端开发者是比较便捷的,可以任性的使用vue编写基础功能,也可以使用sass写样式,前后端自动热部署,基于element-ui让开发变得更快。

  但是不知不觉,我也发现许多问题,vue ssr 专门针对页面seo出现的技术方案,并不特别适合大数据量内容的站点,原因我不说,大家可以自己想想,前端使用了vue后,开发变得方便了,页面结构非常清晰,模块化开发,爽歪歪。殊不知,vue天生是不支持IE9以下的,强迫症的我不得不一直思考:

1、DoraCMS 能支持 IE7,8 + 现代浏览器?

2、DoraCMS 支持换肤吗?

3、能跟好的适应搜索引擎吗?

4、能支持小白用户吗?

5、能打开更快吗?

6、能支持多语言吗

7、内存占用能更小吗

。。。


基于此,doracms 在近一段时间尝试做了部分改造,目的很明确,就是为了解决上面的一些问题,有代码洁癖的我也不是很习惯vue ssr 带来的复杂的网页源代码,以及前端厚重的element-ui ,doracms想做的更多,下一个版本会有很多惊喜,敬请期待!