[麦书] 各位写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