使用Windows 8专业版作为我的开发机器

时间:2013-01-04 13:13:19

标签: windows windows-7 windows-8 development-environment

我准备购买一台我打算主要用于软件开发/测试/调试的新笔记本电脑,并想知道安装Windows 8专业版操作系统是否安全?或者我应该坚持使用Win 7?

我主要做基于MS的开发(即visual studio,.net,IIS,sql server),但我也做了很多PHP / Apache / Mysql工作。我不想进入我使用的某些软件工具在win7中工作但在win8中不工作的情况。

任何人都知道我在Win 8或任何无法在Win 8上运行的软件工具遇到的任何问题?

另外,在速度方面,有人发现使用Win 8的效率较低吗?

7 个答案:

答案 0 :(得分:5)

通过使用Windows 7,您无法进行任何Windows 8 Phone或Store应用程序开发,学习,运行示例等(当然,除非您使用VM,这需要单独的System Builder许可证)。即使你现在不打算建立商店应用程序,我也会说不要关闭修补技术等的能力。

作为开发人员,您可能会将大部分时间花在桌面模式上,这将是熟悉的领域。用“开始屏幕”替换“开始按钮”已经发挥了很大的作用,是的,有一个学习曲线,但它远非不可克服。甚至还有third party offerings为您提供启动按钮功能。我会说,作为Windows 8上的开发人员,多显示器设置是关键(也许它已经适合你了:))

至于Anri的观点,如果Win8更快,更快的启动时间,更快的网络连接时间,以及传统开发人员的一些其他改进。

答案 1 :(得分:2)

在Win 7和8之间的兼容性方面不应该有任何重大的回归.Visual Studio可以正常工作,但我不知道你的其他工具。

与Modern UI和Startmenu的可用性差异当然值得商榷,但是如果你花一些时间,你会注意到工作流程没有根本差异,而Startscreen只是伪装的Startmenu。它的工作方式相同,但与之前Startmenu迭代的文件夹clusterfuck相比排列得更好。

Anri描述的肯定没有任何稳定性问题。如果你得到常量(!)BSOD,你的机器或驱动程序有问题,而不是Windows。额外的内存占用(如果有的话)应该可以忽略不计,它肯定不会比Windows 7差。 普通应用程序无法在全屏Metro模式下打开,只有Metro应用程序才能打开。有些应用程序提供了两种方式(例如Chrome或Internet Explorer),但这还不是常态。

答案 2 :(得分:2)

我正在使用类似的工具(ms堆栈),一切正常,我在同一台机器上有win7双启动,Win8感觉更快,响应更快,在几个月的持续使用中没有一个BSOD或类似错误。

我当然不会回到Win7,我真的不喜欢桌面上的Modern UI(它在平板电脑上非常棒),但有些工具可以将你的开始菜单带回win8,几乎就是用户界面没有真正的区别,如果你不想看到现代的你没有必要。我最喜欢的是start8。

在Win8中有一些我喜欢的小东西,例如简单的ISO挂载,甚至在桌面上更干净的界面,非常好的任务管理器等。

<强>更新

刚刚发现一个缺点,使用Visual Studio 2010,分析器不起作用!只有VS 2012 Profiler适用于Windows 8,您无能为力,链接:

http://blogs.msdn.com/b/profiler/archive/2012/12/10/the-visual-studio-profiler-on-windows-8.aspx

答案 3 :(得分:1)

甚至不要考虑它!如果您是开发人员,请访问Windows 8:

Windows 7和8之间的兼容性没有重大问题,我强烈建议您使用Windows 8进行开发。

您可以在Windows 8上进行开发的附加内容非常重要:

  • 支持开发/测试在WinRT上运行的应用程序

  • 支持开发Windows Phone 8应用程序(即hyper-v上的设备模拟)

  • 针对CentOS和Windows VM具有“出色”性能的hyper-V(我将它们用于开发和测试)。

除了这些客观要点,我认为你不应该害怕Windows 8.但这里是关于个人偏好:作为开发人员,我发现新的开始菜单更方便(相同的点击次数/按键次数相同)开箱即用的东西,在方便的地方组织我的工具),并结合一个好的启动栏(例如freelaunchbar),它们都会到位。

使用Windows 8 2个月后,除了额外点击桌面外,我的Windows 7机器什么都没有。

不要误解我的意思:Windows 8并不完美,它们会引起一定程度的混乱。 Windows 7更“一致”,但它也“更少”。但这是另一个话题。

答案 4 :(得分:1)

嗯,我可能是这里唯一一个,但我真的不喜欢Windows 8作为开发人员。我与XP合作多年,跳过Vista并与Win 7合作多年。从管理层我们获得了Win 8新计算机并且每天都遇到麻烦(过去2个月)。

主要是无法访问您自己的计算机(文件,文件夹,注册表等),烦人的开始屏幕,Peek之类的功能已无法正常禁用,以及桌面操作系统中缺少配色方案(或Office 2013中根本没有任何颜色)。

在Windows 7中,你可以禁用UAC并最终控制你的系统。在Windows 8中,滑块仍然存在,但它没有做任何事情。您仍然不是自己计算机的所有者。一切都被阻止,访问被拒绝,变灰,我无法将文件放在我想要的文件夹中。 VPN不再起作用了。它减慢了我的工作量。

我将以管理员身份运行一切,为我提供各种其他问题(比如丢失网络共享)。

对于网络管理员和家庭主妇,我可以想象用户只能启动或关闭应用程序很好,但对于开发人员来说,他们应该在那里放置一个选项来禁用所有安全废话。如果我想要一台你不允许做任何事情的电脑,我会买一台Apple,但这是一台Windows机器。请让我在这里做我的工作!

我还没有在Windows 8中找到一个我喜欢的功能,而不是Windows 7中的功能。特别是开始屏幕。如果我的电脑是30英寸电话吗?整个屏幕上都有非常大的按钮,非常丰富多彩。他们认为我们是精神残疾人还是3岁的孩子,他们太愚蠢无法控制电脑?

我会回馈更好的操作系统。也许Windows 8是一个像Windows ME和Windows Vista一样的船长。尚未完成的新事物。

答案 5 :(得分:0)

我使用你在win8 pro上列出的所有东西,没有问题,除了可怕的win8可用性问题。生产力明智,我建议坚持使用win7(我仍然在不同的工作站上使用,所以我有机会比较),如果你不打算开发Metro应用程序。

答案 6 :(得分:0)

我更喜欢使用Windows 8.几乎所有开发工具都可以在Windows 8上正常运行。对于性能,我认为Windows 8更快。如果您的机器是64位,则安装64位版本。我在Windows 8中的开发没有任何问题。关于启动屏幕,我认为这更容易,因为如果您正在查看某个应用程序,只需按下“赢”键,然后输入应用程序名称,例如'的Visio'。开始屏幕将自动找到应用程序并列出它们。如果您使用多显示器,Windows 8可以让您轻松地将任务放置在窗口打开的屏幕中。

enter image description here