avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • May 24, 2019, 12:21 PM
  • Proudly celebrating 13 years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: All Programming is Web Programming  (Read 1609 times)


  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 1,799
    • View Profile
    • Donate to Member
All Programming is Web Programming
« on: August 14, 2009, 02:26 PM »
Atwood at his best:

Computer Science spent the last forty years making languages which were as powerful as possible. Nowadays we have to appreciate the reasons for picking not the most powerful solution but the least powerful. The less powerful the language, the more you can do with the data stored in that language. If you write it in a simple declarative from, anyone can write a program to analyze it. If, for example, a web page with weather data has RDF describing that data, a user can retrieve it as a table, perhaps average it, plot it, deduce things from it in combination with other information. At the other end of the scale is the weather information portrayed by the cunning Java applet. While this might allow a very cool user interface, it cannot be analyzed at all. The search engine finding the page will have no idea of what the data is or what it is about. The only way to find out what a Java applet means is to set it running in front of a person.

I agree, give me data in plain formats I can use rather than fancy interfaces anyday. Ideally both. This is why the unix ideals (everything is a file; config by editing files, etc) are still working.

Pretty soon, all programming will be web programming. If you don't think that's a cause for celebration for the average working programmer, then maybe you should find another profession.


  • Charter Honorary Member
  • Joined in 2005
  • ***
  • default avatar
  • Posts: 1,321
    • View Profile
    • Donate to Member
Re: All Programming is Web Programming
« Reply #1 on: August 14, 2009, 04:08 PM »
I prefer (programming) web interfaces over graphical interfaces. It is just more portable, platform-independent, and whatnot.

Also I know much more about HTML than about qt, gtk, winforms, or whatever widget set is out there.

Of course, with javascript on the rise, more "powerful" web applications will be created, which will, in turn, bring some of the complexity to the web. However, I think this is not so much a problem because HTML is scalable: you can make do without the "power" of the gui.