I'm learning to code for maybe a new career and while i'm learning to do this computers are going thought a "evolution". If I'm a developer doing this my question isn't so much like what language to but more what would I use to write this on? Do I use a tablet, Chromebook, or the good old laptop I'm not asking for a mistic prediction but a educated guess from developers who do this for a living. thank you in advance for answering.
Answer by Zbob750 · Dec 08, 2012 at 02:52 PM
Personally, I use a laptop/desktop. It's just the only thing at this time that is really powerful enough and versatile enough for most of the development I do. It's much more versatile because I can emulate Android, iOS, even other OS's. So the possibilities are endless.
I've only really seen HTML Developers use tablets (If you mean Android and iOS tablets), I haven't personally seen anyone using chromebooks (because all the tools would have to be web-based).
I suppose if the tablet ran a full Desktop OS it'd be fine. Think Surface Pro (not RT) and some of the tablets and convertibles Sony and Asus are coming out with.
Answer by ClosetFuturist · Dec 08, 2012 at 07:42 PM
I think Zbob750 hit the proverbial nail on the head. A main issue with tablet computers that would be hard if not impossible to overcome is the on screen keyboard. I can't imagine an onscreen keyboard having production usability and not being a counterproductive screen hog. I guess it could happen but the tablet would be much larger on the X and Y, removing one of the more popular aspects of the tablet computer.
Even more radical solutions are out there like the infrared projected virtual keyboard, but that inhibits mobility and like an onscreen keyboard lacks the tactile response. It may be a while before someone comes up with a better solution than a notebook.
Answer by Billtopia · Dec 08, 2012 at 07:54 PM
while you could write the programs on any of the above devices...in most cases the ease of use of a laptop or desktop PC would by far speed up your coding, and with a proper emulator, the debugging of your software. There would also be a problem on the tablets and such of finding a compiler for your code... There are compilers for the PC that will compile your code for just about any system, vs on specific devices, where you would be hard pressed to find one that runs on them. You will also have the benefit of being able to compile your code for other systems at the same time on the pc. Your compilation time will also be reduced by the added power of the pc vs a tablet...