QB64 Phoenix Edition
Web-based paint app DPaint.js - Printable Version

+- QB64 Phoenix Edition (https://staging.qb64phoenix.com)
+-- Forum: QB64 Rising (https://staging.qb64phoenix.com/forumdisplay.php?fid=1)
+--- Forum: QBJS, BAM, and Other BASICs (https://staging.qb64phoenix.com/forumdisplay.php?fid=50)
+--- Thread: Web-based paint app DPaint.js (/showthread.php?tid=1613)

Pages: 1 2


Web-based paint app DPaint.js - RhoSigma - 04-11-2023

Not strictly connected to QBJS, BAM or other BASICs, but seems the best place to point you to another stunning Web-based application, especially for the graphicans among us.

DPaint.js is inspired by the legendary Commodore Amiga Program "DeluxePaint". Just select "Documentation" from the "Help" menu, there you find some feature highlights and a introduction video.


RE: Web-based paint app DPaint.js - vince - 04-11-2023

I also have a QBJS drawing program, namely Calligraphy Pro 128 Studio which is written entirely in QBJS and for the browser.  Here are a few samples:
[Image: VBbmvqP.png]
[Image: cJIGI6w.png]
[Image: IqI6gB8.png]


You can find a beta version on the official QBJSpe forum here:  https://qb64phoenix.com/qbjs/viewtopic.php?t=4


RE: Web-based paint app DPaint.js - mnrvovrfc - 04-13-2023

(04-11-2023, 09:15 PM)vince Wrote: You can find a beta version on the official QBJSpe forum here:  https://qb64phoenix.com/qbjs/viewtopic.php?t=4

This would be neat if there were a version without JS, because it makes me shiver.

I'm not against using QBJS while I'm online but want preferably nothing to do with the slow-hog Java while I'm offline. OpenOffice/Libreoffice made me hate Java for all they stand for so that when I'm checking out Linux distros, after successful installation one of the first things I do is to delete that junk that is called office suite.

Sorry for the rant. That's why I was crying the other day, because some neat things could be done with an online interpreter that cannot be done with a compiled program.


RE: Web-based paint app DPaint.js - dbox - 04-13-2023

Java <> Javascript


RE: Web-based paint app DPaint.js - CharlieJV - 04-13-2023

(04-11-2023, 08:37 PM)RhoSigma Wrote: Not strictly connected to QBJS, BAM or other BASICs, but seems the best place to point you to another stunning Web-based application
...

This is really nit-picky, but just to make clear:

QBJS and BAM are not "web-based" applications (which sort of implies that an online web browser is required.)

Both are "browser-based" applications.  They can both be used whether offline or online.  They can exist on your local file system or whatever location your web browser can access (thumb drive etc.).


RE: Web-based paint app DPaint.js - CharlieJV - 04-13-2023

(04-13-2023, 06:32 PM)mnrvovrfc Wrote:
(04-11-2023, 09:15 PM)vince Wrote: You can find a beta version on the official QBJSpe forum here:  https://qb64phoenix.com/qbjs/viewtopic.php?t=4

This would be neat if there were a version without JS, because it makes me shiver.

I'm not against using QBJS while I'm online but want preferably nothing to do with the slow-hog Java while I'm offline. OpenOffice/Libreoffice made me hate Java for all they stand for so that when I'm checking out Linux distros, after successful installation one of the first things I do is to delete that junk that is called office suite.

Sorry for the rant. That's why I was crying the other day, because some neat things could be done with an online interpreter that cannot be done with a compiled program.

QBJS and BAM are browser-based applications.  For browser-based applications, javascript is pretty much the goto language (available source code, reference materials, browser-to-browser portability.)

What other language could you imagine being used to implement either QBJS or BAM for running in a browser (whether offline or online)?

Sure, WASM could be one way to go, but yuck.


RE: Web-based paint app DPaint.js - mnrvovrfc - 04-14-2023

I was merely pointing out that vince's contribution is impressive and desired it with "native" QB64(PE) code.


RE: Web-based paint app DPaint.js - CharlieJV - 04-14-2023

(04-14-2023, 01:47 AM)mnrvovrfc Wrote: I was merely pointing out that vince's contribution is impressive and desired it with "native" QB64(PE) code.

Gotcha.  I had no idea that's what you meant.

And I get it.  Myself, I cannot stand looking into javascript's eyeballs for any length of time.


RE: Web-based paint app DPaint.js - vince - 04-14-2023

(04-14-2023, 01:47 AM)mnrvovrfc Wrote: I was merely pointing out that vince's contribution is impressive and desired it with "native" QB64(PE) code.

the issue with PE is that you cannot run it on a cheap Android tablet with touchscreen stylus support


RE: Web-based paint app DPaint.js - CharlieJV - 04-14-2023

(04-14-2023, 10:13 AM)vince Wrote:
(04-14-2023, 01:47 AM)mnrvovrfc Wrote: I was merely pointing out that vince's contribution is impressive and desired it with "native" QB64(PE) code.

the issue with PE is that you cannot run it on a cheap Android tablet with touchscreen stylus support

DO
+1
LOOP