{eval=Array;=+count(Array);}

国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

問答專欄Q & A COLUMN

為什么那么多程序員推薦linux,是不是在linux下開發效率高?

AstrianAstrian 回答0 收藏1
收藏問題

10條回答

Soarkey

Soarkey

回答于2022-06-27 16:44

我覺得這是一個偽命題,我以及身邊的朋友一致認為開發環境使用windows或mac比較好,實際上使用linux作為開發人員的操作系統的情況非常好,我們公司僅有以為大神使用linux。

如果說服務器一般采用linux,這個是有說法的。

1. linux服務器一般沒有gui界面,通常來講linux服務器只要1g內存就可以了,而windows內存2g都不一定帶的動,沒有gui的windows占用內存會少點,但估計沒多少人會用。其次cpu方面,linux性能也比windows好。

2. 使用linux沒有操作系統授權費用,而且在內存和cpu方面的預算達到最低,深受中小型創業公司的青睞,而大公司也不缺建設服務器的錢

3. linux的shell命令豐富,雖然如今powershell命令很很豐富,但shell命令出現更早,很多運維人員可以說熟練操作shell但不一定會使用powershell,所以使用linux更好招人。

4. linux比windows更加穩定,我使用過windows服務器和linux服務器,感覺穩定性上都差不多,也許是我的業務量不夠大。

5. linux服務器資料網上有很多,windows則很少,意味著windows服務器遇到問題解決起來比較麻煩,比如你想在windows上啟動某端口,或查看哪些端口在使用等。

最后與我而言,如果不考慮服務器費用,業務量不大的情況下,依然首先采用windows服務器。

評論0 贊同0
  •  加載中...
Alan

Alan

回答于2022-06-27 16:44

在軟件行業摸爬滾打已經十年了。這期間,我做過windows開發,也做過linux開發。

我的看法是:除非開發的是只有在windows上才能運行的軟件,否則編程都應該在linux上進行。原因有以下四個:

1. linux下的開發環境都需要自己配置,雖然沒有windows的開發工具完善好用,但是可以鍛煉動手能力,也可以在配置過程中了解底層工作原理;

2. linux下的軟件可配置性特別強,可以滿足個人不同的需求;

3. linux系統是開源的,上層app運行在系統之上。使用linux,我們可以通過閱讀linux內核源碼了解系統運行機制,并據此優化上層app代碼。這一點在windows上絕無可能。

4. 大部分的開源軟件的第一支持平臺是linux甚至只支持linux。基于linux做開發,就意味著你有一個龐大的代碼庫可做參考;

評論0 贊同0
  •  加載中...
Yang_River

Yang_River

回答于2022-06-27 16:44

如果您從事后臺開發相關的工作,那么您開發的程序有很大概率運行在Linux服務器上,此時如果您的開發環境是windows,那么就有可能出現本機運行成功,在服務器上運行失敗的情況,換成Linux開發環境,這種出問題的概率雖然也有,但是會低很多。

評論0 贊同0
  •  加載中...
mrcode

mrcode

回答于2022-06-27 16:44

linux就是一個程序員賺老板錢的工具,配置個ip都得請個大神,windows下前臺都能干的事,非要請一個幾倍工資前臺的大神配,這就是我的理解

評論0 贊同0
  •  加載中...
OnlyMyRailgun

OnlyMyRailgun

回答于2022-06-27 16:44

好吧,其實主要是LINUX上面沒啥游戲,也沒什么其它軟件,便于集中注意。

評論0 贊同0
  •  加載中...
邱勇

邱勇

回答于2022-06-27 16:44

當一大堆開源項目都在linux下開發的時候,你在windows上開發程序,對這些代碼封裝的時候,需要遷移大量代碼。

20來年前,一大堆不喜歡微軟的開發人員,在微軟最強勢的時候,發起開源運動。他們追隨林納斯,抵制微軟。他們寫的開源項目很少考慮Visual Studio.

20來年過去,開發者都喜歡開源項目,而windows開發則被慢慢擱置。

喜歡linux下開發倒不一定是開發效率高,而是因為項目移植性差,在windows下很多開源項目編譯腳本容易出錯。

評論0 贊同0
  •  加載中...
ShevaKuilin

ShevaKuilin

回答于2022-06-27 16:44

最核心的原因還是費用。就服務器而言,必須用正版,windows收費,Linux免費,包括很多框架也是免費的,是最終的費用導致了用戶的選擇。而程序員們也是不得已而為之。

至于什么開發效率高、指令更快捷都是托辭,鼠標點一下就完成非要噼里啪啦輸一堆代碼才過癮?

評論0 贊同0
  •  加載中...
OnlyLing

OnlyLing

回答于2022-06-27 16:44

首先,我們生產環境的絕大部分程序,都是運行在linux環境中的。然后在linux上面,開發環境配置,各種參數的調整,非常方便。linux的"一切皆文件",可不是簡單的說說而已,幾乎所有的東西都可以用文件來表示,至少至少,能夠避免在windows上的程序正常到linux服務器上報錯的問題。

評論0 贊同0
  •  加載中...
madthumb

madthumb

回答于2022-06-27 16:44

實際win下開發最多,mac前端開發喜歡,linux一般做服務器使用。因為桌面不是linux的強項,又耗資源又不穩定。

安全性而言,給普通用戶用,最不安全的就是linux,因為很多安全設置普通用戶不會操作,很容易就能給他種上肉雞。

就算是一些所謂的管理員,為了部署軟件方便,對linux安全防護也是采取關關關的方式,對黑客而言,簡直是是砧板上的魚。

評論0 贊同0
  •  加載中...
W4n9Hu1

W4n9Hu1

回答于2022-06-27 16:44

Windows除了可以打游戲還有什么吸引人的,我就是Windows安裝LOL,當個游戲系統。然后Ubuntu安裝idea之類的,數據庫直接docker鏡像。用起來簡潔舒服。告別windows的小廣告彈窗。而且Ubuntu可以定制桌面,下個插件切換工作區不要太爽。

喬幫主說Windows是一個平庸的產品,但是抓住了市場,很對。

Windows對多桌面工作區的支持真的很一般,只能快捷鍵左右切。Mac可以三指劃動,Ubuntu可以鼠標放在啟動圖標上滾動切換。很多細節上,Windows真的很難稱為一個優秀的產品。

評論0 贊同0
  •  加載中...

最新活動

您已邀請0人回答 查看邀請

我的邀請列表

  • 擅長該話題
  • 回答過該話題
  • 我關注的人
向幫助了您的網友說句感謝的話吧!
付費偷看金額在0.1-10元之間
<