Another Google initiative along these lines is a new language the company introduced last year called Dart.
"The current crop of [programming] languages is hard to scale when creating really complex applications for the Web. Creating good tooling for them is difficult," said Dan Rubel, a Google software developer who is part of the Dart team, speaking at a EclipseCon technical session about Dart. The goal of Dart is to provide an easy way to create small Web applications while providing the support for large, complex applications as well, Rubel said.
Mike Milinkovich, executive director of the Eclipse Foundation, agreed with Russell's assessment that developers need more advanced tools for maintaining and debugging Web applications. To this end, Eclipse is developing a version of its IDE (Integrated Developer Environment), called Orion, that runs entirely within a Web browser.