用過maven的都應該知道,建立maven項目時,其版本號默認會以SNAPSHOT結尾,以下:java
經過英文很容易就能夠知道這是一個快照版本。可是,在開發中,或者使用別的軟件的時候,咱們經常會見到各類各樣的版本命名,好比:GA、Beta、OEM等等,不去了解下的話,就很容易被這些版本號整懵了。經過本篇文章,將帶你們瞭解下常見的一些版本的含義。nginx
快照版本,用於開發階段的命名,快照版是頻繁發佈迭代的,這也正是快照的含義。在建立maven項目時,相信你們都有注意過。windows
內部測試版,通常是打包給內部測試人員使用的版本。瀏覽器
Beta版本,也就是對外發布的測試版本,也能夠說是公測版本。如微軟的chromium內核的edge瀏覽器Beta版本app
是beta 版作過一些修改,成爲正式發佈的候選版本。maven
GA,英文全稱是General Availability,是一種正式版本的命名。好比MySQL就用GA來命令其正式版本測試
全稱Release Candidate,意爲候補的正式版。大數據
全稱Original Equipment Manufacturer,意爲「初始設備廠家」。是給計算機廠商隨着計算機販賣的,相信你們對OEM也不陌生(好比激活巨硬的時候~)ui
Build,用於區分不一樣的編譯版本,通常爲遞增數字或日期。3d
這個相信咱們也比較常見。Trial的意思是:實驗、試用。Trial也就是試用版的意思,用在付費軟件上。試用結束,須要用戶付費才能使用
未註冊版本。也是一種付費軟件的版本命名方式。其跟Trial版的區別就是,Unregistered通常不存在試用期這麼一說(不是絕對的,也可能存在無償使用期限),能夠一直使用。這種版本通常會閹割掉一些功能,須要註冊(付費)以後才能使用所有功能。
註冊版本,顯然這個是跟Unregistered對應的。
企業版,企業付費購買的版本。好比,windows enterprise版本,企業須要付費購買enterprise版本纔有使用windows的權限(可是現實中恐怕。。。。)
還有常見的javaee或者叫j2ee,也就是Java 的企業版本的命名。
社區版本,這種版本通常都是開源免費的。好比MySQL存在開源的社區版本分支,MySQL也有企業版。像Intellij IDEA也存在社區版。
標準版本。標準版中包含了該軟件的基本組件及一些經常使用功能,能夠知足通常用戶的需求。好比常見的javase或者j2se。
以上只是列舉了比較常見的(本人)一些版本命名,在介紹的時候都是根據本人的理解進行介紹的,若是有誤,或者讀者想要補充,能夠在下方留言,我會按期整合到文章中。
本文發佈於掘金號【Happyjava】。Happy的掘金地址:juejin.im/user/5cc289…,Happy的我的博客:(blog.happyjava.cn)[blog.happyjava.cn]。歡迎轉載,但須保留此段聲明。
搜索公衆號【Happyjava】,回覆【電子書】和【視頻】,便可獲取大量優質電子書和大數據、kafka、nginx、MySQL等視頻資料