上网本还是笔记本程序员?[关闭]


13

我有一个IT问题,希望在那里问。

我正在为一个特定项目组建一个团队,并正在考虑首次购买Netbook,其原因是降低了成本(我们是精打细算的公司,我希望节省一切)。整个团队的流动性非常好,可以共享从在家工作到在办公室工作再到在飞机上工作的时间。

我的团队既有软件开发人员,又有“文档专家”(设计师和市场营销人员)。

程序员主要使用Python,并且大多数人都在运行小型MySQL安装程序(开发人员安装程序)。其余的人大多使用Word,Excel和PowerPoint。

对于我的程序员来说,上网本是否是一个可行的选择?还有剩下的吗?

在笔记本电脑和上网本之间进行选择时,我应该注意哪些取舍?

编辑:阅读一些答案,我了解我在问问题时有一个基本假设。我假设上网本(如笔记本电脑)具有扩展坞,可以在办公室或家里使用大屏幕和“普通”键盘工作。那不对吗?

非常感谢


3
可能会更好过问这对stackoverflow.com
AnonJr

7
我知道,大多数开发人员在笔记本电脑上的工作效率都不如在具有双大显示屏的台式机上工作。真正的屏幕房地产对他们来说具有很高的重要性。上网本是玩具,并非真正用于工作。
sclarson

4
@AnonJr:我是StackOverflow的狂热者,但是我100%确信如果我在那里问他们会告诉我去这里...
Roee Adler,2009年

3
这个问题也许在两个地方都有。考虑到它是从IT角度提出的,即询问有关为特定需求选择硬件的问题,我认为这很适合。而且我敢肯定,我并不是唯一一个在这里闲逛的开发人员:-)
Chris W. Rea,

Joel(他自己!)在这个问题上添加了一个新标签:“开发环境”,添加之后,我编辑了我的文章。由于某些错误(我认为),在删除Joel的标签之前,我无法发布编辑内容。抱歉
罗伊·阿德勒

Answers:


26

由于以下原因,我个人不推荐上网本:

  • 小键盘。您的程序员很可能会在短时间内讨厌小键盘。生产力杀手。
  • 可能速度慢。要根据所获得的处理器来运行该软件,与其使用的软件相比,它可能会很慢-这可能是一个巨大的生产力杀手。
  • 小屏幕。这里的权衡更多是用户的个人喜好以及他们在约束条件下的工作能力。至少对于代码而言,能够调出两个文档而无需斜视是很好的。
  • 硬盘空间。值得注意的是,存储空间不多,取决于您处理的数据量。
  • 图形。根据上网本的不同,图形卡足以运行外部监视器,您可以通过USB使用外部键盘/鼠标。值得注意的是,绝大多数上网本都提供了VGA输出,因此您必须仔细检查所使用的显示器是否仍可以使用VGA-这表示您的程序员能够很好地应对屏幕尺寸的巨大差异可能会更加麻烦两者都值得。这既可以管理双显示器,又可以将所有大小的显示器都安装到更大的显示器上,然后再返回到非常小的显示器。

总结:如果上网本的限制不妨碍您的用户,请确定。如果这样做,您只会让用户感到沮丧。

编辑:添加了有关图形卡的最新说明,以解决相关问题。


我同意开发人员的键盘和分辨率注释。图形应该成为问题,如果不是SSD,也不应该占用硬盘空间。我认为Atom可以在很短的时间内编译中小型应用程序。但是谁在乎呢,因为解析对于开发人员(我是开发人员)来说是一个交易障碍。我仍然想要一台上网本,但是正如前面所说,就像一个玩具一样!
格罗默

尝试在上网本(Acer aspire a 8.9“)上编码后,我立即买了一个外接显示器,我的背部仍然被杀,屏幕太小,您必须一直向下看,键盘不是那样我运行的是Visual Studio 2008和sql server express,主要是学习asp.net mvc,对我来说性能是可以接受的,但还差得很。可用(1GB RAM,Atom 1.6GHz,120GB HD)
Fabio Gomes,2009年

16

上网本这类工作的最大打击是小屏幕。对于现代IDE,大多数(如果不是全部)上网本的屏幕都太小。您可以使用6x13到1024x600来获取vim +命令窗口,但IDE无法正常工作。

如果您的团队是流动的,那么您的主要折衷方案就是重量和屏幕空间。本质上,只要文本保持可读性,像素越多越好。例如,我曾经有一个15英寸的Toshiba Tecra,它具有1680x1050的屏幕,我无法使用,因为文本太小了,对我的视力有所下降。

在酒店进行一次回程飞行和住几晚的费用,将比一台笔记本电脑贵或多,因此,偷偷摸摸地使用这种硬件可能是一种虚假的节约。在大多数开发商店中,硬件成本也仅占软件成本的一小部分。尽管Python和MySQL是免费的,但Visio和Office却不是免费的,而更昂贵的Visual Studio的化身可以运行到几千美元。

上网本的一项重要优势是电池续航能力,但人体工程学在EEE-PC 901上花费8个小时的飞行时间对大多数人而言并不奏效。

因此,总的来说,我认为上网本作为开发机器可能无法很好地工作。对于开发工作,最好让计算机配备最大的屏幕,您可以舒适地浏览。


3
大屏幕绝对是必要条件。几年前,我放弃了一个非常漂亮的Thinkpad,因为15英寸的屏幕还不够大,无法进行开发工作。虽然拥有一些疯狂的高分辨率,但即使是20岁左右的我,也无法在那些小巧的屏幕上工作像素很长而又不会斗鸡!
Brian Knoblauch

如果仅限于Windows能规模不如侏儒高DPI屏幕...我一次2024x1536 21"屏幕上开始了GNOME会话,并默认为类似180或190DPI。我确信我是在1024×768的工作(或左右)和去了控制面板去改变它,这真是令人惊讶……
Hubert Kario 2010年

9

我的理念一直是将最强大的系统掌握在开发人员手中。我相信这是开发人员,系统管理员,还是数据库管理员。我了解他们正在运行Python和MySQL,但是如果他们认真对待自己的技术,他们将需要强大的功能。另外还有屏幕不动产的问题。有了上网本,您当然可以在家里或办公室时插入显示器,而在飞机上或遥控器上则不能。我拥有更大笔记本电脑的原因之一是屏幕尺寸。


我第二次讨论电源问题。开发人员因迅速淘汰其系统而臭名昭著。此外,在屏幕上的房地产上,不仅要买便宜的大型笔记本。获得一个也可以执行高分辨率的任务,这样每个开发人员都可以最大限度地发挥自己的工作能力。
米尔纳2009年

3
强烈反对:不要给开发人员任何超出预期目标客户的能力的东西,实质上,这意味着:标准办公PC。当然,在其中放置了可以处理2个屏幕的优质图形卡(如果预算允许的话)。拥有强大机器的开发人员将(通常)仅使用他们能获得的所有资源,然后最终您将获得资源作为产品(对于sysadmin来说也是一样,只是因为具有5GB数据规模的测试安装不会并不意味着它将具有5TB的数据)
serverhorror

@服务器恐怖:我不能说我完全同意你的看法。很少期望目标客户重复编译其应用程序,也通常不会期望他们使用IDE。一定要使TEST计算机与目标计算机相同,并要求在发布之前在其上测试所有软件,但通过给开发计算机提供与Word + EMail + Web Browsing机器相同的规格来破坏开发计算机。听起来不是一个好主意。
JMusgrove

@JMusgrove我的意思绝不是削弱生产力。我需要一个超级工作站来完成工作-去做吧。但是我经常看到带有8GB RAM的开发人员工作站,一些多核CPU,HW-RAID控制器等等,不仅仅是因为有可能获得它-猜猜是什么?团队中还有5个人突然也需要这个。不是因为他们想要,而是突然他们需要了-让我再说一遍:如果需要动力,将动力交给团队并没有错,但是为什么不尝试用大脑而不是硬件来解决呢?:)
serverhorror 2010年

8

键盘可能有问题。为了减少尺寸,很多弯角都没有,而且由于您没有完整的键盘,打字可能令人沮丧。

系统资源和屏幕尺寸对于某些人也可能是一个问题。我知道戴尔上网本仅随XP一起提供,而Windows 7即将来临,上网本的格局可能很快就会改变。

几个月前,我考虑了这一点,并决定最好购买13英寸的笔记本电脑。我花了更多钱,但还是值得的。


屏幕尺寸/分辨率将是我的主要关注点。您需要尽可能多的编码,而上网本的低分辨率使工作起来非常不舒服。
詹姆斯·萨瑟兰

4

作为程序员,我会对上网本感到不满。我有一本上网本,可以轻松浏览网页并便于携带。即使使用笔记本,我的工作也使我从编程的角度感到不满意。我非常喜欢台式机。我认为总体而言,这是个人决定,但我认为对于90%的人口来说,上网本会太小。


4

没有冒犯,但是坦率地说,如果某些IT人士试图将上网本强加给工作中的信息工作者,我将尽力让他尽快解雇。我是IT人士。只需将人们的薪水乘以生产力损失就可以了解问题。


这有点苛刻-与该人交谈以尝试使他们更好地了解开发人员的需求会更好吗?随意解雇员工是不利于整体生产力要么:)
RedFilter

2
射击可能反应过度,但通常-任何一整天都呆在计算机前的工人,需要钱可以买到的最好的该死的工作站-真的^^
Oskar Duveborn

4

我相信Jeff Atwood撰写了有关该主题的权威文章:

编码恐怖:程序员的权利法案

... Jeff的帖子是我所见过的开发人员生产力(和士气)增强的最佳概述。而且这不只是什么,但为什么,这有助于使所需投资的商业案例。为开发人员选择计算机时,请牢记此帖子。

上网本确实在工作场所中占有一席之地,而不是像任何人的主要工作站一样。

好处是便携性和价格。缺点是生产力和性能。

上网本最适合在沙发上,咖啡厅或躺在后院的吊床上休闲浏览网页。作为商务旅行伴侣,它也很有用;它非常适合放在桌子上(即使当您面前的人决定倾斜并小睡时也是如此),一旦到达您要去的地方,就可以很好地连接到投影机,以使PowerPoint演示文稿客户端目眩神迷(尽管您将不想在其中撰写演示文稿)。

上网本可以是可以接受的Outlook客户端(尽管即使这样屏幕也很小),并且可以运行Office应用程序。您很可能只会用它来引用现有文档或进行较小的编辑。

如果您只需要参考文档(几分钱),您甚至可以使用Outlook Anywhere(以前称为OWA)和免费下载的Office文档查看器应用程序。

我见过的所有上网本都没有真正的对接解决方案。仅有VGA和USB。

要寻找的关键因素是内存可扩展性(某些内存容量为1 GB,将不再接受),屏幕尺寸(有些容量太小而无法使用)和六芯电池(应该至少需要7个小时才能拔出电源) )。如果您希望进行网页浏览以外的其他操作,则键盘的质量和大小也很重要(即使是狭窄的小键盘,快速的电子邮件回复也会令人沮丧)。没有光学介质,因此您无法观看飞行中的电影(还有人这样做吗?)。

所有便携式计算机都是妥协的产物。了解权衡。《纽约时报》的戴维•波格(David Pogue)将上网本称为“ 妥协先生 ”(视频)。

几周前,我拿起了一台ASUS Eee PC进行了试用。我的主要兴趣是在房子周围和旅行时随意使用。我已升级到2GB DIMM,并已加载Windows 7 RC和Office。我发现我使用它的次数超出了我的预期(整个家庭都在使用),但是我当然不希望它成为我唯一的计算设备。


3

程序员主要使用Python,并且大多数人都在运行小型MySQL安装程序(开发人员安装程序)。其余的人大多使用Word,Excel和PowerPoint。

Netboooks会浪费太多开发时间。通常,上网本被设计为使用很少的功率=大量的处理能力损失。笔记本电脑硬件的成本与等待开发人员的成本相比没有什么

  • 其他:在这里省钱,上网本很好
  • 程序员:将最后一分钱都花在这些机器的CPU / RAM上

另外,不要以为会有可用的扩展坞!例如,如果要停靠Vostros,则必须考虑3rd party硬件


2

您应该为开发人员考虑上网本的唯一原因是,他们必须进行一些演示(将其连接到投影仪)。

上网本不适合开发,因为它们通常缺乏鲁棒性(CPU,内存),键盘尺寸减小,屏幕分辨率低,质量低。他们使用的是速度极慢的小型1.8英寸HDD,甚至是较小的闪存盘。

您可以通过这种方式在上网本上运行基于Eclipse的开发工具。

您应该考虑购买具有至少15英寸屏幕,至少3GB RAM(最好是6GB),至少双核CPU,快速HDD,像样的GPU的笔记本电脑,以应对现代工具的所有麻烦。


2

不会将上网本用于您提到的任何用户,除了用作在旅途中检查电子邮件并偶尔进行支持或错误修复的辅助设备外。即使有了某种监视器扩展和外部键盘,它们也根本没有能力。如果现代的IDE甚至可以加载到上网本上,我会感到惊讶。

您可能会考虑使用一台小屏幕但功能强大的笔记本电脑,该笔记本电脑带有扩展坞和用于主要工作区的外部显示器。如果它们有两个主要的(即家庭和办公室),您甚至可以考虑使用两个扩展坞设置。如果实际旅途时间相对较短,则可以将主要工作区的台式机和上网本视为额外的设备,使用GoToMyPC或等效设备在不在办公室时访问台式机。

1-开发人员和设计师往往喜欢大量的屏幕空间。移动时,需要牺牲这一点。如果他们没有主工作区,那么他们可能永远也不会得到它。
->检查带有“ sidecar”额外显示屏和内置数字平板电脑的联想笔记本电脑

2-这些是昂贵的人。小心权衡生产力与前期成本。.缓慢而沮丧的开发人员会不断增加成本。我会在功耗,内存和屏幕尺寸方面犯错。

3-将连接考虑在内。如果它们将经常移动,则还包括案例和某种远程备份。

祝好运。请更新帖子或添加评论,以了解实际情况!


1

我在家中使用上网本进行Web开发。唯一真正的生产力杀手has就是SSD的速度。我有EEE1000。如果我要再做一次,我会得到EEE 1000H,并用一个好的SSD(即OCZ Vertex)替换硬盘并将RAM升级到2GB。我使用Ubuntu Netbook Remix,apache,mysql,带有Firebug的Firefox和vim。从速度更快的台式机过渡很艰巨,但是现在我已经习惯了键盘,可移植性正在释放。相比之下,Atom处理器速度较慢,但​​我认为值得延长电池寿命。


1

作为程序员,我将用于开发工作的最小屏幕是我的17英寸MacBookPro,但我更喜欢在上一份工作中将其作为双屏幕设置使用的24英寸和21英寸显示器。

您需要为您的IDE,文档和应用程序或一两个Web浏览器提供大量的屏幕房地产,以查看您的测试站点。根据定义,上网本没有该屏幕的房地产。


1

对于他们的开发机,大多数程序员需要大量的屏幕区域,内存,处理能力,连接器,带有大屏幕/多屏幕的扩展坞,舒适的键盘和出色的鼠标。上网本实际上无法提供任何这些功能,但仍可能是一笔不错的投资,因为它们比笔记本电脑便宜得多,只是为了确保程序员随处都可以有一台计算机。在没有很多钱的时候偷工减料是可以的,但是如果您付钱给程序员,您应该考虑是否可以负担得起那些不能胜任任务的设备,从而使他们无能为力。

对于其余的部分,您可能可以略微忽略处理能力和多个屏幕等内容。但是我也不认为上网本对他们来说是一个可行的选择。


1

“上网本”的确切定义有些夸张,但通常它们是便宜,小型,超便携式的PC,可以随身携带以在火车上查看电子邮件或其他内容的东西,如果您丢失/掉落/摔坏了它,那将不是一个完整的灾难。上网本通常会带有一个用于插入大屏幕的外部VGA端口,但这仍然不能为它们提供更高的显示分辨率,您当然可以将它们插入任意数量的USB键盘和鼠标,但是我尚未看到带有时髦的多合一扩展坞的产品。

除非您的预算非常紧张,否则最好是让开发人员在合理的范围内拥有他们想要的任何计算机设备,或者只是购买台式机,笔记本电脑和/或上网本以节省乱码。


1

以我作为开发人员的经验,上网本以及除功能最强大的笔记本以外的所有笔记本都不足以进行日常开发,甚至功能更强大的笔记本也有不足之处。

出色的工作站设置有很多话要说,不只是其他人带来的电源问题,还包括人体工程学和显示器!据我所知,很少有笔记本可以处理3台显示器(没有上网本可以),甚至更少的笔记本甚至可以处理2台1680x1050或更高的显示器。

您的开发人员可能足够移动,以至于笔记本比台式机更具意义,但我非常希望台式机可以进行主要开发,而上网本则可以用于检查电子邮件,并偶尔通过SSH远程连接到服务器以提供支持。


1

我认为一台上网本对您所描述的只需要使用Office应用程序的用户来说就可以了。开发人员需要更强大的功能。他们需要什么取决于他们正在处理的应用程序的复杂性和要求。我认为,作为开发人员,我们倾向于忽略所需和所需之间的差异。我在工作中使用了功能非常强大的笔记本电脑,这是可以理解的,因为我从事的应用程序性能非常高,并且可以与多个外部设备和软件组件进行交互。我在家工作是在一台6岁的笔记本电脑上完成的,我主要使用asp.net进行Web开发。那台旧笔记本电脑可以轻松处理我使用的所有工具,Visual Studio,Dream Weaver,Photoshop等。您要获得的开发成果必须是最先进的2500美元笔记本电脑,


1

我无法想象在带有2个显示器或1个非常大的显示器的台式机前使用少于全尺寸的104键键盘进行编程。我想我可以,但我的生产力不是很高。


1

我有一台上网本,可用于将VPN /远程桌面连接到我的大型台式机。.该桌面运行我所有的真实软件-它始终处于运行状态-上网本仅用于不在办公室时访问。左右滚动。上网本的重量和大小对我来说是个好选择。我购买了具有Express卡插槽的Lenovo版本,因此在无法使用WiFi时可以使用电话卡。我很快就要投资9芯电池了。它的重量稍重一些,但是能够继续工作几个小时是值得的。


1

忽略人体工程学,连接到全尺寸屏幕和键盘+鼠标,Atom cpu根本没有任何余地用于实际工作...

...如果只是脚本或在飞行中完成某些事情,这可能很好,但是任何使用c ++(或java,.net等)进行开发的开发都需要编译和链接-或与数据库或同时处理多个环境的任何其他系统-将给CPU造成负担。如果特别是c ++程序员,请特别注意-不要满足于最新,最出色的处理器和匹配的系统-2秒的等待而不是10或20的等待时间会产生很大的不同...如果当前的应用程序足够大,我们只用几分钟在谈,这确实有所作为。


1

我希望在某种程度上与许多职位有所不同。我不会将其用作主要开发工具。但是,这对于在火车上练习和提高开发技能非常有用。是的,屏幕的尺寸和功率都不是很好,但是将来您的后背会感谢您的,因为您为上网本的轻巧而牺牲了这些。我很快就会上班,并计划在上下班途中使用Visual Studio 2008和2010。


1

我们只是为开发人员购买了一堆上网本,但是由于某些原因,这种情况可能不适用于大多数人。电池时间和发热量是我们的主要考虑因素。

在我们印度地区,电力不是很可靠。通常一周有一天,六到十个小时都没有电,而我们的备份只能为那么多台计算机供电。断电时,我们只需拔下22英寸显示器的电源,然后将上网本放在笔记本支架上即可。外部鼠标和键盘仍然可以使用,因此,尽管我们的开发人员可以在非常小的屏幕上工作,直到恢复供电,但他们继续富有成效。

此外,上网本产生的热量明显减少。这里的平均温度在30到40摄氏度之间,这是上网本的又一重大胜利。电力节省将乘以空调节省。

对于我们来说,这些是上网本而不是台式机或笔记本电脑的考虑因素。但是正如所说的那样,这希望不会对你们大多数人适用。


1

你们真被宠坏了。我住在非洲加纳。我在Web开发中使用分辨率为1024x768的旧HP Compaq PentiumM。我刚完成大学。它非常适合我。我不介意多余的空间,但是使用此分辨率您无法实现。我在学校的现金有限,所以我没有太多选择。所以我开始喜欢小屏幕。有时我会在女友的上网本上编码,但我从来没有任何问题。我实际上更喜欢小型设备,因为即使在自己的房间里,我通常也会四处走动。额外的电池寿命也被证明是非常不错的。我在Ruby on Rails上进行了大量的GIMP和Inkscape工作。

如果您可以训练自己有效地使用上网本,我会说上网本是理想的Web开发机器。


0

好的双核Neo或Atom上网本11.6“或12”以及2 Gig RAM或更好的Asus 1201n或hp DM1-2070怎么样?它可能会起作用,并且HP上只有92%的键盘尺寸看起来很吸引人

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.