[問題] 程式開發的platform選擇

作者: a07051226 (葡萄糖)   2015-01-23 11:56:42
這邊指的是OS問題
我看很多開發者都選擇Linux作為開發用OS
想請問說在windows與Linux上做coding有差異嗎?
又以那個OS作為coding platform會比較好?
作者: scott260202 (Cake)   2015-01-23 12:08:00
看你開發什麼樣的程式摟
作者: brli7848 (無理阿?)   2015-01-23 13:10:00
platform傻傻分不清楚?
作者: abcdefghi   2015-01-23 14:56:00
一句話, Linux是開發者的天堂
作者: qas612820704 (Lego)   2015-01-23 16:12:00
GUI跟CLI的差別
作者: tjjh89017 (伊達政宗)   2015-01-23 20:59:00
我選用Linux的原因是缺什麼就用套件下載什麼就好了
作者: jokester (蠻王科科)   2015-01-24 02:55:00
能拿來賣的OS穩定性都不差最重要是和你要開發的東西配合
作者: pcchou (pcchou)   2015-01-24 21:51:00
Linux 架很多環境非常方便…
作者: carylorrk (carylorrk)   2015-01-25 02:58:00
單純語言和開發環境你舉的幾個例子應該都沒有什麼差,Linux/Mac 的好處在其他地方。套件管理 windows 雖然有chocolatey 但還是差了一截;script 上 batch 也不如shell 來的好,更別說 windows 很多只有 GUI 難以寫自動化;架 ssh server 的難度也差很多。Mac 的好處是UX 和穩定性、優化佳,Linux 則是更多可自訂的部分(從 kernel 調教到 WM 的選擇),不過這離 coding 又更遠了XDD不過 windows 自有一套玩法,不得不說 VS 和 .NET 還是蠻強大的。也可以裝 Cygwin 玩玩,但是跟套件管理一樣,還是不如原生的好。只能說真的要看你的程式情境而定。值得一提的是,我說 Mac 優化好不代表 Linux 無法優化的好,只是需要付出的精力和收穫通常不成正比。畢竟我還沒有看到哪家大公司專門用 Linux kernel 每年只出幾台筆電的,所以很難說 darwin 比 linux 好這種話 XDD就連手機都是,用 android 通常不只出 android,而且型號也多...所以我想 Mac/iOS 穩定性高不是 Linux 的罪過,而是開發目標本來就不同。
作者: Debians   2015-01-27 04:52:00
推樓上認真回覆,玩法不同就看接觸之後習慣那一套流程;解法可以有很多,看人取捨

Links booklink

Contact Us: admin [ a t ] ucptt.com