當開發環境搭建成本愈來愈低

先瞎允許我瞎bb一會,而後給乾貨!node

還記得大二那會學Android開發,google已經在牆外了,開發環境搭建是一個使人頭疼的問題,eclipse、sdk、adt、avd一個一個的下載,安裝,一連要花好幾天的時間。而如今隨着互聯網的發展,不少複雜的事情都已經簡單化。不少開發環境、框架、工具開箱即用;重複的代碼能夠由代碼生成器自動生成;例如spring這類框架的複雜配置,如今有了微服務框架,也獲得了必定的簡化。這就使得咱們能夠花更多的時間來研究開發技術自己,而沒必要爲了搭建和配置而焦頭爛額。mysql

最近在爲公司搭建一個內部博客,因而就在網上找搭建的方案,然而一不當心誤入藕花深處,卻又柳暗花明,找到了兩個快速建立虛擬機和安裝 Web應用程序和解決方案堆棧,在這裏分享給你們。linux

osboxes

OSBoxes offers you ready-to-use Linux/Unix guest operating systems.git

If you don’t want to install secondary OS alongside with your main OS but still want to use/try it, then you can use VirtualBox or VMware on your host operating system to run virtual machine.程序員

這個網站裏有不少已經安裝好的Linux/Unix系統的虛擬機鏡像,有VMware和Virtual Box兩個版本的。下載對應系統的鏡像,獲取到用戶的密碼,就能夠直接使用,不須要安裝。很是適合嚐鮮以及臨時須要一個虛擬機來調試工具的場景。web

咱們能夠選擇本身想要的os和版本號下載鏡像,osboxes提供32和64位的虛擬機鏡像,一些帳號的信息也能夠在下面中查看。真正作到了開箱即用!
spring

bitnami

The Bitnami Application Catalog contains a growing list of 140+ trusted, pre-packaged applications and development runtimes ready-to-run anywhere. Quickly and easily deploy and maintain your favorite applications.
sql

BitNami是西班牙的一個開源項目,這更是一個神器!他能夠幫咱們一鍵傻瓜式的搭建開發環境。好比說常見的WordPressRedmineTensorFlowGitLab CEKafka等等著名的框架和web運行環境。咱們只須要下載BitNami提供的安裝包(windwos、mac、linux)進行安裝,安裝的過程當中會須要輸入相關的用戶配置信息。同時BitNami還提供了安裝好該項環境的虛擬機供咱們使用。好比說我你須要wordpress,你能夠直接下載安裝程序在你的系統或者虛擬機上安裝,也能夠直接下載BitNami提供的已經安裝好wordpress的虛擬機還有docker容器。安裝的時候,他會將須要的軟件包都裝上例如我須要安裝Ghost Blog,經過BitNami Ghost 安裝,會自動爲我安裝Ghost、node、mysql、apache等。docker

如上圖,咱們能夠直接在瀏覽器查看demo、部署到雲服務器、docker上,也能夠下載安裝包。下載後打開安裝,就時熟悉的下一步下一步完成,哈哈哈。apache

大致介紹就到這裏了,你們能夠試一下。這裏面聽說有100+主流的框架和環境的安裝,有些簡單的例如mysql,徹底能夠本身來,可是對於一些複雜的,例如LAMP、redmine等,徹底能夠嘗試使用BitNami快速搭建!

結尾不忘瞎bb幾句&……&講道理,開發環境的搭建應該也是程序員必備的能力之一,可以排除萬難,安裝好一系列的環境(例如Ghost推薦使用Ubuntu,勢必在別的linux發行版上搭建或多或少有坑)天然也體現了程序員解決問題的能力。最後,但願推薦的這兩個網站對你們有幫助吧,enjoy……

相關文章
相關標籤/搜索