[麥書] 各位寫C#的使用方式?

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

Links booklink

Contact Us: admin [ a t ] ucptt.com