请教一个关于用框架搭建的博客在后来版本升级的问题

2017-01-11 21:01:23 +08:00
 Cubat

去年差不多这个时候,自己买了本教 flask 的书,然后看着书用 flask 搭建了博客。

前几天打算把博客整理一下,结果发现版本更新。手贱更新了 flask 之后跑起来报错, google 两天配合官方文档终于解决了问题。

然后晚上又手贱把 Pelican 更新了,结果可想而知。但是 Pelican 更新的跨度比较大,官方文档一个一个版本的更新记录读过去感觉自己要上天了。所以就想问问,一般升级框架这种事情应该要怎么做效率比较高?

1616 次点击
所在节点    问与答
7 条回复
roychan
2017-01-11 21:18:54 +08:00
除非有重大漏洞否则不升级…
Cbdy
2017-01-11 21:26:24 +08:00
我以前都读过一篇文章,大概讲“抽象渗漏法则”这个话题,意思是虽然用一些框架会很方便,但一旦“抽象渗漏”就会一筹莫展。显然你遇到了这样的问题。
比较好的方法是使用经过良好兼容性测试的组件,即别人已经踩过的坑,或者你了解“渗漏的东西”是什么,即去看源代码和文档,充分了解问题产生的原因。
Cubat
2017-01-11 22:54:35 +08:00
@roychan 的确,不然得被这种东西折磨死

@Cbdy 看来还真得花点时间了
roychan
2017-01-11 23:05:40 +08:00
@Cubat 不过我的博客用 Tornado 做的,每次部署都直接装最新的版本也没什么问题 233
skydiver
2017-01-12 00:00:59 +08:00
应该经常升级频繁升级,这样就不会这么痛苦了
814084764
2017-01-12 08:40:50 +08:00
在博客和框架之间封装一层。以后该就只改封装层了。
dphdjy
2017-01-12 20:20:41 +08:00
好一点的大框架更新都会有如何升级的说明,没有就只能查 log 了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/333963

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX