[GRASS-dev] GSoC 2014: GRAS GIS Web UI

Glynn Clements glynn at gclements.plus.com
Fri Mar 7 08:24:39 PST 2014


Vaclav Petras wrote:

> Second, if we would decide to go the way of the full GUI (which resembles
> current wxGUI), wouldn't be better to use something like GTK+ GDK Broadway
> (1) to just reuse the desktop GUI on web,

Broadway is probably far too heavyweight. It's basically a "remote
desktop" approach (the X server runs on the client, but you still have
a persistent GUI application for each user running on the server).

Also, it behaves like a desktop application which is exported to a web
browser, not like a web application. The end result is almost
identical to using a desktop application via ssh with X forwarding; if
there's any advantage to Broadway, it's that it simplifies the
connection setup.

Basically, it's a question of "thin client" (Broadway, ssh -X, VNC,
etc) versus "thick client" (web browser). Both have their pros and
cons, but a thin-client solution isn't really worthy of a GSoC project
IMHO (thin client approaches typically target an entire desktop
environment rather than specific applications).

-- 
Glynn Clements <glynn at gclements.plus.com>


More information about the grass-dev mailing list