how come web apps offer superior quality features?

For discussing go computing, software announcements, etc.
Post Reply
MP4Life
Beginner
Posts: 13
Joined: Mon Aug 10, 2015 12:47 pm
Rank: KGS7d
GD Posts: 0

how come web apps offer superior quality features?

Post by MP4Life »

I love features that're offered in sites like Josekipedia, Wlathri.net, OGS.
Problem is, there are things I just can't do cuz I dont own em.

For instance, I cant add any database to Waltheri.net.

So I looked for programs I can own that has similar functions to Josekipedia, Waltheri.net and etc.; but all the ones I found so far are step or two behind features these sites offer.

For pattern-searh, I tested Kombilo but the errors were unbearable. I dipped my toes into Smartgo but it seems like I cant add any database to it. And no program offerd neat labeling features like Josekipedia.

Also, for problem-editor, I find OGS Puzzle maker to be pretty good but again,I can't own the program... tried Uligo but I just can't deal with it; there were many problems I encountered.

So how come web apps offer superior quality features? I don't get it. Do websites like Waltheri.net make big money out of donations? I'd pay good money to own such quality app and I'm sure many others would too..

I'm ust confused and a bit frustrated.
User avatar
oren
Oza
Posts: 2777
Joined: Sun Apr 18, 2010 5:54 pm
GD Posts: 0
KGS: oren
Tygem: oren740, orenl
IGS: oren
Wbaduk: oren
Location: Seattle, WA
Has thanked: 251 times
Been thanked: 549 times

Re: how come web apps offer superior quality features?

Post by oren »

You can add databases to smartgo.
MP4Life
Beginner
Posts: 13
Joined: Mon Aug 10, 2015 12:47 pm
Rank: KGS7d
GD Posts: 0

Re: how come web apps offer superior quality features?

Post by MP4Life »

oren wrote:You can add databases to smartgo.


Oh, thank you very much for letting me know oren.

And talking about adding database, is there a program that enables me to mass-download Tygem games?
User avatar
Jujube
Lives in gote
Posts: 308
Joined: Sun Nov 14, 2010 8:49 am
Rank: EGF 5k Foxy 2k
GD Posts: 0
Has thanked: 54 times
Been thanked: 71 times
Contact:

Re: how come web apps offer superior quality features?

Post by Jujube »

So how come web apps offer superior quality features? I don't get it. Do websites like Waltheri.net make big money out of donations? I'd pay good money to own such quality app and I'm sure many others would too..


It's a good question.

As a first guess, consider you are a programmer who wants to make a Go program solve a particular problem, like a pattern searcher. It is the first time someone has made a pattern search tool in a few years, and likely will be the only person to code something as good as this for a few years. You have two choices: Native code (C++, Objective C, or a VM language like Java), or web-based.

I'm willing to bet that a higher proportion of people will choose web-based for a program like this. It's portable, it's likely they know something about web graphics / JavaScript / etc, rather than coding it in Objective C and having to know how to do graphics in this language, and after coding it, having it available on OS X only, for example.

Apart from Smart Go, I'm struggling to think of a non-web-based tool that is "new". Even the refreshed IGS pretends to be a desktop program but uses web-based stuff (as opposed to using RPC and so on).
12k: 2015.08.11; 11k: 2015.09.13; 10k: 2015.09.27; 9k: 2015.10.10; 8k: 2015.11.08; 7k: 2016.07.10 6k: 2016.07.24 5k: 2018.05.14 4k: 2018.09.03 3k: who knows?
lpaatero
Beginner
Posts: 7
Joined: Mon Feb 04, 2013 1:01 pm
Rank: 4 dan
GD Posts: 0

Re: how come web apps offer superior quality features?

Post by lpaatero »

Hi,

I have written two public go applications, Hactar go (android) and GOWrite (Windows/Linux/mac). Both of them support searching from your own collection and Hactar go also supports tsumegos, including your own collections.

if I add new feature to those applications, there is "nothing new". If someone makes new website with the specific feature, it is new. Trying out new website is also less trouble for user than following additions to existing applications.


And my view to reasons you are asking:

I think only very, very few can earn any kind of (good) money from western go activities. So I do not believe money is reason for selections developers make.

For me reasons to do go programs have been (random order): Learn new things; Make something nice available to many users; Make go program for my own use. So I am looking at question from those viewpoints.

Making good go application or web site is a lot of work. One tries to optimize their work, and web site has quite a bit bigger potential user base then any single application.

Many new techniques are available in web. Writing a go site is quite nice way to try them out. (well, so is trying out new mobile platform.)

In web people are used to making (and using) a site that is dedicated to just single thing, and does it well. This may lower the development work compared to application, which often end up implementing quite a bit "standard stuff", like SGF editing. Web also makes it easy to get something out to users early on in development.

But YMMV, so every developer is likely to have their own view.

- Lauri
Post Reply