Serdar Yegulalp
Senior Writer

Google Dart does Docker, but will developers follow?

news analysis
Sep 17, 20142 mins

Google Dart adopts Docker images, but the language's biggest problem remains: Developer uptake, not ease of deployment

Google’s Dart remains a curious project. Ostensibly, it’s a long-term replacement for JavaScript as a cross-platform language, but it hasn’t seen the uptake or demand it would need for that achievement. Still, Google forges ahead with its latest wrinkle: not a new revision or runtime, but a helping of everyone’s favorite new devops and IT tool, Docker.

In a post on the Dartlang.org blog, software engineer Søren Gjesse reports Dart is now available as a set of ready-to-deploy Docker images: a base image with the Dart SDK, a runtime, and an application that features a simple HTTP server written in Dart. Google also offers a similar set of Docker images for Node.js, Python, and Go to be used with Google App Engine, but these Dart images can be used anywhere Docker is available.

This move hints at Dart’s potential as more a server-side solution and less a client-side technology. Earlier notes about Dart discussed improvements in server performance, for instance. But Google’s Go language has already made significant inroads with developers who are creating distributed and server-side applications, leaving less mind share for Dart to go around.

Also, one of server-side JavaScript’s biggest boons is the massive library of software already written for it, thanks to the NPM repository. Dart has little in the way of software reuse so far. Dart’s plunge into the Docker ecosystem might aid that in the long run, but only in that it’ll make any applications already written in Dart easier to deploy.

If developers have their pick of languages to create Docker-ized apps, they’ll more likely go with an established winner than an upstart whose use case is open to question. Still, as far as Docker goes, it’s encouraging to see the software container system used as a tool for the adoption of other developing technologies apart from itself.

Serdar Yegulalp

Serdar Yegulalp is a senior writer at InfoWorld. A veteran technology journalist, Serdar has been writing about computers, operating systems, databases, programming, and other information technology topics for 30 years. Before joining InfoWorld in 2013, Serdar wrote for Windows Magazine, InformationWeek, Byte, and a slew of other publications. At InfoWorld, Serdar has covered software development, devops, containerization, machine learning, and artificial intelligence, winning several B2B journalism awards including a 2024 Neal Award and a 2025 Azbee Award for best instructional content and best how-to article, respectively. He currently focuses on software development tools and technologies and major programming languages including Python, Rust, Go, Zig, and Wasm. Tune into his weekly Dev with Serdar videos for programming tips and techniques and close looks at programming libraries and tools.

More from this author