Google's Go is promising, but still in diapers
IDG News Service - Google's Go could improve on programming languages by simplifying development without sacrificing application performance, but it will likely take years for Go to attain a position that will allow it to have a noticeable impact.
Consequently, it will be crucial for Google to commit to Go for the long term, working hard at championing and strengthening it. Otherwise, the open-source Go won't fulfill its stated potential of offering the development speed of dynamic languages like Python with the robustness of compiled languages like C++.
"I'd love to see a compiled, fast language like this take off in the Web development world. Developers have been trying to speed up development time with languages and frameworks for the past four to five years -- Ruby on Rails, Django, CodeIgniter -- but have been sacrificing application performance in that pursuit," said Michael Wales, a freelance PHP and Python Web Developer.
"Google's goal is to develop a language that is not only efficient for the developer, in terms of developing an application, but is also efficient for the computer, in processing time/memory usage, and the business processes of that application [like] security, concurrency," Wales added in an e-mail interview.
Still, Go is very much at a baby stage right now, and Google and the open-source community that gathers around the project have their work cut out for them.
"It may be five years to a decade before Go reaches a critical mass to be a durable fixture in the computing tower of Babel, to even reach, say, 10 percent of new project starts across the board," said Al Hilwa, an IDC analyst.
Gartner analyst Ray Valdes shares a similar view. Valdes forecasts that it will take at least five years for Go to take solid hold and build a stable community of developers using it.
"The main inhibiting factors are that it's totally new, it requires learning a new language and set of tools and framework, and there's very little existing code that developers can leverage to build solutions," Valdes said in a phone interview. "So it'll take some time to have an impact outside of Google."
That timetable is a turn-off for Alan Peters, principal and founder of Singlebound Creative, a digital marketing agency, and founder and CEO of Tap Riot, a mobile applications startup.
"I'll keep an eye on it because my profession requires that I understand these things. But, frankly, no: It presents too much risk for either of my businesses," he said when asked if he plans to invest his companies' time and effort on Go right now.
"Google has a very academic corporate culture that values research and experimentation. Computer Science academia likes to invent programming languages," Peters added via e-mail. "At Singlebound and Tap Riot, we're really application-focused. And the applied world just has a different way it likes to solve problems: quickly."
Reprinted with permission from
Story copyright 2009 International Data Group. All rights reserved.
Google go
Additional Resources



Learn the important issues you must consider before starting your next mobility initiative. Get your mobility white paper from IDC now, compliments of Sybase.
White Papers & Webcasts
Extend, Replace, or Convert; which is the best way forward for COBOL Applications?
Download this white paper, free, compliments of Micro Focus!
Data in Action: Making the Planet Smarter
Register Now
Oracle Accelerate - Not Just Smart but Timely
Download Now!
Why BI is Ripe - Now! - For Businesses of Any Size
Download Now!
The Workday User Experience Video
Watch Workday's Creative Director, Scott Lietzke, discuss the business-centered design philosophy at Workday.
Business Process Framework Demo
Learn about Configurable Business Processes and Calculated Fields. Watch Now!
Rapid Implementation: The New Age of ERP
Download Now!
Manager Experience Demo
Go beyond self-service solutions to perform more effectively. Watch Now.

