A rather simple yet powerful JavaScript framework based on “Processing”. Processing was designed as an electronic toolbox for artists, and absolutely amazing things have been built with it. Unfortunately, Processing is based on Java. Java is a fine programming language, but on the web it is unsafe and fell out of favour. JavaScript took over, which has less to do with Java than its name suggests.
P5 is Processing done again in JavaScript. It’s work in progress, but much works already, and for me it is a very friendly programming environment. It took me less than an hour to get my first illusion demo working in P5 – w/o bells & whistles, a full project takes much longer, of course. I use the Atom editor to edit & organise projects.
Cappuccino, another JavaScript framework, is much better when it comes a polished GUI, bindings, large projects etc.