Should we develop using Surface Pro?
I have a very old desktop PC, which I use to program/develop on.
I didn't and don't want to have a laptop.
OK, that's enough for the background. Now back to Microsoft Surface.
I have very much interesting in Surface Pro (the x86 version, I would ignore RT) because it can be either a tablet and a real laptop, and it's made by Microsoft.
My question is, should we do heavily development on Surface Pro? Such as compile a big C++ library using GCC which cost half an hour and hit the disk for millions of times?
The disk hitting on the tablet makes me hesitate. I guess (only a guess, I don't know hardware) the disk has shorter life than a normal hard disk in a PC. So maybe that kind of development will make the tablet disk die very quickly? This is what my major concern, hope someone can give clarify on it.
EDIT: Seems my original post is focused on the disk. Beside that, it will be great if you tell whether you are planing to get a Surface Pro for development.
For me, I have strong willing to get a Surface Pro as long as the price is acceptable to me.
https://www.kbasm.com -- My personal website
https://github.com/wqking/eventpp eventpp -- C++ library for event dispatcher and callback list
https://github.com/cpgf/cpgf cpgf library -- free C++ open source library for reflection, serialization, script binding, callbacks, and meta data for OpenGL Box2D, SFML and Irrlicht.
And in any case, reading from flash disks does not damage them. What wears them down is writing, and that only happens when you write code and save your files to disk. I doubt you will be writing that much code to disk, and even source control doesn't really write that much either, so I would say you are worrying for nothing.
Furthermore, those drives are solid-state/flash, so they are actually much more efficient than mechanical hard drives with respect to "disk hitting". Whereas randomly accessing various files will thrash the hard drive as the head has to spin around all the time, introducing considerable latency, electronic drives will just deal with it quickly and with no moving parts getting worn down from use.
I think you should be OK.
“If I understand the standard right it is legal and safe to do this but the resulting value could be anything.”
I cannot remember the books I've read any more than the meals I have eaten; even so, they have made me.
~ Ralph Waldo Emerson
The system specs say Surface Pro comes with a HDD ( 64 GB ), not a SSD by default, unless you upgrade to SSD
Are you sure? SSDs tend to have capacities that are power-of-two, HDDs typically don't, and also usually have much larger capacities lately.
I haven't seen any reputable specs for the Surface Pro yet, anyway. Just specs for all of the other Win8 machines from other vendors.
edit: I lied... asus transformer book >> all
I would have thought the Surface Pro has some kind of SSD, rather than traditional hard disk (it's not clear to me that "HDD" implies not an SSD).
http://erebusrpg.sourceforge.net/ - Erebus, Open Source RPG for Windows/Linux/Android
http://conquests.sourceforge.net/ - Conquests, Open Source Civ-like Game for Windows/Linux
I misread the story about the HDD / SSD on the Surface Pro. The person was talking about external hard drives ( USB 3 ).
Any way, there are no reliable sources that say what the hard drive actuality is, aside from 64 GB in storage.
I cannot remember the books I've read any more than the meals I have eaten; even so, they have made me.
~ Ralph Waldo Emerson
Any way, there are no reliable sources that say what the hard drive actuality is, aside from 64 GB in storage.
If it is 64GB, then it is almost without a doubt an SSD. Shipping a hard drive based tablet with such a low capacity in this day and age would be an unmitigated disaster.
Tristam MacDonald. Ex-BigTech Software Engineer. Future farmer. [https://trist.am]
On a related note, I have wondered - why do we not see any choice in hard disks for small devices like tablets or video media players? It's not that physically-small hard disks aren't possible, because they exist in mp3 players. It seems odd that say, almost 10 years ago you could get a 20GB mp3 player, and today you can get much larger sizes, but other kinds devices today are struggling to catch up to 20GB. I can see that flash or SSDs may have advantages, but it seems odd that there's no choice whatsoever?
I mean, given that a primary use of tablets are to play videos (there's a reason why what we now call as tablets were until recently called media players), it seems odd that you can get a 160GB device if all you want is a small thing to play mp3s, but I can only get a 64GB device at absolute maximum (and paying through the nose for it) if I want to play videos, even though video files are much larger, and the device is bigger.
http://erebusrpg.sourceforge.net/ - Erebus, Open Source RPG for Windows/Linux/Android
http://conquests.sourceforge.net/ - Conquests, Open Source Civ-like Game for Windows/Linux
If not, well, there are other upcoming Windows 8 tablet/laptop hybrids that will work fine as a traditional laptop. I'm more interested in the idea of "ultra-portable PC" than "tablet with optional keyboard" aspect of it, so this is something I'm curious about.
http://erebusrpg.sourceforge.net/ - Erebus, Open Source RPG for Windows/Linux/Android
http://conquests.sourceforge.net/ - Conquests, Open Source Civ-like Game for Windows/Linux