Andrew Glynn
1 min readNov 3, 2017

--

Not to rub salt into your wounds, but after someone I worked with spent 2.5 months messing around with Electron, I wrote the application in Pharo in less than 2.5 hours.

The main difference? The Pharo version didn’t lose connectivity every other minute. Oh, and of course the interface is 100x better than anything you can do in a web page. Have fun morphing taglibs …

For kicks, I rewrote it in C# with WPF; then to take the point as far as possible, I rewrote it in Java with SWT. The SWT version wasn’t as flexible as Pharo nor even as flexible as WPF, but still better than the “web page stuck on a desktop” version, you know, the one that took 2.5 months to not work.

My main question … why in hell would anyone be masochistic enough to write a web app if they didn’t have to run it in a browser? The only relevant reason to write a web app is to avoid deploying anything. If you can deploy to the desktop, every possible desktop application framework works better than sticking web pages on it.

Every sufficiently complex application/language/tool will either have to use Lisp or reinvent it.

— Greenspun’s Tenth Rule of Programming

FYI. Smalltalk reinvented it.

--

--

Andrew Glynn
Andrew Glynn

Written by Andrew Glynn

A thinker / developer / soccer fan. Wanted to be Aristotle when I grew up. With a PhD. (Doctor of Philosophy) in Philosophy, could be a meta-physician.

No responses yet