Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Website as GUI

Name: Anonymous 2015-02-21 0:38

Who the fuck creates an application as a locally hosted website?
Are GUIs really that hard to program that you need to create a whole web application to avoid building one?
Fuck you, Ruby programmers.

Name: Anonymous 2015-02-21 0:40

s/Ruby/Ruby on Rails/g

Name: Anonymous 2015-02-21 0:49

Well, no, but it is fucking annoying. There are no good cross-platform GUI libraries. GTK is shit that reimplements seeples in C, Qt requires it's own preprocessor, WxWidgets will leave you with a 25MB Hello World. And that's just to get shit onto the screen in the same way, you can expect to triple your effort with all the hints and annotations needed to make it work well on all screen sizes and what not. Just let the web browser take care of it. It's pathetically easy to open a port, parse a few headers, and spit out some HTML, even in languages where the GUI libraries are basically nonexistant or worthless (every language except C and shit made by MS, which are all just macros for .NET bloatware).

Are GUIs really that hard to program that you need to create a whole web application to avoid building one?
Is your time really so worthless that you need to create a blingy GUI just to avoid pawning it off to some other program for bragging rights?

Name: Anonymous 2015-02-21 4:30

printf("<h1>%s</h1>\n", title);

vs

UIWindow::WindowHandler wh = new UIWindow::WindowHandler( \
UIWindow::getRootWindow(UIWindow::DefaultDisplay), \
0, 0, NULL, NULL, NULL, 0, \
UIWindow::GetXResolution( \
UIWindow::getRootWindow(UIWindow::DefaultDisplay)), \
UIWindow::GetYResolution( \
UIWindow::getRootWindow(UIWindow::DefaultDisplay)));
wh.MapWindow(UIWindow::getRootWindow(UIWindow::DefaultDisplay));
wh.CreateRenderingContext(UIWindow::DefaultRenderingContext);
wh.SetBackgroundColour(UIWindow::DefaultBackground);
wh.SetForegroundColour(UIWindow::DefaultForeground);

UIWindow::TextObject txto = new UIWindow::TextObject( \
UIWindow::TextObject.DefaultFont, 24\
UIWindow::TextObject.DPIScalable|UIWindow::TextObject.SubpixelHinting, \
UIWindow::TextObject.Centred);
wh.RegisterRepaintHandler(txto);
wh.ForceRepaint(true);

Name: Anonymous 2015-02-21 7:18

>>3
Is your work really so worthless that you refuse to spend time on it?

Name: Anonymous 2015-02-21 8:18

Are GUIs really that hard to program that you need to create a whole web application to avoid building one?

yes

unless you tk.. but then your GUI looks bad and resizes badly.

Name: Anonymous 2015-02-21 8:29

With a web-GUI, you automatically gain platform independence, web-deployability, and free yourself from having to use shitty bindings to some (platform-dependent and possibly GPL-licensed) GUI library. So yes, it has its advantages.

Name: Anonymous 2015-02-22 18:48

>>5
Unless all you write is hello world and fibs, you should probably spend time on the thing that made you want to write the program in the first place. Only if you thought "I know, I'll write some program with a great GUI!" should you spend so much time on the GUI.

Anyway, gtkwebkit should be enough for anybody.

Name: Anonymous 2015-02-22 19:32

Ancient web design secrets from the guru himself
http://ep.yimg.com/ty/cdn/paulgraham/bbnexcerpts.txt

Name: Anonymous 2015-02-22 20:13

>>1
People who want a platform neutral UI for their app can use web technology as that platform. Network applications are best suited for this for example, a community public library with many branches would take this approach.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List