Nice thread of one-liners.
Based on my research for an industrial automation project I recently had to look at.
Arduino
+ More affordable
+ Analog I/O
+ Extremely low power draw; running on batteries seems viable
~ Arduino is really a whole family of products and performance varies widely; the most interesting Arduinos (Uno, Leonardo, Micro, Esplora) are microcontroller-based and cannot run any "widespread" OS.
- Connectivity is usually a bit problematic; restricted on specific models or using specific shields/addons.
- CPU performance typically anemic; no GPU
It is clearly targeted at . Extremely good at it.
Raspberry
+ 2(+1) standard products being manufactured AFAIK; the cheaper being microcontroller based is probably not quite a good deal even at 20 bucks
+ very flexible platform, with the most recent versions being able to run a whole OS
+ Considerably more powerful CPU, video decoding (encoding?) ASICs, I have been told the GPU is quite powerful (but no idea on shader model etc)
+ Ethernet, USB, HDMI, composite video
~ Nice addons (HATs); mostly cosmetic though
~ Heat spreaders are optional; I'm not sold on the idea of running it at load without them
- As far as I can tell, no analog I/O, needs an HAT.
- A board, a case, an hat, PSU and maybe an SD card and you'll be quickly over 100 bucks.
Raspberry (2) is much closer to a fully featured computer and "average joe" problems. The digital functionalities allows it to take a stab at some of Arduino problems but it's a whole different thing at its core.
Interesting,
In other words, If you are interested on digital/analog circuits experimentation and prototyping Arduino look be solution,If you want use it how a little computer Raspberry Pi is another solution,by the way, I heard that Pi will be supported for Windows 10.But thing is in how many time some Arduino specific setup could run some aplicattions that Pi, or run OS`s.