Hacker News new | ask | show | jobs
by asnyder 5559 days ago
I don't think we'll be in the post-HTML+js world for some time, and not because the technology isn't ready, but because of the general perception and resistance to new ways of doing things. I'm of the co-founders of NOLOH (http://www.noloh.com), a lightweight, on-demand web platform that's similar to cappuccino, GWT, etc, except that it's server-based and persistently lightweight, among other things.

Interestingly enough we started working on NOLOH in 2005, and released it to the public in a beta in 2008, and wide-release in 2009. One of the core premises of NOLOH, was that it should not break your existing HTML, JS, CSS, if you choose to use it, but rather allows you to incorporate it nicely while allowing NOLOH take care of the messy plumbing, such as race-conditions, syncing, etc. Even though, you can still use 3rd party tools, widgets, etc, without necessarily doing everything the "NOLOH" way, which might be similar in feel to the GWT way, or Cappucinno way, there's always resistance from those that feel that somewhere, somehow, some legacy thing will break and they won't have control over it, which is never the case in NOLOH, as even in a worst case scenario, everything is easily overrideable and customizable, but the problem still persists. So, now in 2011, where the proliferation of browsers and mobile devices each with their own set of quirks and issues, make something like NOLOH even more necessary, how do you get people to take the plunge to a development platform, whether it's NOLOH, or something else, that handles all the things that computers can do very well, and allow the developer to develop and focus on their application? This is especially frustrating, as I use Opera as my primary browser, and almost every day I'll encounter some site, or web app from some big co, or small development shop that doesn't work in Opera, and if they were using NOLOH, or something similar, this would never happen. There's just no reason for a modern browser to not work in a form submit (looking at you Crysis 2).

Interestingly enough the least resistance is in businesses, enterprises, and small developer shops, with the most resistance among individual developers and the "elite", who I feel have the most to gain. However, we have observed that when this particular group does take the plunge, usually after spending a significant amount of time researching, playing around, etc, they become very dedicated to the tool, and can't imagine developing without it. The problem then is when do we reach that tipping point, where no longer will you have to read how to x,y, or z, in HTML, JS, etc, or spend hours fighting with yourself over whether you should use a particular tool and allow the platform makers to worry about it, while you worry about your application.