jahboater wrote: ↑
Thu Mar 14, 2019 7:13 pm
Given the ridiculous difference in purchase price, electrical power consumption, physical size etc, I find the Pi is astonishingly good.
There is no question of it being "100 times worse" ...
The Pi is awesome, I love Pi's and other SBC's I've got dozens of them, from Zero's to Pi3b+ and much more powerfful intel based SBC's, but coding on your Pi, while perfectly possible and a good starting point to learn, especially if you just don't have another system to use as your development system, is just taking the hard road. I much prefer a simpler, faster, more effective toolchain.
And speed isn't just measured in the number of lines per second the compiler manages, its in ease of turnaround from hitting compile to the stopped breakpoints you can step through on your PC and visualise watches, data dumps and variable values, while watching the progress on your Pi. If you're doing a full screen project on Pi, you obscure your debugger (if you have one)
In terms of ease of development and turnaround debugging, profiling etc... I'd say working on a PC is actually 1000 times easier.. In fact I'd say working on any system, but sending to a target, is 1000 times easier. If I could work out how to connect 2 Pi's and use one as a dev system and other other as a target I'd be more than happy with that setup.
The PC is indeed much more expensieve, used more power and so on, but it is considerably better and easier to use than a Pi for development purposes. I guess it depends on what you value, power, price...or simple ease of workflow.
Bottom line, professional tools, make it a lot easier to work on projects, helps with debugging, keeps your project better organised, allows you to easily edit and access resources and a host of other benefits..
I grew up coding on ZX81's spectrums and amstrads using hisoft assembers and tape loading... the sheer joy of using a text screen 286PC with PDS hooked up to my specturm and being able to code and compile with no delay has never left me. Its by far the best way to work.
Very old computer game programmer, now teaching very young computer game programmers, some very bad habits.
Wrote some book about coding Pi's and SBC's, it's out now...go get it!