I'm programmer and my electronics knowledge and soldering skills are pretty basic.
I want to find a bright, addressable (a.k.a. digital) RGB LED strip which can be attached to RPi and programmed without any hassle in any programming language (although Python is not my favourite, I'd prefer JavaScript or even C++).
I want it a bright as possible, so preferably 12V, but 5V may be enough. It should not flicker as to not cause eye strain.
I'm confused about the controller options out there - so many different chips, different LEDs, different generations. For example, some options from Adafruit are:
NeoPixels, use WS2812S (older) or WS2812B (newer) - some comments on their website say that they might be not the best option for RPi;
weatherproof LPD8806 strip (but their older models might have HL1606 chip instead, so again I'm not sure how it would turn out);
DotStar, which is their newest model and has APA102 chip
Besides Adafruit, there are other options, which make things even more confusing. Like this one, which claims to be "WS2812B strip with integrated WS2811 controller". Or this one.
How can the stripe be WS2812B if it has WS2811 controller and is that better than Adafruit NeoPixels which have WS2812B only?
And also this one which has only WS2811. It's not a strip, but still a pretty cheap option. This might work for me if RPi can connect to it.
Essentially, the question boils down to this:
Which LED strips and chips (or their combinations) are the most hassle-free to interface and work with on RPi: WS2811, WS2812B, WS2812B with WS2811 (as Amazon claims it), LPD8806 or APA102?