有人试过在 Visual Studio 中的 EEE Pc 上编程吗?
我正在考虑购买一个,这样我就可以即时展示一些应用程序,但也可以在必要时对它们进行一些小改动,而不会带来大型笔记本电脑的不便。
我追求的一些关键点:
- 它有多快
- 它是否适合开发人员对代码进行小的更改的需求?
听起来规格将完全拥有,但我听说过/看到过关于 EEE Pc 的奇怪的好东西,比如它如何在 nLite'd XP 安装上超级快速地启动 Word 2007。:)
有人试过在 Visual Studio 中的 EEE Pc 上编程吗?
我正在考虑购买一个,这样我就可以即时展示一些应用程序,但也可以在必要时对它们进行一些小改动,而不会带来大型笔记本电脑的不便。
我追求的一些关键点:
听起来规格将完全拥有,但我听说过/看到过关于 EEE Pc 的奇怪的好东西,比如它如何在 nLite'd XP 安装上超级快速地启动 Word 2007。:)
我拥有一台 eeepc 900 并已成功安装 Visual Studio 2008、MSDN 库和 SQL Server 2005 开发人员版。
最大的问题是将其全部安装在 4GB 固态 C 驱动器中。简而言之,你不能。因此使用 16GB 二级内置闪存驱动器是必不可少的。
实用程序nlite就是我需要做的所有事情。总之,nlite 可以让您创建一个更紧凑的 Windows XP 版本,其中只包含您需要的组件。然而,对于 eeePC 来说最重要的是它让我可以轻松地告诉 Windows 使用 D:\ 而不是 C:\ 作为“程序文件”和“文档和设置”的目的地。
然后从 nlite windows 映像重新安装 windows,并根据需要自动设置所需的路径。(我强烈推荐这种方法,而不是尝试更改现有/正在运行的 Windows 安装的路径,因为它可能会导致应用程序兼容性等诸多问题)。
不幸的是(至少在 eepc900 上)D:\ 驱动器在一般使用中比固态闪存驱动器慢。对于 Visual Studio,这意味着启动时间可能比理想的慢(即 30 秒)。但是我有 2GB 的 RAM 并且完全禁用了 windows 交换文件,所以一旦数据被加载到 RAM 中,Visual Studio 运行良好。
总的来说,我在我的 eeePC 上将 Visual Studio 用于较小的项目,它非常适合在移动时创建概念验证类型的应用程序。虽然它永远不会成为理想的主要开发机器,但我完全可以推荐在其上安装 Visual Studio 等。
为了帮助解决可能的混淆:
eeePC 9系列(900、901)拥有8.9英寸屏幕,分辨率1024*600,内部存储共20GB,RAM可升级至2GB。
较旧的 eeePC 7 系列具有 7 英寸的屏幕,分辨率为 800* 480,内置 4GB 内部存储(RAM 高达 2GB?)。作为一款开发机,7系确实不能胜任,但9系肯定可以。
[更新]
我现在拥有一个 eeePC 900HA、1.6Ghz Atom、2G RAM、160GB 硬盘。用于概念验证和较小程序的很棒的小机器。最大的性能改进在于标准的 160GB 硬盘,比假装的固态硬盘好得多,比同等的真正 SSD 便宜得多。
或多或少像 Ash,我有一台 EEE PC 901,安装了没有 SP1、Resharper 和 MSDN 库的 VS2008。我没有安装 SQL Server,因为我大部分时间都使用 MySQL。我在 C: 上安装了我所有的“重要”工具,即 VS2008,其余的东西在 D: 中,因为我更喜欢为我的 VS2008 提供最大性能。就像其他人提到的那样,屏幕尺寸是一个相当大的限制因素,所以我在 8 时使用 ProFont,缩小了默认窗口的 UI,也不要忘记关闭主题。
性能方面,CPU 运行良好,但 SSD 读/写速度是一个因素。我进行了基准测试,读取速度约为 30MB/s,写入速度略高于 10MB/s。当我尝试加载多个应用程序时,或者当 VS2008 忙于某些事情时,甚至加载记事本都需要更长的时间,所以我有点练习耐心并一次加载一个东西(在我的桌面上,我永远不能等待在 1 个镜头中加载所有内容)。我有 2GB 的 RAM,一直试图为磁盘缓存分配更多的 ram,但仍然没有取得任何成果。
我用它来进行现场故障排除和轻微修饰,或者每当我外出时,以及在旅行时观看我最喜欢的 CSI :P。无论如何,我得到这个的主要原因是因为它的电池运行时间,7小时。我怀疑你能找到另一个可以匹配它的像样的笔记本。它产生的热量很少,所以它可以在我的腿上玩得很好,而且待机也非常无缝。我广泛使用待机,甚至让它待机好几天。电池每天仅下降约 10%。我可以坐下来处理我的程序,下一分钟关闭我的笔记本并移动到下一个位置,而不用担心它不会进入待机状态(即使它没有待机,它仍然可以持续到下一次打开它起来,而不是一路烧袋)
在获得 EEE PC 之前,我确实研究了 Acer AspireOne,AspireOne 确实有更宽的键盘,更容易打字,但触摸板和电池让我失望。在决定使用 EEE PC 之前,我也一直在考虑各种 12 英寸笔记本电脑,因为我曾经拥有 4 年的 12 英寸笔记本电脑。但是 12 英寸没有那么多汁液让我工作超过 2 小时。那些可以运行 4 小时的太贵了。
有一次我比平时早到了客户办公室,早上9点开始写笔记本,我去吃午饭的时候一直待着,然后一直工作到晚上5点,当所有人都离开时,我仍然我的电池还剩 20%。知道了这一点,我什至可以将电源适配器留在酒店,然后随身携带一个小袋子。华硕一路走好
编辑:对于错误信息的家伙,我很抱歉,我没有意识到我的 Eee PC 上只有没有 SP1 的 VS2008。直到 Menelmacar 和我一样才意识到“困难”。
我会推荐除了华硕 EEE 以外的东西,它们太小了“上网本”而且屏幕分辨率很糟糕。
HP Mini Note有一个漂亮的8.9 英寸显示屏,几乎是全尺寸键盘,最重要的是有一个可以做 1280 x 768 的显示屏,尽管你可能需要稍微调整一下字体大小。:)
您还可以选择Acer Aspire One,它似乎是一款价格低廉的更好的上网本。
如果你用谷歌搜索任何其他上网本,你会发现很多评论,如果你打开 YouTube,你会发现很多视频评论。
我认为700系列只是一只狗。900 系列将是一个更好的选择,它具有更大的屏幕和更快的 RAM(但使用相同的处理器),但它仍然不适用于 Visual Studio 2008。我发现 VS 在我的 12 英寸平板电脑上显得局促。
看看戴尔 Inspiron Mini。
我设法在我的eee pc 901 附带的XP 上安装了Visual Web Developer,但C 驱动器上还剩下1.3Gb。
安装完成后,C 盘实际上只使用了大约 200mb-300mb。
哇,我刚刚安装了 .net 3.5,磁盘需求降到了 1090MB。希望我能够在不重新安装和更改程序文件路径的情况下安装 SP1。
我认为这在很大程度上取决于您项目的规模。一个小项目可能不会有太多麻烦。但是一个大型项目可能会让事情陷入困境。我已经看到我在 VS.Net 2008 上的工作项目本身就吃掉了 350 MB pf RAM。不计算加载操作系统和实际运行项目。此外,您可能会通过在其上安装 Visual Studio 来占用大量硬盘空间。EEE 上没有太多空间,除非您打算使用某种外部 USB 硬盘。
就个人而言,我会推荐一台更真实的笔记本电脑。你可以买到便宜又小的东西,最后你可能会更快乐。
I am just trying to install SP1 and it seems that I will not be successfull. So you think that pointing Program Files to the D drive will force the installer to use drive D: for service pack installation? Currently, I have 1 GB free on drive C but the installation needs 1,9 although Visual Studio is installed to the D drive. You can see details about the installation here: http://blogs.msdn.com/heaths/archive/2008/07/24/why-windows-installer-may-require-so-much-disk-space.aspx .
http://www.hardforum.com/showthread.php?t=1303682
好像其他人都试过了,都在抱怨屏幕分辨率,但出乎意料的不是CPU。不用说,我不想打开所有面板/想主要将它用于开发机器,我只是希望尽可能选择这样做。
我正在看一个 700 系列,如果它有效,那就是奖金,如果它没有,我可能只需要考虑使用 SharpDevelop(我是一个没有太多钱的学生,所以它真的需要预算.
好吧,它有效!所以 - 如果您在应用 VS2008 SP1 时磁盘空间不足(需要 1.9GB),请先尝试安装 .net 3.5。我还建议从 ISO 包安装它(即,您不需要下载安装程序文件)。
我对性能感到非常惊讶——我用五个 DLL 项目编译了一个网站,还启动了 SQL 和开发人员 Web 服务器,它真的很棒。
只是一个可能适用的想法或替代建议......
我经常在我的 eeePC 上使用 Visual Studio,没有任何问题。诀窍是我只需访问另一台远程运行 Visual Studio 的机器来执行此操作。这让我拥有上网本的便利性和便携性,以及真实开发环境的全面计算能力。
显然,如果您没有连接,这将不起作用,但对我来说这是一个理想的设置..