Live data from Hacker News

Ask YC: Why doesn't Google use better technology to build its services (e.g., Flash)?

news.ycombinator.com

21–30 of 50 posts

Re: Ask YC: Why doesn't Google use better technology to build its services (e.g., Flash)?

#21
Why doesn't Google use better technology to build its services (e.g., Flash)?

What better technology? Guess who popularized AJAX?

Flash sucks. There's no real support for linux from adobe, it makes the browser heavier, it's a closed proprietary technology and it's awful for things that are not animation related.

Re: Ask YC: Why doesn't Google use better technology to build its services (e.g., Flash)?

#22
post #5

Earlier quoted context omitted.

From the Google Webmaster Central Blog: "Try to use Flash only where it is needed... this makes you[r] site accessible to a larger audience, including, for example, blind people using screen readers, users of old or non-standard browsers, and those on limited low-bandwidth connections such as on a cell phone or PDA." http://googlewebmastercentral.blogspot.com/2007/07/best-uses... I can think of a few good examples of…

> However, Flash normally seems to be used for displaying pointless, obnoxious splash screens which add no value for the user. How is that relevant to this discussion?

It's a verbose way of saying 'Flash sucks'.

Re: Ask YC: Why doesn't Google use better technology to build its services (e.g., Flash)?

#23
For my own selfish reasons, I'm pleased that Google doesn't use Flash for applications. Using XHTML/CSS/JS/etc. is great because other developers can inspect it, understand it, and go from there.

For practical purposes, I suspect Flash may be a pain in the ass to use on their scale. Debug, version control, localization, analytics, and more probably wouldn't play well with the rest of their platform and processes.

Also, Flash isn't supported on many wireless devices including the high-profile iPhone.

Future releases of HTML and JavsScript will handle some of what Flash does today. Perhaps it's just not necessary.

Re: Ask YC: Why doesn't Google use better technology to build its services (e.g., Flash)?

#24
I'm surprised nobody here has mentioned what I would expect would be one of the biggest reasons: bandwidth. Considering the number of people hitting the various Google services at any given moment, adding Flash, and/or pretty images or extra CSS or fancy-pants JavaScript could induce a pretty big additional cost, and for no justifiable reason.

Re: Ask YC: Why doesn't Google use better technology to build its services (e.g., Flash)?

#26
post #4

Earlier quoted context omitted.

It appears that AJAX cross-browser compatibility problems can be solved using infinite money. Besides video, what compelling Flash features aren't available in JS+HTML?

Flash is useful for single player, little games, that you can play in the browser without installation.

In other words, flash is an awkward adaptor (plugin) to support a form of media (fully interactive games) on a platform (web browser) that was never really intended to support it.

Re: Ask YC: Why doesn't Google use better technology to build its services (e.g., Flash)?

#27
post #6
post #4

Earlier quoted context omitted.

It appears that AJAX cross-browser compatibility problems can be solved using infinite money. Besides video, what compelling Flash features aren't available in JS+HTML?

Which would be better for building a word processor or illustrator service? And even if it is not necessary (e.g., for an email service), users still like to use a more professional looking site.

Even if we take your first question as true (and that is highly doubtful) it is far from clear that users prefer sites which "look more professional", cf: plentyoffish.com

It's also far from obvious that an all-flash site looks more professional than a flash-free one: if you want to make a site look tacky, just throw in some gratuitous flash or animated gifs and you're away.

Re: Ask YC: Why doesn't Google use better technology to build its services (e.g., Flash)?

#29
post #3

because flash sucks?

Could you elaborate? Maybe it's not convenient for developers, but the result is better for users than an ad hoc mix of old web technologies that is seriously lacking in features and plagued with compatibility problems.

To some extent, you can ameliorate these concerns, but using Flash for a website generally leads to usability issues.

Here's an article from me explaining why, if you're interested.

http://informationrain.com/2007/07/25/why-i-dont-make-flash-...

In my opinion, flash should mainly be used for what it's great at....making games, some types of interactive tools, and a decent quality cross-platform video solution.

Re: Ask YC: Why doesn't Google use better technology to build its services (e.g., Flash)?

#30

I'm surprised nobody here has mentioned what I would expect would be one of the biggest reasons: bandwidth. Considering the number of people hitting the various Google services at any given moment, adding Flash, and/or pretty images or extra CSS or fancy-pants JavaScript could induce a pretty big additional cost, and for no justifiable reason.

Why would compressed bytecode (Flash) be larger than source code (JavaScript)? AMF is also generally smaller than JSON or XML.
Post reply on HN