I've worked with Cinder previously under Windows, but have recently switched to Ubuntu. Since Cinder doesn't work on Linux (::sadface::) I've began looking for alternatives. With that in mind, could you please tell me what the differences between Processing, openFrameworks and Polycode are, and compare them to Cinder?

Specifically, I would like to know

  • If there are differences in the functionality of the packages compared to Cinder (ie. one does something that Cinder doesn't and vice versa).
  • I would also like to know how different the syntax of the package is from Cinder's.

I have already seen the following articles: here and here and have also visited the corresponding website for each of the libraries but could not find a clear and concise answer to my question.

migrated from stackoverflow.com Jul 17 '13 at 11:09

This question came from our site for professional and enthusiast programmers.


The things that come to mind are that

  • Processing is the only one which is not C++ (but Java) in that bunch
  • I think openFrameworks is the one with the broadest platform support right now (Win, Mac, Linux, iOS, Android, with raspberryPi incoming currently)
  • Polycode is the youngest (with no judgement if that's good or bad)

It’s good to stick with the platforms with a big community and active development. For me, this currently is Processing and openFrameworks. I use Processing because of it’s simplicity and openFrameworks for applications with high demands on performance.

  • Here is a discussion on Processing vs. openFrameworks – Pwdr Jul 9 '13 at 20:58
  • …and here is an overview about different frameworks on Creative Applications – Pwdr Jul 9 '13 at 21:07
  • Thank you, but I've already seen both of these. What I'm looking for is a concentrated comparison of all three, and how they compare to Cinder. – lazyCrab Jul 10 '13 at 8:54

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.