2016年10月27日 星期四

alpha beta rc stable之軟體版本週期

        之前都使用最新的php版本7.1.0,不過一直在beta版。


        今天試著brew upgrade了一下,發現beta變成RC5了。


        咦,RC5是什麼意思?趕緊查一下wiki!

        beta版的意思是產品已經差不多開發完成了,可以開放給部分的使用者用用看,以公司來講的話,通常會給一些公司的熟顧客或是親戚好友之類的使用,看看哪邊還要改進的,像silicon valley主角的公司發的邀請函一樣,請大家給點意見。

        alpha版的意思則是內部測試專用,相對beta版會有較多問題,當內部測試alpha版到一個地步之後,討論過覺得OK就會發佈beta版了。

        至於RC版又更穩定了,全名為:Release Candidate,意思是此版本已經是發佈候選了,如果沒出什麼毛病,大概就是會推出這個版本。

        而如果依然有些小地方需要調整的話,RC後面的數字會隨著每一次的更新往後推,像剛剛上面的圖示一樣:


        可以看到7.1.0RC5,代表RC版本已經是發佈以來第四次更新了,不過看了官方發佈消息:


        最新訊息竟然只有RC4,不小心更新到外星人版本了嗎?

        最後發現php官方的文檔似乎會在版本發佈之後才正式更新消息,於是就在剛剛:


        請注意看最後一行話:

THIS IS A DEVELOPMENT PREVIEW - DO NOT USE IT IN PRODUCTION!
  
        這是開發預覽版,千萬別用在專案上!

        至於正式推出穩定版(stable)之後,以php來說,後面就不會再接任何的版本解釋,意思就是這就是最穩定版本了,可以安心的使用在正式專案上。


        目前7.1還沒有完全穩定,需要用php7當作上線環境的話,使用7.0會相對穩定許多。


沒有留言:

張貼留言