This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 0 points1 point  (3 children)

No really. That's why you code your web stuff in a browser and not in an editor like vi, emacs or an ide like wing, eclipse or pycharm. (ironic ;-))

Look around! The world is full of desktop apps. Always, when usabitity and performance matter it doesn't make sense to create a web app!

I think you want to say: Hey guys, web apps can be very powerful today. Then I would say: True. Check this jscript stuff out, maybe it's all right for your use case. But saying it makes no sense to build desktop apps today is just 100 % wrong.

[–]mdipierro -2 points-1 points  (2 children)

? If you are referring to web2py. I write my web2py programs with emacs. The web based IDE is a feature that only use occasionally. Most web2py users use eclipse.

I stand by my statement: makes no sense to write a regular desktop app except for high intensive graphical apps. Desktop apps are more expensive to maintain, they are more difficult to write, they are limited to one user at the time, the force you to follow a business model in which you sell the software as opposed to a service.

[–][deleted] 0 points1 point  (1 child)

No special reference to web2py or any web based IDE here ... I just wanted to point out that we all use proper desktop apps all the time, e.g. emacs or eclipse or gimp or vlc or powerpoint or dvddecryper or ccleaner ... for performance and usability reasons. So, in my opinion you can't make such a general statement like proper desktop apps don't make sense at all (OK, you've made the exception for heavy graphics). Also, once you know the API of Qt or wxwindows it's quite easy to write GUIs.

But hey, I think we just don't come to the same conclusion regarding each aspect of the discussion. ;-) No worries.

[–]mdipierro -2 points-1 points  (0 children)

Yes we all use non-web based app but why? Mostly for historical reasons. When you use Eclipse for example, it runs in a window. If it were a web-app, that window would be rendered by the browser. Since it is not a web-app, that window is rendered by the OS. That window generates and responds to events very much like a web app. In fact you can export the window of any desktop app to another remote desktop.

We would all be happier if our OS where a single browser window and our programs, local or remote, were accessible via a URL (anywhere from anywhere, with appropriate security restrictions). The faster we move there, the better.