Hello,
because you may want it to work on a desktop application AND in the browser. I know there is a current work on a new way on using p5js in the processing editor with nodejs so it should be possible to make applications too with it. it may be an answer !
In case, one use mainly, Processing, it should be possible to make an exportation in the browser with javascript and asm (but it is maybe too difficult, I donât know).
It would be possible too to make an exportation of a processing program to a p5js one. It had been made in processing 3 (event if it was only a start).
It is difficult to use p5js with big applications (the problems are with javascript, not with p5js) thatâs why typescripts exists. If there was some kind of exportation from processing to the web. Java in processing would be some kind of replacement for typescript (with this simple and quite powerful enough editor).
Iâm currently working on a project with two versions : one in processing and one in P5js (see here)/ Itâs time consuming to translate every modifications in Processing to P5js !
I can clearly see that there is a tendency to want to delete Processing and replace it entirely with P5js simply in my opinion for a fashion effect against Java (in the people who work for the foundation: why otherwise the question, in the last questionnaire whether it would be a serious problem for users?): I find that REALLY unfortunate!!!
In my opinion, presenting Processing as a kind of alternative to Typescript (with an export for the web) would be much more interesting for many people!
Processing makes it possible to approach Java (and even do quite a few things with it) by making it as simple to approach as Python for example. It would be very sad if it disappeared!!!
Java is one of the most used languages with Python, Javascript and C# (C/C++ apart from that): what do you have against Java!!!???
A huge amount of work has been done with Processing, itâs great: and some would like to put all this fantastic work in the trash!!!???
There are no programming languages better than others! There are only different use cases: thatâs why itâs so good that Processing exists (mainly) in Java and Javascript version. I take this opportunity to greet with all my heart the work on Py5!!!
P.S. Thank you very much for giving me the opportunity to give my opinion on this:)
And one last word for the foundation (and itâs the same thing for other projects): organizations ask (and itâs quite normal) that we send them money to support them.
⊠but to do what with?
If we could indicate which specific project we wished to support, then we would necessarily send more money!!! ⊠but no, it wouldnât come to the idea of proposing this kind of thing!!!
P.S. and I wouldnât write here if I wouldnât loving this project⊠for 20 years or more !