看板 MAC 關於我們 聯絡資訊
各位先進好,小弟最近在練習寫C#,不過都已習慣使用Macos了,實在很懶得灌雙系統 所以目前是跑虛擬機再開visual studio 來跑,不過這樣的系統大小真的很恐怖.... Win10 os + visual studio 就要將近五十GB 所以我有想到另一個方法....家裡的imac開虛擬機安裝teamview,則macbook就teamview 到虛擬機上coding,目前測速度還可以..不過就是怕如果人在外面家裡網路不穩就GG 不知道大家還有別種方式嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.229.28.41 ※ 文章網址: https://www.ptt.cc/bbs/MAC/M.1487991212.A.F1D.html
sohandsomeim: 沒什麼必要 多練swift吧 02/25 11:01
zuso: client都是windows 寫c#無法避免...呵呵呵 02/25 11:04
icarus0508: c#比swift 實用多了 而且跨平台 .net 都open source 02/25 11:33
icarus0508: 且linux一堆程式都改寫 別聽一樓嚴重唬孄 真在 02/25 11:33
icarus0508: 寫的就知道swift 還比較像玩具 02/25 11:33
Neisseria: 如果預算夠,我是想額外弄一台 Win 的筆電或主機 02/25 11:34
Neisseria: 在虛擬機開 Visual Studio 有點吃力... 02/25 11:34
icarus0508: 熱門的Unity 就是要用C#寫 (根本沒人用Java Script在 02/25 11:36
icarus0508: 寫Unity) 此外因為 C# 已經是標準語言+ .Net Open so 02/25 11:36
icarus0508: urce 目前C# 在取代以前Java的地位中 更不用說.Net 02/25 11:36
icarus0508: Native 後 對保密和速度都有差~ 02/25 11:36
icarus0508: C# 也不一定要用VS寫 Google mono 就有了 02/25 11:37
icarus0508: Linux / Mac 都有IDE 02/25 11:37
J002: 試試rider eap 02/25 11:43
hungys: 看你C#到底是拿來寫什麼啊?大部分情況還是建議虛擬機 02/25 11:44
Blueshiva: 實不實用要看你拿來做啥啦,像我寫iOS,C#的實用度比JS 02/25 11:56
Blueshiva: 還鳥蛋啊...(茶) 02/25 11:57
zuso: 感謝各位前輩建議,不要戰語言啦XD只是工具而已~各有所長 02/25 12:18
zuso: 不過小弟還菜,覺得還是ide比較適合我...mono好像無gui 02/25 12:19
zuso: 無gui的介面我根本不會寫程式啊XDDD 02/25 12:19
sing10407: 灌雙系統吧, vs很需要效能才跑得快 02/25 12:22
sing10407: c# 好處就是vs整合太好,不建議換IDE 02/25 12:23
icarus0508: 寫IOS 的遊戲 多是用UNITY obj-c要接Native還用得 02/25 12:37
icarus0508: 到 Swift JS 完全鳥蛋 02/25 12:37
icarus0508: iOS App 最熱門 還是手遊啊 (攤手) 02/25 12:38
icarus0508: 大概只要用到icloud /Key-Value相關外 用C#就搞定了 02/25 12:39
icarus0508: 如果你不在意效能的話 用Unity寫C#吧 上面有GUI 只 02/25 12:42
icarus0508: 是他會一些自定的C#語法 如果要玩C++的話 Unreal 是 02/25 12:42
icarus0508: 好選擇 如果你想看比較復雜的程式的話 另外這兩 02/25 12:42
icarus0508: 個MacOS都不是好選擇就是了 02/25 12:42
zuso: 瞭解了,非常感謝樓上大大熱心講解QQ不過那些離我還遠xD 02/25 12:57
godblessbaby: 感覺樓主已被洗腦... 02/25 13:28
seebrave: 裝PD會不會比較剛好? 02/25 14:04
hungys: 如果不是Xamarin/.NET Core,還是裝PD或換Win筆電吧 02/25 14:15
hungys: PD基本上堪用啦,只是你的MacBook規格不要買太差 02/25 14:15
alog: PD 搭 Win + VS Studio 說慢的到底你在編什麼東西 02/25 14:15
alog: 50GB 一台用PD建的話 裝完應該若在30GB左右 除非你裝別的 02/25 14:16
alog: NMB要跑 老實說真要慢 你在macOS編一些東西也是慢 02/25 14:18
alog: 然後遠端開發其實也還好 是說如果你是開發複雜度沒這摸高機 02/25 14:20
alog: 器裝一裝直接跑一跑就好 02/25 14:20
alog: 會用到遠端通常是你程式寫好丟給性能比較好的機器幫忙編譯 02/25 14:22
alog: 或跑測試會比較爽快 02/25 14:23
Blueshiva: 原來寫iOS只能寫遊戲啊...好大的 鴕 鳥蛋 02/25 15:02
icarus0508: 我上面哪裡有說 只能寫遊戲 ==? 02/25 15:40
icarus0508: 最熱門 => 只能寫? 差很多吧 02/25 15:40
semicoma: 用cloud9之類的雲端ide 02/25 16:09
sing10407: 紅明顯,不要用 teamviewer,用windows原生的遠端桌面 02/25 16:13
sing10407: 速度會快很多,但要從外面連win要先設ip&開設定 02/25 16:14
kkk003: 開源的是.Net Core吧 02/25 20:47
Debian: Visual Studio有mac版,應該不用這麼麻煩。 02/25 20:49
kkk003: 另外要看用C#寫什麼,有些可以不用裝vs 02/25 20:50
dalconan: Visual studio for mac 抓這個試試看(雖然好像還是測 02/25 21:57
dalconan: 試版,不要抓成Visual code,那個只是文字編輯器 02/25 21:58
x8462795s: 我目前Vs跟win10 加起來沒50啊 是我搞錯什麼嗎 大概30 02/25 22:12
x8462795s: 多而已=_= 02/25 22:12
x8462795s: VS 吃15 win10 15左右而已吧...... 02/25 22:13
icarus0508: .net core 開源 Mono 有MS注金 C# 過了 ECMA / IS 02/25 22:30
icarus0508: O 02/25 22:30
zuso: 我個人是都寫form應用居多~ 02/25 23:19
sing10407: 很多nuget套件在core都要重新來過,現在還不適合直接用 02/26 00:09
sing10407: core 02/26 00:09
hodsala: 如果你有用框架,框架本身要編譯20分鐘左右的話不建議用 02/26 02:12
hodsala: PD , 要用bootcamp裝win再裝vc編比較好, 個人實際經驗 02/26 02:13
hodsala: vc for window的話個人不會嘗試, 是從office for mac的 02/26 02:13
hodsala: 使用經驗導致 02/26 02:14
icarus0508: 樓上是說VS for Mac吧? 基本上那個只是Xamarain for 02/26 02:58
icarus0508: Mac而已… 能力和VS 差太多了 02/26 02:58
archinsm2: 目前工作是用mbp2015 r9 m370這台,工作中寫過html+pho 02/26 03:32
archinsm2: 我用macOS的sublime,寫過unity 我在macOS上寫,但建 02/26 03:32
archinsm2: 議在windows上因為mono很難用,但沒辦法因為其他方式外 02/26 03:32
archinsm2: 連編輯器都沒有完整的自動補詞功能,寫過C# form程式, 02/26 03:32
archinsm2: 是在PD上用vs2015寫,寫過iOS app 在哪寫沒得選,寫過 02/26 03:32
archinsm2: 安卓,裝android studio 在macOS上因為虛擬機跑得快一 02/26 03:32
archinsm2: 點,基本上等於買一台通吃所有平台了,偶爾有些開源專 02/26 03:32
archinsm2: 案要測試,win的有PD,linux的macos都能跑,以上給你 02/26 03:32
archinsm2: 參考 02/26 03:32
peacedove: unity的c#只是syntax一樣而已,然後自動補詞 02/26 07:38
peacedove: sublime,vscode都有plugin可以支援,現階段在mac上面 02/26 07:39
peacedove: 用vscode最方便 02/26 07:39
peacedove: 但client端都是windows,還是用windows最方便吧 02/26 07:41
hungys: 很多人根本不知 VS for Mac 是啥就亂推... 02/26 08:37
w180112: 寫程式還是多多習慣CLI介面吧 起碼比較能跟別人接軌 02/26 10:53
w180112: 不要太依賴IDE IDE只是個打code的介面 其他還是用CLI 02/26 10:56
w180112: 比較好 02/26 10:56
icarus0508: 用CLI介面 你寫AAA遊戲/大型專案 就等著吐血吧… 上 02/26 12:07
icarus0508: 十萬行的Code… CLI 一點也不好用 另外 IDE 一 02/26 12:07
icarus0508: 樣可以寫出和別的IDE/系統接軌的程式 根本沒有關系 02/26 12:07
icarus0508: … 而且那種程式 通常是Natvie的 原本要寫的C# 02/26 12:07
icarus0508: 根本不是啊 02/26 12:07
icarus0508: 以前做過把某Console game porting 到Android 而那 02/26 12:09
icarus0508: 時只有CLI 介面 根本DEBUG 快瘋掉了… 02/26 12:09
zuso: CLI感覺都是寫後端應用居多 所以我都沒寫過cli 02/26 12:52
icarus0508: 以我自已寫Unreal Engine的經驗 CLI 只有在處理Buil 02/26 13:03
icarus0508: d時會用到(而且滿有限的) 其他一定是IDE 。而且現 02/26 13:03
icarus0508: 在IDE 看記憶體 乃至於看 GPU memory的工具都整合的 02/26 13:03
icarus0508: 很好 公司偏愛CLI的 也是以Server team 為主 Engine 02/26 13:03
icarus0508: (有時會處理和後台連動) / Gameplay 一定是用IDE 02/26 13:03
w180112: 你有看過寫kernel 寫network programming的有人在用GUI I 02/26 15:45
w180112: DE來build code的? 02/26 15:45
w180112: 還不被人家笑死 02/26 15:46
zuso: 沒錯!所以我說我還很菜XD 02/26 16:03
lazur: 直接買一台windows主機最快 02/26 22:01
peacedove: 但寫遊戲現在真的很少人沒用IDE啊 02/26 23:27
icarus0508: kernel / Network programming 就很適合用CLI 但Cl 02/27 00:37
icarus0508: ient 端用CLI 完全在整自已 而且現在Client 端花樣復 02/27 00:37
icarus0508: 雜度真的比很多Kernel /Network 還復雜… 02/27 00:37
Neisseria: 原 po 是不是全裝才那麼肥啊,我最近也想學 C# 02/27 09:04
Neisseria: 我在虛擬機裝 Visual Studio 也沒吃那麼多空間 02/27 09:05
Neisseria: 有些目前用不到的項目其實不裝沒關係 02/27 09:06
Neisseria: 寫 code 的時候有 IDE 蠻方便的 像是重構程式碼時 02/27 09:09
Neisseria: 但是 cli 要會用比較好 不要被某個 IDE 限制住 02/27 09:10
Neisseria: cli 下也有有很多處理專案的方式 02/27 09:11
justLoveBook: 裝vs2017測試版 會根據你的用途安裝必要的組件 有 02/28 12:58
justLoveBook: 機會縮減容量至5G內 02/28 12:58