Linked by Thom Holwerda on Fri 14th May 2010 18:28 UTC
Google "Today, we're happy to make available a developer preview of the Native Client SDK - an important first step in making Native Client more accessible as a tool for developing real web applications. When we released the research version of Native Client a year ago, we offered a snapshot of our source tree that developers could download and tinker with, but the download was big and cumbersome to use. The Native Client SDK preview, in contrast, includes just the basics you need to get started writing an app in minutes."
Permalink for comment 424613
To read all comments associated with this story, please click here.
Neolander
Member since:
2010-03-08

That's ridiculous.

1) It's completely open spec and open source.

Flash is open spec, though not open source. But Adobe owns the main flash IDE, and they change the spec whenever they want. Hence they've got full control over flash.
Android is theoretically open spec and open source, but practically all phone vendors will license the Google version, and Google decides where development goes. Hence they've got full control over android.
Open spec and open source are nice, but they do not prevent technologies from being inherently proprietary in some cases.

2) Unlike ActiveX It's not tied to windows or linux, Only a platform independent API is provided. You compile, runs everywhere

There is no such thing as "compile&run everywhere". Binary format and system calls are heavily OS-dependent. Hence someone, somewhere, has to choose which OSs are being supported. And less-common operating systems like Haiku can die. This is not the case with interpreted languages like Java, Python, and ECMAscript, where any new OS can easily read the spec and implement it. Here the people writing the web app or the spec choose which OSs are supported. And if you're a newcomer in the OS world, you've got to set up a full emulation/translation layer for another OS. We all know how well Wine performs...

3) This is actually a huge boost to the indie developer, imagine that you want to make a game and publish it on the web, what are your choices? Flash? Unity? all closed platforms. This lets you use wathever you want and it runs everywhere.

I agree that an open newcomer in the web app area would be interesting, but I'd prefer to see some real platform-independent open technology like Python or a better performing Java in use. In my opinion, this has the potential to worsen the situation, instead of helping it.

Edited 2010-05-15 10:37 UTC

Reply Parent Score: 1