TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: A cheap netbook for development?

27 pointsby devmonkover 14 years ago
I have been wanting something inexpensive, lightweight, and not bulky to carry around the house and around town that I can develop on. I know most netbooks are fairly underpowered for development, but I thought I could focus on developing with vim or something lightweight and could build/test on a server. I'm also interested in Android development, but I'm not sure about the value of running Android on a netbook for testing vs. a mobile device. I would be the first to tell someone that they should just use a mac pro if they had the money and wanted to be mobile, but I just think of it as too bulky, and I really like the idea of a netbook. I know my fingers might be a little cramped, but maybe I'd get used to it.<p>Have you done any development on a netbook, and if so, what do you think of it? Any recommendations?

31 comments

grobolomover 14 years ago
I'll echo most everyone else - a netbook, for development, is not an ideal choice. However, there <i>are</i> advantages - very portable, ridiculous battery life.<p>My main choice (and the one I ended up buying) was the Asus 1005PR : <a href="http://commercial.asus.com/product/detail/69" rel="nofollow">http://commercial.asus.com/product/detail/69</a><p>Here are the reasons: 1. Ultraportable. 10" screen means it fits anyway, and is light enough to carry around by hand. It's lightweight and comes with the standard EEEpc addons, making the boot-up time, especially to the mini-os, very good. This means quick note-taking and response if you think of something cool on the fly.<p>2. Absurd battery life - sometimes you don't want to drag around the power cable. Sure, 6 hours is enough for most people, but in honestly most other netbooks I've tried only hit 3-4 hours. I can easily crank out 6-7 in a single Starbucks dev session. This netbook will get you there, and the bus/train ride home.<p>3. Adequate screen size - Sure, it's 10", but its got a 1366x768 screen. Vertical space is an issue, but horizontal is very good - widescreen makes it pretty sexy for Ubuntu Unity (though I don't really like Unity). I will say that it 100% better than a 1024x600.<p>4. Fast - a Broadcom chip means you've got 720p on youtube with no hiccups. 2gb of ram with a decent Pinetrail processor. Not ridiculously fast, but with any netbook you're really not going to get more than 2Gb and a decent processor, but this <i>does</i> do the video part at least. Slap on a 64GB solid-state and you're flying.<p>5. Cheap? Really, all netbooks are cheap. This is towards the upper spectrum.<p>6. It fits the bill - it fits the specs you posted. It's not underpowered, and it's <i>extremely</i> portable and fast (bootup especially). Good for monitoring uptime/fixing quick bugs/ developing for long periods of time (with proper adjustments to your dev environment).<p>Hope this helps!
AngryParsleyover 14 years ago
I own an Acer Aspire One (1.6Ghz Atom, 1GB RAM, 160GB hard drive). While the battery life isn't bad (5 hours), performance is poor and the whole thing is too small to do much work on. I've also had constant problems with audio, video, and wifi in Ubuntu. Windows XP works alright, but it's not useful for much more than browsing the web.<p><i>I have been wanting something inexpensive-</i><p>I used to think this way. Now I realize that it's not worth skimping on something you spend a significant fraction of your life using. Instead of the up-front cost, think of the amount you'll be paying per hour for the life of the machine.<p>I'm going to use numbers that favor cheaper computers. Say you use it 4 hours a day and upgrade in 2 years. If you spend $500, you're paying about 17 cents per hour. $1500 is 50 cents per hour. If you're actually using the machine for development, you'll create many times that in value each hour, let's say $5. If you can improve your efficiency by 10% (50 cents/hour) by buying the $1500 machine, then it's worth buying.<p>I've followed my own advice and bought a maxed-out 11" Macbook Air. I love it enough that I'm using it as my main development machine.
kevinpetover 14 years ago
I've been doing some work on my eee 1000he lately. Eclipse is runnable but noticeably slow. When I'm at home, I tend to use it as an x terminal for the desktop upstairs. I love the battery life, the keyboard is good enough for several hours with only a slightly cramped feel.<p>This is not my primary development machine and I think you aren't looking for that either. It's not just about the initial cost outlay. When I carry around a $300 machine, I don't worry about leaving it in the car, or spilling coffee on it, or so on. I don't worry about some absurdly padded bulky bag.<p>If I were in the market right now, I would go for an 11" timeline or similar intel ULV. The boost to 13??x768 is about 50% gain over the 1000he's 1024x600, and the CPU is probably 2-3x my atom.
评论 #1842626 未加载
codedivineover 14 years ago
Rather than a netbook, get a 11.6inch machine like the Acer 1830T (or many others). More screen resolution, better keyboards, more CPU horsepower and only slightly more expensive (can be had starting around $375-400) and weight is still only around 1.5kg/3.3 pounds.
评论 #1841844 未加载
评论 #1841932 未加载
eftpotrmover 14 years ago
I've got an Asus Eee 1000 HG which I use for Windows development, bought as a reconditioned ex-demo machine for about half retail. It's obviously slower than my main machine, but (by and large) quite fast enough for my day-to-day development usage with Visual Studio 2010 and SQL Server. VS2010 is particularly useful for netbook development, having a lovely scalable default programming font and a zoom feature.<p>The one time I remember it being particularly slow for development was when I was doing some odd SQL Server testing and needed to return a couple of hundred results sets. The query wasn't very slow to run, opening that many results set in quick succession was. It's also not really fast enough for raw photo processing but then I'm not entirely surprised about that and it is usable in an emergency :-)<p>I know what others mean about inexpensive - for me this was as much testing the theory as anything, a dearer machine wouldn't have been bought on a whim. I can live with the limitations inherent in such a cheap machine, they don't cause me major issues.<p>The machine has about 4.5 hours battery life - that's good but it's taught me that with a small machine like this because it just lives in bags most of the time, the more battery life the better - it doesn't get automatically plugged in to use every night, so more battery life is better.<p>A better screen - higher pixel and colour resolution - would be appreciated but the existing one is perfectly usable.<p>I wouldn't have taken the punt on a dearer, higher spec machine when I already had a perfectly good main laptop, and I'm still getting significant added value from this cheap little thing from places I wouldn't / couldn't take the big main machine. If you can get a good deal, I'd recommend one to anyone - even at full retail if you've got a solid use case and are happy with the spec you've found.<p>The one time I remember it being particularly slow for development was when I was doing some odd SQL Server testing and needed to return a couple of hundred results sets. The query wasn't very slow to run, opening that many results set in quick succession was. It's also not really fast enough for raw photo processing but then I'm not entirely surprised about that and it is usable in an emergency :-)<p>I know what others mean about inexpensive - for me this was as much testing the theory as anything, a dearer machine wouldn't have been bought on a whim. I can live with the limitations inherent in such a cheap machine, they don't cause me major issues.<p>The machine has about 4.5 hours battery life - that's good but it's taught me that with a small machine like this because it just lives in bags most of the time, the more battery life the better - it doesn't get automatically plugged in to use every night, so more battery life is better.<p>A better screen - higher pixel and colour resolution - would be appreciated but the existing one is perfectly usable.<p>I wouldn't have taken the punt on a dearer, higher spec machine when I already had a perfectly good main laptop, and I'm still getting significant added value from this cheap little thing from places I wouldn't / couldn't take the big main machine. If you can get a good deal, I'd recommend one to anyone - even at full retail if you've got a solid use case and are happy with the spec you've found.
gte910hover 14 years ago
I have developed on a netbook, it is really not worth the experience. If you want cheap, buy a desktop, a dell, or the 999 mac.
评论 #1841605 未加载
ctkrohnover 14 years ago
Thinkpad X100e. It's got an 11.6" screen with a 1366x768 panel. Nice keyboard and runs Ubuntu well. Should set you back about $500.
评论 #1841913 未加载
评论 #1841926 未加载
rriepeover 14 years ago
I use an older Asus Eee PC. It works pretty well, but has resolution issues like others mentioned.<p>I do a lot of graphical work on it (I created <a href="http://productplaceme.com" rel="nofollow">http://productplaceme.com</a> on it) and it actually works really well. I'm even doing digital paintings on it after setting up my tablet.<p>Resolution is an issue, like others mentioned. On the other hand, it does keep you focused. You definitely have to work on one thing at a time. This might be a bigger issue for people who do a lot of coding-- I can't really comment on that.<p>It is nice having one machine to bring everywhere. If you're flying, you don't have to transfer everything to your netbook. It's all already there. The portability also makes it so you can comfortably use it anywhere (like on the couch, where I am now). On the other hand, the <i>least</i> comfortable place you can possibly use it is a desk.<p>If you do get an Eee PC, download and install EasyPeasy. The default Xandros was pretty terrible, and EasyPeasy is pretty great.<p>EDIT: I also wanted to add that I'm doing digital painting on a 250-dollar machine, with a 45-dollar tablet, using free, open source software. In other words, I'm doing Photoshop-level work on hardware that costs half as much as Photoshop. Not a bad deal.
评论 #1842075 未加载
PStamatiouover 14 years ago
There is a particular Eee PC with 1366x768 resolution (same as 11.6" MacBook Air, but it's only $400 or so). I forgot the model number but it should be easy to find on amazon. I want to say the model number ends in "PR"<p>edit: <a href="http://www.amazon.com/Seashell-1005PR-PU17-BK-10-1-Inch-Netbook-Battery/dp/B003FZC1K4" rel="nofollow">http://www.amazon.com/Seashell-1005PR-PU17-BK-10-1-Inch-Netb...</a>
评论 #1841642 未加载
jaweeover 14 years ago
Use the only Richard Stallman approved computer, which also happens to be a netbook! <a href="http://www.lemote.com/en/products/Notebook/2010/0310/112.html" rel="nofollow">http://www.lemote.com/en/products/Notebook/2010/0310/112.htm...</a><p>See: <a href="http://richard.stallman.usesthis.com/" rel="nofollow">http://richard.stallman.usesthis.com/</a>
huwshimiover 14 years ago
There was a thread about this a while ago: <a href="http://news.ycombinator.com/item?id=1287909" rel="nofollow">http://news.ycombinator.com/item?id=1287909</a><p>The blog post that thread links to is worth a read.<p>I personally do some Django development on a netbook and have found it excellent, especially while commuting. I have not had a problem with being under powered (I don't know how Android development would compare) and the only downside has been the lack of screen realestate. Thankfully I bought a netbook with a reasonable keyboard size (Asus Eee PC S101).
Orvaover 14 years ago
Using IDEs with netbook is not really good experience: screen area is just too small for having all components on screen same time and you cannot help noticing that modern IDEs do need way too much resources to be smooth on such tiny machine. Netbooks cannot really be used like normal laptops: usually there is no other option than programs fullscreen, which in practise means you need virtual desktops. This effectively throws windows to the bin, but if that is not problem for you.. go ahead and get one. Just make sure you test it beforehand, many netbooks still have horrible keyboards!<p>Lately I have been doing most of my developing on netbook using vim and must say I love it. There is no performance problems with any scripting languages, not even while having mysql + rails/cakephp on. Only problem is compiling bigger projects when doing c/c++, but that isn't problem if you have access to box with more power like you suggested.<p>My own machine is Samsung n140, although my config is not the most usual one: stripped down arch + xmonad. Battery life while using wlan is from 10 to 14 hours. The reason why I ended to this particular machine is combination of awesome battery life + really nice keyboard, one of the best I have found from any laptop. Minus side is kinda low quality HDD which blew up quite fast, but I use this machine only on battery power with agressive spindowning and load count jumps into sky fast which can explain.
psyklicover 14 years ago
I have used a netbook for development. It is not very fun. The main problem is the screen resolution - 1024x600. This ensures that a modern IDE will not fit on the screen without hiding the most useful parts. For example, when you compile code, you will not have enough room on the screen to view your errors and code simultaneously. (Or rather, you <i>can</i>, but it is frustratingly very cramped).<p>So, I use Notepad++, auto-hide the Windows taskbar, hide all of the toolbars, and reduce the font size. Now it is usable ... oh wait, no it isn't ... the screen resolution is still a big problem. What about when I want to ... view a help file? Compile/run my code in another window? View a website? First, there is almost no room on the screen to put two windows side-by-side. (It can be done, but they have frustratingly small widths.) So, you have to manually switch between applications all the time. And you soon find that it gets old fast, especially since the taskbar is necessarily auto-hidden.<p>Another item (at least from my 1-yr old netbook): Netbooks are staggeringly slow at playing web video - high-res video on youtube is not watchable.<p>So, I do not recommend a netbook for development. For basic web browsing, a netbook is awesome. But not for development.<p>EDIT: These are based on my experiences with a 1024x600, no HD-enhanced netbook. There are new models out now :)
评论 #1841552 未加载
评论 #1842580 未加载
juancferrerover 14 years ago
I recommend an X series thinkpad. x40 although X60 and up would be ideal. It'll be in the $300-600 range used, and lightyears better than what any netbook would offer
评论 #1841635 未加载
评论 #1841818 未加载
anthonybover 14 years ago
I have an EeePC 901with 2Gb RAM and Ubuntu netbook edition installed - it works pretty well for development and web dev type stuff - I even wrote a book with it. About the only thing that I wouldn't use it for is anything requiring a large screen (eg. layout and design) or something requiring large amounts of processing power (eg. Running Eclipse or compiling lots of stuff). Other than that, it's great.
评论 #1841850 未加载
Poiesisover 14 years ago
The MacBook Air looks pretty good (SSD standard!), but it s not as cheap (in either sense) than the typical netbook.<p>I run XCode on a Dell Mini 9 with Mac OS X. It has the expected tradeoffs: the keyboard is tiny, resolution too. But it's amazing how fast it feels die to the SSD. I simultaneously hate the keyboard for putting the quote key elsewhere, and am impressed that I can mostly adapt to this.
评论 #1844980 未加载
rrrhysover 14 years ago
I have a HP mini 5102, and spend 3 hours a day on it doing web dev - I find it awesome. Resolution is 1366x768 so you don't get too squashed in. It has 3G built in as well and the battery life is safe for probably 5 hours (meant to be 8 maybe) The keyboard is almost natural size, and it has enough grunt to keep a few things open (lets not kid ourselves, but it does better than I expected).
joeyhover 14 years ago
I have used nothing but some Dell Mini 9's for programming and everything else for over a year. It took some getting used to, and some significant customisation of my window manager, but I feel as productive with it as with anything previous.<p>The low specs rarely bother me. I have upgraded the SSD, that was the only stock component that was annoyingly slow (and small).<p>I wrote up the approaches I use for very task-specific, low resolution workspace layouts here: <a href="http://kitenet.net/~joey/blog/entry/xmonad_layouts_for_netbooks/" rel="nofollow">http://kitenet.net/~joey/blog/entry/xmonad_layouts_for_netbo...</a> Should be applicable to non-xmonad users too, just perhaps harder to do.
thecombjellyover 14 years ago
I use an older 9 inch Eee PC. For $170 off of woot, it's been real good. I actually liked it enough that I got rid of my desktop and this is my sole computer now. I do tons of development on it. I installed a lightweight Linux distro (Arch) and am running a lightweight, minimalistic DE (stumpwm). I found that the default KDE3 was too heavy, but with my customizations I have almost no lags in development (all of my development is for web apps written in Chicken Scheme). I like to work out in the sticks (in areas you can't get to by car) so this works out real good.<p>If you need to use development environments heavier than emacs/vim, than you may need something more powerful.
LogicHoleFlawover 14 years ago
I'm currently doing full-time development work on a netbook. It's not ideal but it is manageable. It's an MSI Wind running Ubuntu 10.10. Admittedly it's hooked up to an external monitor, keyboard, and mouse. And I upgraded it to 2GB of RAM and a 300GB hard drive. At any given time I'll have gvim, chrome, apache, mysql, and memcache running.<p>I'd like to get a beefier laptop but this will do for the time being. Funds are tight.<p>EDIT: If you decide to get a netbook, try out a few and see what keyboard layout you like. The hardware inside will be pretty similar, but the keyboards are all crummy in slightly different ways.
评论 #1841765 未加载
vincover 14 years ago
I use an Asus Eee PC 1005HA, it's inexpensive and very lightweight, perfect for working from anywhere. Great autonomy too!<p>With a resolution of 1024x600 the screen is not very big but I use xmonad (a tiling window manager written in Haskell) which maximize the available surface. I also only use command line apps and it makes everything extremely fast.<p>xmonad + vim make me very productive and if I want more power I just log on another computer by ssh and it's completely transparent!
TamDenholmover 14 years ago
I've always wanted to go on the road and still do dev work, i was considering this setup as a dev environment, iPad + bluetooth keyboard for coding on and while i could easily switch between code editor and browser i'd probably use my HTC Desire HD as the web browser to view what i'm coding.<p>In theory it would work but i've yet to test it as i dont have a bluetooth keyboard yet.
desigoonerover 14 years ago
I'd recommend the Toshiba R700 series .. I have the one from BestBuy in addition to my MBP.. 13 inch machine with Core i3, 4 GB RAM, 500 GB HDD, 720p display, 5-6 hours of stock battery life (not playing video though), eSATA port for 750$ .. Did I say 3 lbs and doesn't heat up as much as MBP?<p>the crappy part : Intel Display adapter and very bad speakers .. almost tin can like
sjs382over 14 years ago
Other than my work machine, I've been using an Asus EeePC as my primary machine since March. I have a desktop at home, but I haven't touched it other than moving it to another room.<p>I use the EeePC as a dev machine and have to say, they keyboard sucks for special characters &#60;&#62;/\[], but the convenience is nice. Guess it's about trade offs. I love the netbook.
评论 #1841604 未加载
rebootingover 14 years ago
I have a MSI Wind. The keyboard is a pain to do dev work with. if you're doing Android development with a netbook get a real device to test - the emulator is practically unusable.<p>Agree with the rest of the comments here, a regular cheap notebook with a better processor will fill the role much better.
alexyoungover 14 years ago
I had a Dell Mini 9 and used it for months, but the keyboard and form factor got me down so I swapped it for a Macbook Air. Granted that's not a netbook, but it's far better for work.<p>I do a lot of objective-c though so I might be more enthusiastic about the Air than you.
bobfover 14 years ago
Although it might not fit with your requirement of being inexpensive, if you want something with a real CPU, light weight, small form-factor, and great battery life, I have the Asus UL20A-A1 (~$575) and love it.
Rhapsoover 14 years ago
Asus 1001P has served me well, wireless drivers are finicky with linux, it has the best size to usefulness of keyboard ratio I have yet to encounter. Cost me about 400$
评论 #1841558 未加载
weelover 14 years ago
I like my Thinkpad X61. It's not a netbook per se, but it has good battery life and isn't too bulky.
acconradover 14 years ago
Why not just find a T61 on eBay for the same price and get a bulletproof, fast machine?
sthompsover 14 years ago
LG X120, it's really basic. But it runs super quick, I do some light development on it.