在Windows還是在ubuntu上寫程序?
我在Windows上安裝了虛擬機,虛擬機安裝ubuntu,Python的各種庫安裝在ubuntu上的話,那麼寫程序的程序的時候如果在Windows上寫,不是還得在Windows上再安裝一次python的庫么?
都8102年了,
windows sub linux system知道不?
Docker知道不?
要看你是為了學習而寫程序,還是為了開發軟體而寫程序了。
如果是為了學習,用Linux,Windows,Mac OS都行。
如果為了開發商業軟體而寫程序,要看你的軟體面向的大眾了
如果你的軟體的大部分客戶用的是Linux,你就用Linux,大部分客戶用的Windows,你就用Windows。
如果你寫的是服務端軟體,且資料庫用的不是SQL Server,那就用Linux
個人建議僅供參考:
不管是為了學習還是工作,都不要在環境準備階段太過折騰,學習的熱情很重要,不要將他們浪費在這些前序工作上。
比如Python編程,我不覺得Windows和Ubuntu環境有什麼區別,你更喜歡在哪個環境里工作就用哪個環境。看字面,你平時用Windows較多,那就用Windows,但也不必在Windows上再裝Python編譯和運行環境,通過虛擬機開個Samba,在Windows上用IDE編程,源碼文件直接保存在虛擬機上,再開個虛擬機窗口,在上面編譯和運行你的代碼即可。
還是要看哪個工具用著順手了。擼碼終歸是擼碼
看生態,比如python/ruby在win上就是麻煩,而你要用VS/dotnet/unity就肯定是win。
linux上寫程序是有優於windows的,windows畢竟要兼容其他類型的用戶(需要遊戲,寫作,畫圖),是以windows(窗口思維)點擊思維,盡量減少用戶寫程序,一切都抽象為點擊事件,linux不同,linux是更專業的用戶,雖然linux也可以用來打遊戲,但是一般linux用戶都具有良好的程序思維,喜歡自己寫代碼自動化,如果用來寫代碼的話,推薦linux,確實方便,很多程序的安裝是在命令行里使用代碼就完成了。
讚賞我?punkmonday.github.io就在虛擬機里寫就行,找舊,沒必要再裝一遍庫
都8102年了,還糾結這個幹啥,想用哪個用哪個么,大不了再裝個虛擬機
按照題主所描述,你如果再回windows編程的話確實就會導致失去一些庫,從而你需要下載那一部分庫來使得可以編譯通過。但是有些庫是Linux特有的,需要注意一下就行了。
當然得重新安裝 不過建議就習慣在一個系統上寫代碼
愛折騰,就Linux,懶得折騰,就win
選擇一個儘快進入工作才是王道,前期折騰意義不大。
推薦閱讀: