Websites should be designed conscious of the fact that most users are just visiting. This means everything should be laid out in a way that everything is easy to find and it is clear what everything is. The most important thing is that people are able to easily guess how to use your website.
A desktop GUI is more permanent and also the user has control over when it gets updated. This makes it ok for a desktop GUI to have some learning curve.
But please do not make it so that your website has a learning curve. I visit hundreds of websites every day and do not have time to learn every one.
[–][deleted] 1 insightful - 1 fun1 insightful - 0 fun2 insightful - 0 fun2 insightful - 1 fun - (2 children)
[–]trident765[S] 2 insightful - 1 fun2 insightful - 0 fun3 insightful - 0 fun3 insightful - 1 fun - (1 child)
[–][deleted] 1 insightful - 1 fun1 insightful - 0 fun2 insightful - 0 fun2 insightful - 1 fun - (0 children)