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

看板Linux作者 (葡萄糖)時間11年前 (2015/01/23 11:56), 11年前編輯推噓9(9020)
留言29則, 9人參與, 最新討論串1/1
這邊指的是OS問題 我看很多開發者都選擇Linux作為開發用OS 想請問說在windows與Linux上做coding有差異嗎? 又以那個OS作為coding platform會比較好? -- Sent from my Android -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 163.19.8.248 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1421985405.A.45F.html

01/23 12:08, , 1F
看你開發什麼樣的程式摟
01/23 12:08, 1F
android就用Android Studio JAVA應該沒有平台問題 然後Python 我比較想知道platform間的差異 例如穩定性之類的

01/23 13:10, , 2F
platform傻傻分不清楚?
01/23 13:10, 2F
還真的打錯 已修正 ※ 編輯: a07051226 (27.243.131.44), 01/23/2015 14:00:32

01/23 14:56, , 3F
一句話, Linux是開發者的天堂
01/23 14:56, 3F

01/23 16:12, , 4F
GUI跟CLI的差別
01/23 16:12, 4F

01/23 20:59, , 5F
我選用Linux的原因是缺什麼就用套件下載什麼就好了
01/23 20:59, 5F

01/24 02:55, , 6F
能拿來賣的OS穩定性都不差
01/24 02:55, 6F

01/24 02:57, , 7F
最重要是和你要開發的東西配合
01/24 02:57, 7F

01/24 21:51, , 8F
Linux 架很多環境非常方便…
01/24 21:51, 8F

01/25 02:58, , 9F
單純語言和開發環境你舉的幾個例子應該都沒有什麼差,L
01/25 02:58, 9F

01/25 02:58, , 10F
inux/Mac 的好處在其他地方。套件管理 windows 雖然有
01/25 02:58, 10F

01/25 02:58, , 11F
chocolatey 但還是差了一截;script 上 batch 也不如
01/25 02:58, 11F

01/25 02:58, , 12F
shell 來的好,更別說 windows 很多只有 GUI 難以寫
01/25 02:58, 12F

01/25 02:58, , 13F
自動化;架 ssh server 的難度也差很多。Mac 的好處是
01/25 02:58, 13F

01/25 02:58, , 14F
UX 和穩定性、優化佳,Linux 則是更多可自訂的部分(
01/25 02:58, 14F

01/25 02:58, , 15F
從 kernel 調教到 WM 的選擇),不過這離 coding 又更
01/25 02:58, 15F

01/25 02:58, , 16F
遠了XDD
01/25 02:58, 16F

01/25 03:03, , 17F
不過 windows 自有一套玩法,不得不說 VS 和 .NET 還是
01/25 03:03, 17F

01/25 03:03, , 18F
蠻強大的。也可以裝 Cygwin 玩玩,但是跟套件管理一樣
01/25 03:03, 18F

01/25 03:03, , 19F
,還是不如原生的好。只能說真的要看你的程式情境而定
01/25 03:03, 19F

01/25 03:03, , 20F
01/25 03:03, 20F

01/25 03:15, , 21F
值得一提的是,我說 Mac 優化好不代表 Linux 無法優化
01/25 03:15, 21F

01/25 03:16, , 22F
的好,只是需要付出的精力和收穫通常不成正比。畢竟我
01/25 03:16, 22F

01/25 03:16, , 23F
還沒有看到哪家大公司專門用 Linux kernel 每年只出幾
01/25 03:16, 23F

01/25 03:16, , 24F
台筆電的,所以很難說 darwin 比 linux 好這種話 XDD
01/25 03:16, 24F

01/25 03:16, , 25F
就連手機都是,用 android 通常不只出 android,而且
01/25 03:16, 25F

01/25 03:16, , 26F
型號也多...所以我想 Mac/iOS 穩定性高不是 Linux 的罪
01/25 03:16, 26F

01/25 03:16, , 27F
過,而是開發目標本來就不同。
01/25 03:16, 27F

01/27 04:52, , 28F
推樓上認真回覆,玩法不同就看接觸之後習慣那一套流程;
01/27 04:52, 28F

01/27 04:52, , 29F
解法可以有很多,看人取捨
01/27 04:52, 29F
文章代碼(AID): #1KmSPzHV (Linux)