V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Cubat
V2EX  ›  问与答

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

  •  
  •   Cubat · Jan 11, 2017 · 2397 views
    This topic created in 3396 days ago, the information mentioned may be changed or developed.

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

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

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

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

    @Cbdy 看来还真得花点时间了
    roychan
        4
    roychan  
       Jan 11, 2017
    @Cubat 不过我的博客用 Tornado 做的,每次部署都直接装最新的版本也没什么问题 233
    skydiver
        5
    skydiver  
       Jan 12, 2017 via iPad
    应该经常升级频繁升级,这样就不会这么痛苦了
    814084764
        6
    814084764  
       Jan 12, 2017
    在博客和框架之间封装一层。以后该就只改封装层了。
    dphdjy
        7
    dphdjy  
       Jan 12, 2017 via Android
    好一点的大框架更新都会有如何升级的说明,没有就只能查 log 了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   831 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 21:12 · PVG 05:12 · LAX 14:12 · JFK 17:12
    ♥ Do have faith in what you're doing.