我真的想为iPhone / iPad编写一个或多个应用程序。 我从来没有这样做过,因为我的大部分工作都在Windows环境中。 我最近得到了一个与Windows 7的i7,并喜欢它,这就是我目前正在使用的发展。 我很想尝试在iPhone或iPad的Mac上编写一个简单的应用程序。
我遇到的问题是,有没有开发人员使用MacBook做基于Windows的编程以及编写应用程序? 他们的设置是什么样的? (例如:使用训练营)
最重要的是,build议根据他们这样做的经验? 任何问题/性能问题?
这些都是我在为此花费时间和金钱之前必须解决的问题。
使用C#在远程计算机上设置date,时间和时区
如何确定WPF .NET应用程序是否已经进入Windows 10平板电脑模式?
由VB.Net WinForms ClickOnce安装创build的快捷方式没有目标选项卡
“无法启动Omnisharp,因为需要Mono版本> = 3.10.0”
谢谢,巫毒教
C# – 捕获Windows应用程序输出
在Windows 8中检测重启 – 未调用SessionEnding
如何创build一个大的图标托盘?
我在我的Mac上使用VMWare Fusion,并以.NET程序员的身份生活了好几年。 只要你有至少4 GB的内存,我从来没有真正的性能问题,即使在虚拟机中运行sql server和Visual Studio。 仅供参考,我的机器是MacBook Pro 15“,2.93Ghz,双核心,这足以同时运行OS X和Windows 7。
由于重新启动要求,我不是Boot Camp的粉丝,但如果这对您不是什么问题,那么在Boot Camp下运行Windows与正常的Windows笔记本是完全无法区分的。
我会得到某种散热垫来设置MacBook(或Pro),因为风扇驱动程序不能在Windows下高效运行,并且会变得有点暖和(但是由于热量,我从来没有遇到任何硬件问题) 。
编辑:我想到的另一件事…在同一时间运行两个操作系统的一件事将争夺是你的硬盘驱动器。 提示: 在试图在VMWare中运行Visual Studio时,不要在Mac上播放iTunes …这真的会令人沮丧,特别是当您知道计算机能够做得更多时。 如果你有现金,一个固态硬盘将会减少这个问题,而且真的是你可以为你的电脑做的最好的升级,一旦它有至少4GB的内存。
我只想添加到mmc,如果你使用bootcamp,意识到你花了多少小时打开一个IDE,而不是编码,以及它是如何让OS X毫无意义的。 VMWare融合是非常好的选择。
我是.NET开发人员,我有Macbook Pro 2.66 C2D。 4GB 1067 DRR3 Ram。 我可以说,mac是编程/设计,多平台的好工作站,因为它非常快,你总是有可能通过VMware Fusion或类似的运行多个操作系统。
只要确保你不要为Windows这样的外部操作系统分配太多内存,因为那样你会感觉到一些滞后。 我也喜欢它,因为经过一整天的工作与windows @ work,我可以在OSX上放松,这是美丽的,工作快,很好,顺利:)
另外,我也做了一些Python,Java的东西,它在OSX上是非常好的,你也有可能为iPhone,iPad等开发,这真的很好,你不能在Windows上做到这一点。 此外,mac看起来很不错,它不重,屏幕真的很亮,色彩鲜艳,与其他笔记本电脑相比,电池也非常强劲(我可以在没有电源线的情况下工作大约5 – 6个小时)。
你也有非常强大的工具,如MonoDevelop ,你可以在你的osx,linux或者其他开发环境中开发C#。 你也可以用C#编写xcode,但是你需要安装外部插件 。
尽管我是一个Mac疯子,但我认为最好的方法是使用开发工具原本打算使用的硬件。 我认为在操作系统之间来回切换,使用不同的界面语法和键会让你失望很多。 然后总是有一些呃逆或混乱的工作。 如果您在一个环境中已经非常舒适和高效,那更是如此。
如果你为了钱而做这只是不值得的。
我告诉一个年轻人,并且认识了我的一个熟人,他会花两个星期的时间获得第二个最低工资工作,以赚取足够的钱购买Mac mini,而不是试图在通用英特尔上启动Mac OS。 这是可能的,但为了节省这样做的乐趣,没有办法是时间和成本效益。
如果你喜欢Windows环境,为什么还要花很多钱买苹果硬件,偶尔运行苹果开发工具来编写iPhone应用程序呢? 它会降低所有Windows软件的效用。 相反,为MacMini或二手笔记本电脑(任何将运行10.6是足够好的),并用于iOS开发,然后做你的Windows盒子上的一切,作为计算的神。
我的朋友正在使用他的mac中的训练营,同时编程.net应用程序,他正在考虑购买一台电脑。 他说这是有点困难,因为有些键不同,特别是在调试时。 也许他不是习惯了,但是我认为用.net开发的时候pc还是比较好的。
单声道可用于OS X.我听说它是相当兼容的。 还没有机会在Linux上测试它。 这是一个稍后的项目。
以下是兼容性页面的链接: http : //mono-project.com/Compatibility 。 有一些差距,特别是Silverlight,WPF,WF和WCF,但看起来可用。
主页: http : //mono-project.com
我是一个.net开发人员和程序在f#,C#和其他毫秒技术,以及Java和其他一些非MS技术。 VMWare Fusion是一个非常好的选择,你可以在不到30秒的时间内启动windows,当你暂停时。 另外,你可以把你作为一个网络节点,并测试在不同操作系统上运行的不同服务之间的跨平台服务调用/集成。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。