Earlier quoted context omitted.
I see Google Code being in the same spot as Google Reader on Google's roadmap.
@hobofan: I think it's because they don't have any other choice when it comes to a public repo they can throw things up on. I agree with @ceejayoz -- Google Code will be killed off ala Google Reader.
Web Starter Kit
121–130 of 218 posts
Re: Web Starter Kit
#122This somehow reminds me of Inception. We have a perfectly functional computer, then we run a browser on it, we download a bunch of HTML, which in turn will download a whole slew of JavaScript in order to create the illusion of an application running natively that offers a subset of what the computer could offer. The only difference is that this web application supposedly runs on 'all devices' except that every web ap…
Exactly. This all leads me to wonder if work can't be done to take the good web concepts and back port them to the operating system level, per the ideas I've briefly touched on in these two prior comments: https://news.ycombinator.com/item?id=7917921 https://news.ycombinator.com/item?id=7891913 edit: the two drive-by downvoters are invited to elaborate on how this comment could be improved or what they disagree with…
Re: Web Starter Kit
#123Re: Web Starter Kit
#124Earlier quoted context omitted.
You trade browser lock-in for OS lock-in. The original Internet Explorer strategy. Fundamentally it is a rent seeking strategy. When I noticed that Google was up to paying a billion dollars a quarter for traffic I realized that in some ways the gold leaf was falling off the piazza and revealing the the ugly plaster behind it. My guess is that the rent seeking here is in the form of directing search traffic in some wa…
Browser lock-in? What makes you think web applications made with this kit work only in Chrome?
Re: Web Starter Kit
#125Earlier quoted context omitted.
Exactly. This all leads me to wonder if work can't be done to take the good web concepts and back port them to the operating system level, per the ideas I've briefly touched on in these two prior comments: https://news.ycombinator.com/item?id=7917921 https://news.ycombinator.com/item?id=7891913 edit: the two drive-by downvoters are invited to elaborate on how this comment could be improved or what they disagree with…
That almost reads as a re-invention of the java applet.
Re: Web Starter Kit
#126Earlier quoted context omitted.
Exactly. This all leads me to wonder if work can't be done to take the good web concepts and back port them to the operating system level, per the ideas I've briefly touched on in these two prior comments: https://news.ycombinator.com/item?id=7917921 https://news.ycombinator.com/item?id=7891913 edit: the two drive-by downvoters are invited to elaborate on how this comment could be improved or what they disagree with…
That almost reads as a re-invention of the java applet.
That would be exactly like the Java applet, except with a much better API (and touchscreen laptops would finally make sense).
Re: Web Starter Kit
#127I suppose you could go this route. More realistic is to produce different server side files for each client type and keep it simple. There are tons of business reasons to make them physically separate as well, special promotions, advertising requirements, conditional scripts, etc.
One reason not to use your method: Google's own guidelines. See: https://developers.google.com/webmasters/smartphone-sites/de... "Sites that use responsive web design, i.e. sites that serve all devices on the same set of URLs, with each URL serving the same HTML to all devices and using just CSS to change how the page is rendered on the device. This is Google's recommended configuration." Generally I've found that wh…
Our guidance is responsive all the things...
Re: Web Starter Kit
#128This somehow reminds me of Inception. We have a perfectly functional computer, then we run a browser on it, we download a bunch of HTML, which in turn will download a whole slew of JavaScript in order to create the illusion of an application running natively that offers a subset of what the computer could offer. The only difference is that this web application supposedly runs on 'all devices' except that every web ap…
Engineers frequently undervalue this feature, especially considering the things that the web give up in order to achieve it. So yes, it's a pain in the ass to get that div to align correctly but in exchange you get to run instantly and almost everywhere [1].
Relevant: http://xkcd.com/1367/
[1] Depending on your target audience, old browsers might be a major problem (China), but the browser landscape is rapidly improving in terms of a minimum expected set of features.
Re: Web Starter Kit
#129Earlier quoted context omitted.
Yeah. that is a very good summary. If you want build process and tooling to help then we have that based on the tools that we think are the best, however we don't force workflow on people if they don't want it.
Noticed Paul Irish is no longer active on H5BP, is he now on team Web Starter Kit or working on the broader Web Fundamentals?
Re: Web Starter Kit
#130Earlier quoted context omitted.
In particular, the broken implementation of CSS position:fixed on all mobile platforms is probably the major stumbling block preventing app-like interfaces for the mobile web. I have been frequently tempted to try to build a canvas-based interface from scratch, but I suspect even that would run into the same problems.
I think app-like interfaces on the web are a pipe dream at this point, anyways. Attempts to emulate native interfaces inevitably get stuck in a java-like uncanny valley that's nearly as hard to get out of as it would be rewriting native apps for each platform from scratch. For all the talk of web apps as credible alternative to native ones, the fact is the current toolchain is unlikely to ever be good for anything mo…
I don't believe that interoperable and usable web apps are a mere pipe dream, on desktop or mobile; can you imagine a world in which the open web never took root, and we were all stuck on AOL, Compuserve, and Prodigy? That's the current app ecosystem in a nutshell, and it's deeply suboptimal for both users and developers.